diff --git a/.github/workflows/ci_suite.yml b/.github/workflows/ci_suite.yml index 3576755fd8ea..4612b26b945b 100644 --- a/.github/workflows/ci_suite.yml +++ b/.github/workflows/ci_suite.yml @@ -58,6 +58,8 @@ jobs: map_name: Gamma Station - map_meta: falcon map_name: Falcon Station + - map_meta: prometheus + map_name: Prometheus Station steps: - uses: actions/checkout@v2 - name: Setup Cache diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index a1da70e987ae..924f9766dff7 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -133,3 +133,79 @@ 0.0, \ 0.0 \ ) + + +// FILTER EFFECTS +/* #define EFFECT_FILTER list(1, 0, 0, 0, \ + 0, 1, 0, 0, \ + 0, 0, 1, 0, \ + 0, 0, 0, 1, \ + 0, 0, 0, 0) */ + +#define LOMO_FILTER list(1.6, 0.1, 0.95, 0, \ + -0.2, 0.7, 0, 0, \ + 0.2, 0.2, -0.35, 0.5, \ + 0, 0, -0.35, 1, \ + 0, 0, 0, 0) + +#define POSTERIZATION_FILTER list(5, -2.5, -2.5, 0, \ + -2.5, 5, -2.5, 0, \ + -2.5, -2.5, 5, 0, \ + 0, 0, 0, 1, \ + 0, 0, 0, 0) + + +#define GRAYSCALE_FILTER list(0.33, 0.33, 0.33, 0, \ + 0.59, 0.59, 0.59, 0, \ + 0.11, 0.11, 0.11, 0, \ + 0, 0, 0, 1, \ + 0, 0, 0, 0) + +#define INVERT_FILTER list(-1, 0, 0, 0, \ + 0,-1, 0, 0, \ + 0, 0,-1, 0, \ + 0, 0, 0, 1, \ + 1, 1, 1, 0) + +#define SEPIA_FILTER list(0.393, 0.349, 0.272, 0, \ + 0.769, 0.686, 0.534, 0, \ + 0.189, 0.168, 0.131, 0, \ + 0, 0, 0, 1, \ + 0, 0, 0, 0) + +#define BLACKANDWHITE_FILTER list(1.5, 1.5, 1.5, 0, \ + 1.5, 1.5, 1.5, 0, \ + 1.5, 1.5, 1.5, 0, \ + 0, 0, 0, 1, \ + -1, -1, -1, 0) + +#define POLAROID_FILTER list(1.438, -0.062, -0.062, 0, \ + -0.122, 1.378, -0.122, 0, \ + -0.016, -0.016, 1.483, 0, \ + 0, 0, 0, 1, \ + -0.03, 0.05, -0.02, 0) + +#define OLD_1_FILTER list(0.25, 0.25, 0.25, 0, \ + 0.5, 0.5, 0.5, 0, \ + 0.125, 0.125, 0.125, 0, \ + 0, 0, 0, 1, \ + 0.2, 0.2, 0.2, 0) + +#define OLD_2_FILTER list(3, 0, 0, 0, \ + 0, 3, 0, 0, \ + 0, 0, 3, 0, \ + 0, 0, 0, 1, \ + -0.5, -0.5, -0.5, 0) + +#define XRAY_FILTER list(0.95, 0, 0, 0, \ + 0, 0.95, 0, 0, \ + 0, 0, 1.05, -0.5, \ + 0, 0, 0, 1, \ + -0.1, -0.1, -0.1, 0) + +#define NUDE_FILTER list(1.2, 0, 0, 0, \ + 0, 1, 0, 0, \ + 0, 0, 1, 0, \ + 0, 0, 0, 1, \ + 0, 0, 0, 0) + diff --git a/code/__DEFINES/combat.dm b/code/__DEFINES/combat.dm index 935cdf812f5b..cd1ac5afc1f2 100644 --- a/code/__DEFINES/combat.dm +++ b/code/__DEFINES/combat.dm @@ -7,10 +7,31 @@ #define CLONE "clone" #define HALLOSS "halloss" +//Damage flag defines // +/// Involves a melee attack or a thrown object. +#define MELEE "melee" +/// Involves a solid projectile. +#define BULLET "bullet" +/// Involves a laser. +#define LASER "laser" +/// Involves an EMP or energy-based projectile. +#define ENERGY "energy" +/// Involves a shockwave, usually from an explosion. +#define BOMB "bomb" +/// Involved in checking wheter a disease can infect or spread. Also involved in xeno neurotoxin. +#define BIO "bio" +/// Involves fire or temperature extremes. +#define FIRE "fire" +/// Involves corrosive substances. +#define ACID "acid" +/// Involved in checking the likelyhood of applying a wound to a mob. +#define WOUND "wound" +/// Involves being eaten +#define CONSUME "consume" + #define CUT "cut" #define BRUISE "bruise" #define PIERCE "pierce" -#define LASER "laser" #define STUN "stun" #define WEAKEN "weaken" @@ -32,11 +53,17 @@ #define ATTACK_EFFECT_DISARM "disarm" #define ATTACK_EFFECT_SLIME "glomp" +//the define for visible message range in combat +#define COMBAT_MESSAGE_RANGE 3 + // Damage flags #define DAM_SHARP 1 #define DAM_EDGE 2 #define DAM_LASER 4 +//We will round to this value in damage calculations. +#define DAMAGE_PRECISION 0.1 + // These control the amount of blood lost from burns. The loss is calculated so // that dealing just enough burn damage to kill the player will cause the given // proportion of their max blood volume to be lost diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index 29ab8246e946..58e441d3141d 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -200,6 +200,8 @@ /// from base of obj/item/attack_self(): (/mob/user) #define COMSIG_ITEM_ATTACK_SELF "item_attack_self" #define COMPONENT_NO_INTERACT 1 +///from base of obj/item/attack_atom(): (atom/attacked_atom, mob/living/user, params) +#define COMSIG_ITEM_ATTACK_OBJ "item_attack_obj" ///from base of obj/item/pickup(): (/mob/user) #define COMSIG_ITEM_PICKUP "item_pickup" #define COMPONENT_ITEM_NO_PICKUP 1 @@ -220,6 +222,8 @@ /// from base of mob/MiddleClickOn(): (atom/target, mob/user) #define COMSIG_ITEM_MIDDLECLICKWITH "item_middleclickwith" #define COMSIG_ITEM_CANCEL_CLICKWITH 1 +/// from base of obj/item/CtrlShiftClick() +#define COMSIG_CLICK_CTRL_SHIFT "ctrl_shift_click" /// from base of atom/MouseDrop(): (/atom/over, /atom/dropping, /mob/user) #define COMSIG_ITEM_MOUSEDROP_ONTO "item_mousedrop_onto" // #define COMPONENT_NO_MOUSEDROP 1 @@ -312,6 +316,13 @@ #define COMSIG_MOB_SWAP_HANDS "mob_swap_hands" #define COMPONENT_BLOCK_SWAP 1 +/// from /datum/action/changeling/transform/sting_action(): (mob/living/carbon/human/user) +#define COMSIG_CHANGELING_TRANSFORM "changeling_transform" +/// from /mob/living/carbon/proc/finish_monkeyize() +#define COMSIG_HUMAN_MONKEYIZE "human_monkeyize" +/// from /mob/living/carbon/proc/finish_humanize(): (species) +#define COMSIG_MONKEY_HUMANIZE "monkey_humanize" + // simple_animal/hostile signals /// from simple_animal/hostile/proc/AttackingTarget(): (atom/target) #define COMSIG_MOB_HOSTILE_ATTACKINGTARGET "mob_hostile_attackingtarget" diff --git a/code/__DEFINES/dcs/signals_atom/signals_atom_attack.dm b/code/__DEFINES/dcs/signals_atom/signals_atom_attack.dm new file mode 100644 index 000000000000..baeb2e9c7402 --- /dev/null +++ b/code/__DEFINES/dcs/signals_atom/signals_atom_attack.dm @@ -0,0 +1,12 @@ +/// from /atom/proc/atom_break: (damage_flag) +#define COMSIG_ATOM_BREAK "atom_break" +/// from base of [/atom/proc/atom_fix]: () +#define COMSIG_ATOM_FIX "atom_fix" +/// from base of [/atom/proc/atom_destruction]: (damage_flag) +#define COMSIG_ATOM_DESTRUCTION "atom_destruction" +///from base of [/atom/proc/update_integrity]: (old_value, new_value) +#define COMSIG_ATOM_INTEGRITY_CHANGED "atom_integrity_changed" +///from base of [/atom/proc/take_damage]: (damage_amount, damage_type, damage_flag, sound_effect, attack_dir, aurmor_penetration) +#define COMSIG_ATOM_TAKE_DAMAGE "atom_take_damage" + /// Return bitflags for the above signal which prevents the atom taking any damage. + #define COMPONENT_NO_TAKE_DAMAGE (1<<0) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index 2efa6dfa0601..b605cd023694 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -61,6 +61,9 @@ var/global/list/bitflags = list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define HEAR_PASS_SAY (1<<21) // temp for say code, for objects that need to pass SAY to inner mobs through get_listeners() #define HEAR_TA_SAY (1<<22) // temp for talking_atoms +#define IN_INVENTORY (1<<23) +#define IN_STORAGE (1<<23) // reuse of last bit we have + /* Secondary atom flags, for the flags_2 var, denoted with a _2 */ #define HOLOGRAM_2 (1<<0) /// atom queued to SSoverlay @@ -128,6 +131,22 @@ var/global/list/bitflags = list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define PASSCRAWL 16 #define PASSMOB 32 +//Fire and Acid stuff, for resistance_flags +#define LAVA_PROOF (1<<0) +/// 100% immune to fire damage (but not necessarily to lava or heat) +#define FIRE_PROOF (1<<1) +#define FLAMMABLE (1<<2) +/// acid can't even appear on it, let alone melt it. +#define UNACIDABLE (1<<4) +/// acid stuck on it doesn't melt it. +#define ACID_PROOF (1<<5) +/// doesn't take damage +#define INDESTRUCTIBLE (1<<6) +/// can be hit with melee (mb change to CANT_BE_HIT) +#define CAN_BE_HIT (1<<7) + +#define FULL_INDESTRUCTIBLE INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + //turf-only flags #define NOSTEPSOUND 1 diff --git a/code/__DEFINES/human_layers.dm b/code/__DEFINES/human_layers.dm new file mode 100644 index 000000000000..3a8a246b1ce3 --- /dev/null +++ b/code/__DEFINES/human_layers.dm @@ -0,0 +1,40 @@ +//Human Overlays Indexes///////// +#define FIRE_LOWER_LAYER 28 +#define BODY_LAYER 27 +#define EXTERNAL_APPEARANCE 26 +#define MUTATIONS_LAYER 25 +#define DAMAGE_LAYER 24 +#define SURGERY_LAYER 23 //bs12 specific. +#define BANDAGE_LAYER 22 +#define UNIFORM_LAYER 21 +#define ID_LAYER 20 +#define SHOES_LAYER 19 +#define TAIL_LAYER 18 //bs12 specific. this hack is probably gonna come back to haunt me +#define GLOVES_LAYER 17 +#define EARS_LAYER 16 +#define SUIT_LAYER 15 +#define GLASSES_LAYER 14 +#define BELT_LAYER 13 //Possible make this an overlay of somethign required to wear a belt? +#define SUIT_STORE_LAYER 12 +#define BACK_LAYER 11 +#define HAIR_LAYER 10 //TODO: make part of head layer? +#define FACEMASK_LAYER 9 +#define HEAD_LAYER 8 +#define COLLAR_LAYER 7 +#define HANDCUFF_LAYER 6 +#define LEGCUFF_LAYER 5 +#define L_HAND_LAYER 4 +#define R_HAND_LAYER 3 +#define FIRE_UPPER_LAYER 2 +#define TARGETED_LAYER 1 //BS12: Layer for the target overlay from weapon targeting system +#define TOTAL_LAYERS 28 +////////////////////////////////// +//Human Limb Overlays Indexes///// +#define LIMB_HEAD_LAYER 7 +#define LIMB_TORSO_LAYER 6 +#define LIMB_L_ARM_LAYER 5 +#define LIMB_R_ARM_LAYER 4 +#define LIMB_GROIN_LAYER 3 +#define LIMB_L_LEG_LAYER 2 +#define LIMB_R_LEG_LAYER 1 +#define TOTAL_LIMB_LAYERS 7 diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index d6b3636590e6..88d358d60cc0 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -86,6 +86,10 @@ #define isessence(A) (istype(A, /mob/living/parasite/essence)) +#define isshade(A) (istype(A, /mob/living/simple_animal/shade)) + +#define isconstruct(A) istype(A, /mob/living/simple_animal/construct) + #define isgod(A) (istype(A, /mob/living/simple_animal/shade/god)) // MOB diff --git a/code/__DEFINES/maps.dm b/code/__DEFINES/maps.dm index 652650a09ad0..fafce1ff9c93 100644 --- a/code/__DEFINES/maps.dm +++ b/code/__DEFINES/maps.dm @@ -14,6 +14,7 @@ #define ZTRAIT_SPACE_RUINS "Space Ruins" #define ZTRAIT_LAVA_RUINS "Lava Ruins" #define ZTRAIT_JUNKYARD "Junkyard" +#define ZTRAIT_SNOWSTORM "Snowstorm" // number - bombcap is multiplied by this before being applied to bombs #define ZTRAIT_BOMBCAP_MULTIPLIER "Bombcap Multiplier" @@ -33,7 +34,7 @@ // enum - environment type #define ZTRAIT_ENV_TYPE "Environment Type" // ENV_TYPE_SPACE if absent - no environment generation - #define ENV_TYPE_SPACE null + #define ENV_TYPE_SPACE "Space" // ENV_TYPE_SNOW - snow environment generation #define ENV_TYPE_SNOW "Snow" diff --git a/code/__DEFINES/religion.dm b/code/__DEFINES/religion.dm index f29ec29f9a00..be96e23d101d 100644 --- a/code/__DEFINES/religion.dm +++ b/code/__DEFINES/religion.dm @@ -49,6 +49,7 @@ #define RTECH_BUILD_EVERYWHERE "Build Everywhere" #define RTECH_MORE_RUNES "More Runes" #define RTECH_MIRROR_SHIELD "Mirror Shield" +#define RTECH_IMPROVED_PYLONS "Improved Pylons" /* * ENCYCLOPEDIA diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 97ca2ecb773d..89430ed20343 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -164,6 +164,9 @@ #define TRAIT_GREASY_FINGERS "greasy_fingers" #define TRAIT_ANATOMIST "anatomist" #define TRAIT_SOULSTONE_IMMUNE "soulstone_immune" +#define TRAIT_CULT_EYES "cult_eyes" +#define TRAIT_CULT_HALO "cult_halo" +#define TRAIT_HEALS_FROM_PYLONS "heals_from_pylons" /* * Used for movables that need to be updated, via COMSIG_ENTER_AREA and COMSIG_EXIT_AREA, when transitioning areas. diff --git a/code/_globalvars/lists/misc.dm b/code/_globalvars/lists/misc.dm index af15afd805c3..4c8ab817eacb 100644 --- a/code/_globalvars/lists/misc.dm +++ b/code/_globalvars/lists/misc.dm @@ -118,8 +118,8 @@ var/global/static/list/stock_parts_increase_list = list( ) var/global/static/list/radial_question = list( - "Yes" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_confirm"), - "No" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_cancel") + "Yes" = image(icon = 'icons/hud/radial.dmi', icon_state = "radial_confirm"), + "No" = image(icon = 'icons/hud/radial.dmi', icon_state = "radial_cancel") ) // Alternate version of color_by_hex diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index aac59b494810..555a72b106a9 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -6,7 +6,7 @@ var/global/list/closet_list = list() //guess what? closets! /obj/structur var/global/list/crematorium_list = list() //list if all /obj/structure/crematorium var/global/list/implant_list = list() //list of all /obj/item/weapon/implant var/global/list/ladder_list = list() //|====| <- /obj/structure/ladder -var/global/list/landmarks_list = list() //list of all landmarks created +var/global/list/list/landmarks_list = list()//assoc list of all landmarks created (name -> list of landmarks) var/global/list/mecha_tracking_list = list()//list of all /obj/item/mecha_parts/mecha_tracking var/global/list/surgery_steps = list() //list of all surgery steps |BS12 var/global/list/crafting_recipes = list() //list of all personal craft recipes diff --git a/code/_globalvars/mapping.dm b/code/_globalvars/mapping.dm index 9fa26facb56e..eee9cb0578d1 100644 --- a/code/_globalvars/mapping.dm +++ b/code/_globalvars/mapping.dm @@ -9,16 +9,10 @@ var/global/list/global_map = null //3 - AI satellite //5 - empty space -var/global/shuttle_z = 2 //default -var/global/airtunnel_start = 68 // default -var/global/airtunnel_stop = 68 // default -var/global/airtunnel_bottom = 72 // default -var/global/list/monkeystart = list() var/global/list/wizardstart = list() var/global/list/newplayer_start = list() var/global/list/latejoin = list() var/global/list/prisonwarp = list() //prisoners go to these -var/global/list/holdingfacility = list() //captured people go here var/global/list/xeno_spawn = list()//Aliens spawn at these. var/global/list/tdome1 = list() var/global/list/tdome2 = list() diff --git a/code/_globalvars/misc.dm b/code/_globalvars/misc.dm index 5e18fc0f27f0..f2aa472df21e 100644 --- a/code/_globalvars/misc.dm +++ b/code/_globalvars/misc.dm @@ -49,8 +49,11 @@ var/global/datum/religion/chaplain/chaplain_religion var/global/datum/religion/cult/cult_religion var/global/list/datum/religion/all_religions = list() -var/global/wizard_shades_count = 0 +//Used for global activation of pylons +var/global/list/pylons = list() +var/global/wizard_shades_count = 0 +var/global/peacekeeper_shields_count = 0 var/global/timezoneOffset = 0 // The difference betwen midnight (of the host computer) and 0 world.ticks. var/global/gametime_offset = 12 HOURS //Deciseconds to add to world.time for station time. diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 26c75877d451..502cf1433308 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -292,7 +292,9 @@ return /atom/movable/CtrlClick(mob/user) - if(Adjacent(user)) + if(user.pulling == src) + user.stop_pulling() + else if(Adjacent(user)) user.start_pulling(src) /* @@ -417,7 +419,7 @@ C.cob.remove_build_overlay(C) /atom/movable/screen/click_catcher - icon = 'icons/mob/screen_gen.dmi' + icon = 'icons/hud/screen_gen.dmi' icon_state = "click_catcher" plane = CLICKCATCHER_PLANE mouse_opacity = MOUSE_OPACITY_OPAQUE diff --git a/code/_onclick/hud/action.dm b/code/_onclick/hud/action.dm index 928ae6bcd116..f3167718251e 100644 --- a/code/_onclick/hud/action.dm +++ b/code/_onclick/hud/action.dm @@ -19,7 +19,7 @@ var/processing = 0 var/active = 0 var/atom/movable/screen/movable/action_button/button = null - var/button_icon = 'icons/mob/actions.dmi' + var/button_icon = 'icons/hud/actions.dmi' var/button_icon_state = "default" var/background_icon_state = "bg_default" var/transparent_when_unavailable = TRUE @@ -214,7 +214,7 @@ //Hide/Show Action Buttons ... Button /atom/movable/screen/movable/action_button/hide_toggle name = "Hide Buttons" - icon = 'icons/mob/actions.dmi' + icon = 'icons/hud/actions.dmi' icon_state = "bg_default" var/hidden = 0 diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index 04597d3e9983..8ab33a7ddd41 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -238,7 +238,7 @@ return TRUE /atom/movable/screen/alert - icon = 'icons/mob/screen_alert.dmi' + icon = 'icons/hud/screen_alert.dmi' icon_state = "default" name = "Alert" desc = "Something seems to have gone wrong with this alert, so report this bug please" @@ -356,6 +356,12 @@ icon_state = "alien_queen" alerttooltipstyle = "alien" +//BLOBS +/atom/movable/screen/alert/nofactory + name = "No Factory" + desc = "You have no factory, and are slowly dying!" + icon_state = "blobbernaut" + //changeling /atom/movable/screen/alert/regen_stasis name = "Regenerative Stasis" diff --git a/code/_onclick/hud/alien.dm b/code/_onclick/hud/alien.dm index f637d97505dd..032ea479e12d 100644 --- a/code/_onclick/hud/alien.dm +++ b/code/_onclick/hud/alien.dm @@ -1,5 +1,5 @@ /mob/living/carbon/xenomorph/add_to_hud(datum/hud/hud) - hud.ui_style = 'icons/mob/screen1_xeno.dmi' + hud.ui_style = 'icons/hud/screen1_xeno.dmi' ..(hud, FALSE) diff --git a/code/_onclick/hud/fullscreen.dm b/code/_onclick/hud/fullscreen.dm index c07a753fbe8c..b5c46873dd4b 100644 --- a/code/_onclick/hud/fullscreen.dm +++ b/code/_onclick/hud/fullscreen.dm @@ -1,6 +1,6 @@ -#define DAMAGE_LAYER FULLSCREEN_LAYER + 0.1 -#define BLIND_LAYER DAMAGE_LAYER + 0.1 -#define CRIT_LAYER BLIND_LAYER + 0.1 +#define SCREEN_DAMAGE_LAYER FULLSCREEN_LAYER + 0.1 +#define SCREEN_BLIND_LAYER SCREEN_DAMAGE_LAYER + 0.1 +#define SCREEN_CRIT_LAYER SCREEN_BLIND_LAYER + 0.1 /mob var/list/screens = list() @@ -63,7 +63,7 @@ /atom/movable/screen/fullscreen - icon = 'icons/mob/screen1_full.dmi' + icon = 'icons/hud/screen1_full.dmi' icon_state = "default" screen_loc = "CENTER-7,CENTER-7" layer = FULLSCREEN_LAYER @@ -92,22 +92,22 @@ /atom/movable/screen/fullscreen/brute icon_state = "brutedamageoverlay" - layer = DAMAGE_LAYER + layer = SCREEN_DAMAGE_LAYER plane = FULLSCREEN_PLANE /atom/movable/screen/fullscreen/oxy icon_state = "oxydamageoverlay" - layer = DAMAGE_LAYER + layer = SCREEN_DAMAGE_LAYER plane = FULLSCREEN_PLANE /atom/movable/screen/fullscreen/crit icon_state = "passage" - layer = CRIT_LAYER + layer = SCREEN_CRIT_LAYER plane = FULLSCREEN_PLANE /atom/movable/screen/fullscreen/blind icon_state = "blackimageoverlay" - layer = BLIND_LAYER + layer = SCREEN_BLIND_LAYER plane = FULLSCREEN_PLANE mouse_opacity = MOUSE_OPACITY_ICON @@ -134,26 +134,26 @@ icon_state = "impairedoverlay" /atom/movable/screen/fullscreen/blurry - icon = 'icons/mob/screen1.dmi' + icon = 'icons/hud/screen1.dmi' screen_loc = "WEST,SOUTH to EAST,NORTH" icon_state = "blurry" /atom/movable/screen/fullscreen/flash - icon = 'icons/mob/screen1.dmi' + icon = 'icons/hud/screen1.dmi' screen_loc = "WEST,SOUTH to EAST,NORTH" icon_state = "flash" /atom/movable/screen/fullscreen/flash/noise - icon = 'icons/mob/screen1.dmi' + icon = 'icons/hud/screen1.dmi' screen_loc = "WEST,SOUTH to EAST,NORTH" icon_state = "noise" /atom/movable/screen/fullscreen/high - icon = 'icons/mob/screen1.dmi' + icon = 'icons/hud/screen1.dmi' screen_loc = "WEST,SOUTH to EAST,NORTH" icon_state = "druggy" #undef FULLSCREEN_LAYER -#undef BLIND_LAYER -#undef DAMAGE_LAYER -#undef CRIT_LAYER +#undef SCREEN_BLIND_LAYER +#undef SCREEN_DAMAGE_LAYER +#undef SCREEN_CRIT_LAYER diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index bab303216985..19d102a1bc6c 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -11,10 +11,10 @@ // The default UI style is the first one in the list var/global/list/available_ui_styles = list( - "White" = 'icons/mob/screen1_White.dmi', - "Midnight" = 'icons/mob/screen1_Midnight.dmi', - "old" = 'icons/mob/screen1_old.dmi', - "Orange" = 'icons/mob/screen1_Orange.dmi' + "White" = 'icons/hud/screen1_White.dmi', + "Midnight" = 'icons/hud/screen1_Midnight.dmi', + "old" = 'icons/hud/screen1_old.dmi', + "Orange" = 'icons/hud/screen1_Orange.dmi' ) /proc/ui_style2icon(ui_style) diff --git a/code/_onclick/hud/ian.dm b/code/_onclick/hud/ian.dm index a5d93968e1ed..8bbb5b3703b4 100644 --- a/code/_onclick/hud/ian.dm +++ b/code/_onclick/hud/ian.dm @@ -2,7 +2,7 @@ if(!(is_alien_whitelisted(src, "ian") || (src.client.supporter && !is_alien_whitelisted_banned(src, "ian")))) return - hud.ui_style = 'icons/mob/screen_corgi.dmi' + hud.ui_style = 'icons/hud/screen_corgi.dmi' ..(hud, FALSE) diff --git a/code/_onclick/hud/radial.dm b/code/_onclick/hud/radial.dm index 07695ad9f50c..740852fb259b 100644 --- a/code/_onclick/hud/radial.dm +++ b/code/_onclick/hud/radial.dm @@ -4,7 +4,7 @@ var/global/list/radial_menus = list() /atom/movable/screen/radial - icon = 'icons/mob/radial.dmi' + icon = 'icons/hud/radial.dmi' plane = ABOVE_HUD_PLANE var/datum/radial_menu/parent diff --git a/code/_onclick/hud/robot.dm b/code/_onclick/hud/robot.dm index 02dbdbcf1dc7..d830927d4d23 100644 --- a/code/_onclick/hud/robot.dm +++ b/code/_onclick/hud/robot.dm @@ -1,5 +1,5 @@ /mob/living/silicon/robot/add_to_hud(datum/hud/hud) - hud.ui_style = 'icons/mob/screen1_robot.dmi' + hud.ui_style = 'icons/hud/screen1_robot.dmi' var/list/types = list( /atom/movable/screen/complex/act_intent, diff --git a/code/_onclick/hud/ui_screens/alien.dm b/code/_onclick/hud/ui_screens/alien.dm index 476b227786c4..d2b926c5554c 100644 --- a/code/_onclick/hud/ui_screens/alien.dm +++ b/code/_onclick/hud/ui_screens/alien.dm @@ -1,10 +1,10 @@ // basic screens /atom/movable/screen/health/alien - icon = 'icons/mob/screen1_xeno.dmi' + icon = 'icons/hud/screen1_xeno.dmi' screen_loc = ui_alien_health /atom/movable/screen/xenomorph - icon = 'icons/mob/screen1_xeno.dmi' + icon = 'icons/hud/screen1_xeno.dmi' /atom/movable/screen/xenomorph/plasma_display name = "plasma stored" @@ -68,7 +68,7 @@ // larva /atom/movable/screen/inventory/larva_mouth name = "mouth" - icon = 'icons/mob/screen1_xeno.dmi' + icon = 'icons/hud/screen1_xeno.dmi' icon_state = "hand_larva_active" screen_loc = ui_rhand slot_id = SLOT_R_HAND @@ -80,7 +80,7 @@ // facehugger /atom/movable/screen/inventory/tail name = "tail" - icon = 'icons/mob/screen1_xeno.dmi' + icon = 'icons/hud/screen1_xeno.dmi' icon_state = "hand_tail_active" screen_loc = ui_rhand slot_id = SLOT_R_HAND diff --git a/code/_onclick/hud/ui_screens/basic.dm b/code/_onclick/hud/ui_screens/basic.dm index 0d52b9b1ccf6..50eccaafd5ed 100644 --- a/code/_onclick/hud/ui_screens/basic.dm +++ b/code/_onclick/hud/ui_screens/basic.dm @@ -1,7 +1,7 @@ // Hotkeys /atom/movable/screen/pull name = "stop pulling" - icon = 'icons/mob/screen1_Midnight.dmi' + icon = 'icons/hud/screen1_Midnight.dmi' icon_state = "pull1" screen_loc = ui_pull_resist @@ -77,7 +77,7 @@ // Status screens /atom/movable/screen/health name = "health" - icon = 'icons/mob/screen_gen.dmi' + icon = 'icons/hud/screen_gen.dmi' icon_state = "health0" screen_loc = ui_health @@ -104,7 +104,7 @@ add_filter("inset_drop_shadow", 2, drop_shadow_filter(size = -1)) /atom/movable/screen/health_doll - icon = 'icons/mob/screen_gen.dmi' + icon = 'icons/hud/screen_gen.dmi' name = "health doll" screen_loc = ui_healthdoll @@ -122,7 +122,7 @@ copy_flags = NONE /atom/movable/screen/nutrition/update_icon(mob/living/carbon/human/mymob) - icon = mymob.species.flags[IS_SYNTHETIC] ? 'icons/mob/screen_alert.dmi' : 'icons/mob/screen_gen.dmi' + icon = mymob.species.flags[IS_SYNTHETIC] ? 'icons/hud/screen_alert.dmi' : 'icons/hud/screen_gen.dmi' /atom/movable/screen/nutrition/add_to_hud(datum/hud/hud) ..() @@ -132,7 +132,7 @@ // Gun screens /atom/movable/screen/gun name = "gun" - icon = 'icons/mob/screen1.dmi' + icon = 'icons/hud/screen1.dmi' COOLDOWN_DECLARE(gun_click_time) copy_flags = NONE @@ -230,7 +230,7 @@ vis_contents += overlay_object /obj/effect/overlay/zone_sel - icon = 'icons/mob/screen_gen.dmi' + icon = 'icons/hud/screen_gen.dmi' mouse_opacity = MOUSE_OPACITY_TRANSPARENT alpha = 128 anchored = TRUE @@ -295,7 +295,7 @@ /atom/movable/screen/zone_sel/update_icon() cut_overlays() - add_overlay(image('icons/mob/zone_sel.dmi', "[selecting]")) + add_overlay(image('icons/hud/zone_sel.dmi', "[selecting]")) /atom/movable/screen/zone_sel/add_to_hud(datum/hud/hud) ..() diff --git a/code/_onclick/hud/ui_screens/complex.dm b/code/_onclick/hud/ui_screens/complex.dm index ea8bcd12d564..4ff0dd0e9e31 100644 --- a/code/_onclick/hud/ui_screens/complex.dm +++ b/code/_onclick/hud/ui_screens/complex.dm @@ -116,7 +116,7 @@ /atom/movable/screen/complex/ordered/robot_pda name = "Show Pda Screens" - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' icon_state = "pda" screen_loc = ui_borg_show_pda plane = ABOVE_HUD_PLANE @@ -131,7 +131,7 @@ /atom/movable/screen/complex/ordered/robot_image name = "Show Foto Screens" - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' icon_state = "photo" screen_loc = ui_borg_show_foto plane = ABOVE_HUD_PLANE diff --git a/code/_onclick/hud/ui_screens/ghost.dm b/code/_onclick/hud/ui_screens/ghost.dm index 8d4d9deac2d5..faebd704263c 100644 --- a/code/_onclick/hud/ui_screens/ghost.dm +++ b/code/_onclick/hud/ui_screens/ghost.dm @@ -1,5 +1,5 @@ /atom/movable/screen/ghost - icon = 'icons/mob/screen_ghost.dmi' + icon = 'icons/hud/screen_ghost.dmi' /atom/movable/screen/ghost/MouseEntered() flick(icon_state + "_anim", src) diff --git a/code/_onclick/hud/ui_screens/inventory.dm b/code/_onclick/hud/ui_screens/inventory.dm index 7d69840c804d..05ba3be7637a 100644 --- a/code/_onclick/hud/ui_screens/inventory.dm +++ b/code/_onclick/hud/ui_screens/inventory.dm @@ -112,7 +112,7 @@ /atom/movable/screen/inventory/craft name = "crafting menu" - icon = 'icons/mob/screen1_Midnight.dmi' + icon = 'icons/hud/screen1_Midnight.dmi' icon_state = "craft" screen_loc = ui_crafting diff --git a/code/_onclick/hud/ui_screens/other_mobs.dm b/code/_onclick/hud/ui_screens/other_mobs.dm index 8962f5ffe50c..528379df629b 100644 --- a/code/_onclick/hud/ui_screens/other_mobs.dm +++ b/code/_onclick/hud/ui_screens/other_mobs.dm @@ -24,13 +24,13 @@ plane = ABOVE_HUD_PLANE /atom/movable/screen/health/blob/blobbernaut //Basically reverts icon - icon = 'icons/mob/screen1.dmi' + icon = 'icons/hud/screen1.dmi' icon_state = "block" plane = ABOVE_HUD_PLANE // Essence /atom/movable/screen/essence - icon = 'icons/mob/screen_gen.dmi' + icon = 'icons/hud/screen_gen.dmi' plane = ABOVE_HUD_PLANE copy_flags = NONE diff --git a/code/_onclick/hud/ui_screens/role.dm b/code/_onclick/hud/ui_screens/role.dm index 7837408e220d..4cfd881baaf1 100644 --- a/code/_onclick/hud/ui_screens/role.dm +++ b/code/_onclick/hud/ui_screens/role.dm @@ -1,6 +1,6 @@ // changeling /atom/movable/screen/current_sting - icon = 'icons/mob/screen_gen.dmi' + icon = 'icons/hud/screen_gen.dmi' name = "current sting" screen_loc = ui_lingstingdisplay plane = ABOVE_HUD_PLANE @@ -15,7 +15,7 @@ /atom/movable/screen/chemical_display name = "chemical storage" - icon = 'icons/mob/screen_gen.dmi' + icon = 'icons/hud/screen_gen.dmi' icon_state = "power_display" screen_loc = ui_lingchemdisplay plane = ABOVE_HUD_PLANE diff --git a/code/_onclick/hud/ui_screens/screen_objects.dm b/code/_onclick/hud/ui_screens/screen_objects.dm index 2192857c9c84..6495393f02bc 100644 --- a/code/_onclick/hud/ui_screens/screen_objects.dm +++ b/code/_onclick/hud/ui_screens/screen_objects.dm @@ -8,7 +8,7 @@ */ /atom/movable/screen name = "" - icon = 'icons/mob/screen1.dmi' + icon = 'icons/hud/screen1.dmi' plane = HUD_PLANE flags = ABSTRACT vis_flags = VIS_INHERIT_PLANE diff --git a/code/_onclick/hud/ui_screens/silicon.dm b/code/_onclick/hud/ui_screens/silicon.dm index dc9cc1c3c282..b8b3aed0576a 100644 --- a/code/_onclick/hud/ui_screens/silicon.dm +++ b/code/_onclick/hud/ui_screens/silicon.dm @@ -1,6 +1,6 @@ /atom/movable/screen/crew_manifest name = "Show Crew Manifest" - icon = 'icons/mob/screen_ai.dmi' + icon = 'icons/hud/screen_ai.dmi' icon_state = "manifest" screen_loc = ui_ai_crew_manifest plane = ABOVE_HUD_PLANE @@ -11,13 +11,13 @@ S.show_station_manifest() /atom/movable/screen/crew_manifest/robot - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' icon_state = "crewmanifest" screen_loc = ui_borg_show_manifest /atom/movable/screen/alerts name = "Show Alerts" - icon = 'icons/mob/screen_ai.dmi' + icon = 'icons/hud/screen_ai.dmi' icon_state = "alerts" screen_loc = ui_ai_alerts plane = ABOVE_HUD_PLANE @@ -28,13 +28,13 @@ S.show_alerts() /atom/movable/screen/alerts/robot - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' icon_state = "showalerts" screen_loc = ui_borg_show_alerts /atom/movable/screen/sensor_augmentation name = "Sensor Augmentation" - icon = 'icons/mob/screen_ai.dmi' + icon = 'icons/hud/screen_ai.dmi' icon_state = "ai_sensor" screen_loc = ui_ai_sensor plane = ABOVE_HUD_PLANE @@ -45,13 +45,13 @@ S.toggle_sensor_mode() /atom/movable/screen/sensor_augmentation/robot - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' icon_state = "setsensor" screen_loc = ui_borg_sensor /atom/movable/screen/state_laws name = "State Laws" - icon = 'icons/mob/screen_ai.dmi' + icon = 'icons/hud/screen_ai.dmi' icon_state = "state_laws" screen_loc = ui_ai_state_laws plane = ABOVE_HUD_PLANE @@ -62,13 +62,13 @@ S.checklaws() /atom/movable/screen/state_laws/robot - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' icon_state = "statelaws" screen_loc = ui_borg_state_laws // Robots /atom/movable/screen/health/robot - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' screen_loc = ui_borg_health /atom/movable/screen/pull/robot @@ -76,7 +76,7 @@ /atom/movable/screen/module name = "module" - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' icon_state = "nomod" screen_loc = ui_borg_module @@ -94,7 +94,7 @@ /atom/movable/screen/robot_inventory name = "inventory" - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' icon_state = "inventory" screen_loc = ui_borg_inventory @@ -108,7 +108,7 @@ /atom/movable/screen/radio name = "radio" - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' icon_state = "radio" screen_loc = ui_movi plane = ABOVE_HUD_PLANE @@ -120,7 +120,7 @@ /atom/movable/screen/panel name = "panel" - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' icon_state = "panel" screen_loc = ui_borg_panel @@ -131,7 +131,7 @@ /atom/movable/screen/store name = "store" - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' icon_state = "store" screen_loc = ui_borg_store @@ -144,7 +144,7 @@ to_chat(R, "You haven't selected a module yet.") /atom/movable/screen/robot_hands - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' plane = ABOVE_HUD_PLANE var/module_index @@ -191,7 +191,7 @@ // AI /atom/movable/screen/ai_core name = "AI Core" - icon = 'icons/mob/screen_ai.dmi' + icon = 'icons/hud/screen_ai.dmi' icon_state = "ai_core" screen_loc = ui_ai_core plane = ABOVE_HUD_PLANE @@ -203,7 +203,7 @@ /atom/movable/screen/camera_list name = "Show Camera List" - icon = 'icons/mob/screen_ai.dmi' + icon = 'icons/hud/screen_ai.dmi' icon_state = "camera" screen_loc = ui_ai_camera_list plane = ABOVE_HUD_PLANE @@ -216,7 +216,7 @@ /atom/movable/screen/camera_track name = "Track With Camera" - icon = 'icons/mob/screen_ai.dmi' + icon = 'icons/hud/screen_ai.dmi' icon_state = "track" screen_loc = ui_ai_track_with_camera plane = ABOVE_HUD_PLANE @@ -229,7 +229,7 @@ /atom/movable/screen/camera_light name = "Toggle Camera Light" - icon = 'icons/mob/screen_ai.dmi' + icon = 'icons/hud/screen_ai.dmi' icon_state = "camera_light" screen_loc = ui_ai_camera_light plane = ABOVE_HUD_PLANE @@ -241,7 +241,7 @@ /atom/movable/screen/radio_settings name = "Radio Settings" - icon = 'icons/mob/screen_ai.dmi' + icon = 'icons/hud/screen_ai.dmi' icon_state = "radio_control" screen_loc = ui_ai_control_integrated_radio plane = ABOVE_HUD_PLANE @@ -253,7 +253,7 @@ /atom/movable/screen/announcement name = "Announcement" - icon = 'icons/mob/screen_ai.dmi' + icon = 'icons/hud/screen_ai.dmi' icon_state = "announcement" screen_loc = ui_ai_announcement plane = ABOVE_HUD_PLANE @@ -265,7 +265,7 @@ /atom/movable/screen/call_shuttle name = "Call Emergency Shuttle" - icon = 'icons/mob/screen_ai.dmi' + icon = 'icons/hud/screen_ai.dmi' icon_state = "call_shuttle" screen_loc = ui_ai_shuttle plane = ABOVE_HUD_PLANE @@ -278,7 +278,7 @@ // Robot /atom/movable/screen/show_laws name = "Show Laws" - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' icon_state = "showlaws" screen_loc = ui_borg_show_laws plane = ABOVE_HUD_PLANE @@ -290,7 +290,7 @@ /atom/movable/screen/toggle_lights name = "Toggle Lights" - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' icon_state = "togglelights" screen_loc = ui_borg_light plane = ABOVE_HUD_PLANE @@ -302,7 +302,7 @@ /atom/movable/screen/self_diagnosis name = "Self Diagnosis" - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' icon_state = "selfdiagnosis" screen_loc = ui_borg_diagnostic plane = ABOVE_HUD_PLANE @@ -314,7 +314,7 @@ /atom/movable/screen/namepick name = "Namepick" - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' icon_state = "changename" screen_loc = ui_borg_namepick plane = ABOVE_HUD_PLANE @@ -326,7 +326,7 @@ /atom/movable/screen/toggle_components name = "Toggle Components" - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' icon_state = "togglecompanent" screen_loc = ui_borg_component plane = ABOVE_HUD_PLANE @@ -338,7 +338,7 @@ // pda and photo /atom/movable/screen/robot_pda - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' plane = ABOVE_HUD_PLANE /atom/movable/screen/robot_pda/proc/pda_action(obj/item/device/pda/silicon/PDA) @@ -357,7 +357,7 @@ PDA.cmd_send_pdamesg(usr) /atom/movable/screen/robot_pda/send/ai - icon = 'icons/mob/screen_ai.dmi' + icon = 'icons/hud/screen_ai.dmi' screen_loc = ui_ai_pda_send /atom/movable/screen/robot_pda/log @@ -368,7 +368,7 @@ PDA.cmd_show_message_log(usr) /atom/movable/screen/robot_pda/log/ai - icon = 'icons/mob/screen_ai.dmi' + icon = 'icons/hud/screen_ai.dmi' icon_state = "pda_receive" screen_loc = ui_ai_pda_log @@ -387,7 +387,7 @@ PDA.cmd_toggle_pda_receiver() /atom/movable/screen/robot_image - icon = 'icons/mob/screen1_robot.dmi' + icon = 'icons/hud/screen1_robot.dmi' plane = ABOVE_HUD_PLANE /atom/movable/screen/robot_image/proc/camera_action(obj/item/device/camera/siliconcam/camera) @@ -406,7 +406,7 @@ camera.take_image() /atom/movable/screen/robot_image/take/ai - icon = 'icons/mob/screen_ai.dmi' + icon = 'icons/hud/screen_ai.dmi' icon_state = "take_picture" screen_loc = ui_ai_take_picture @@ -418,7 +418,7 @@ camera.view_images() /atom/movable/screen/robot_image/view/ai - icon = 'icons/mob/screen_ai.dmi' + icon = 'icons/hud/screen_ai.dmi' icon_state = "view_images" screen_loc = ui_ai_view_images diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 6b0c21402f00..4bec7ae57d14 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -13,34 +13,8 @@ return TRUE return FALSE -/atom/movable/attackby(obj/item/W, mob/user, params) - . = ..() - if(.) // Clickplace, no need for attack animation. - return FALSE - - if(user.a_intent != INTENT_HARM) - return FALSE - - var/had_effect = FALSE - if(!(W.flags & NOATTACKANIMATION)) - user.do_attack_animation(src) - had_effect = TRUE - - if(!(W.flags & NOBLUDGEON)) - visible_message("[src] has been hit by [user] with [W].") - had_effect = TRUE - - if(!had_effect) - return FALSE - - user.SetNextMove(CLICK_CD_MELEE) - add_fingerprint(user) - - SSdemo.mark_dirty(src) - SSdemo.mark_dirty(W) - SSdemo.mark_dirty(user) - - return TRUE +/obj/attackby(obj/item/attacking_item, mob/user, params) + return ..() || ((resistance_flags & CAN_BE_HIT) && attacking_item.attack_atom(src, user, params)) /mob/living/attackby(obj/item/I, mob/user, params) user.SetNextMove(CLICK_CD_MELEE) @@ -260,7 +234,7 @@ return H.attacked_by(src, user, def_zone) //make sure to return whether we have hit or miss else switch(damtype) - if("brute") + if(BRUTE) if(isslime(src)) M.adjustBrainLoss(power) @@ -270,7 +244,7 @@ if(istype(T)) T.add_blood_floor(M) M.take_bodypart_damage(power) - if("fire") + if(BURN) if (!(COLD_RESISTANCE in M.mutations)) to_chat(M, "Aargh it burns!") M.take_bodypart_damage(0, power) @@ -280,3 +254,45 @@ SSdemo.mark_dirty(M) SSdemo.mark_dirty(user) return TRUE + +/// The equivalent of the standard version of [/obj/item/proc/attack] but for non mob targets. +/obj/item/proc/attack_atom(atom/attacked_atom, mob/living/user, params) + if(user.a_intent != INTENT_HARM) + return + + if(SEND_SIGNAL(src, COMSIG_ITEM_ATTACK_OBJ, attacked_atom, user) & COMPONENT_ITEM_NO_ATTACK) + return + + if(!(flags & NOATTACKANIMATION)) + user.do_attack_animation(attacked_atom) + + if(flags & NOBLUDGEON) + return + + user.SetNextMove(CLICK_CD_MELEE) + attacked_atom.attacked_by(src, user) + add_fingerprint(user) + + SSdemo.mark_dirty(src) + SSdemo.mark_dirty(attacked_atom) + SSdemo.mark_dirty(user) + +/// Called from [/obj/item/proc/attack_atom] and [/obj/item/proc/attack] if the attack succeeds +/atom/proc/attacked_by(obj/item/attacking_item, mob/living/user) + if(!uses_integrity) + CRASH("attacked_by() was called on an object that doesnt use integrity!") + + if(!attacking_item.force) + return + + var/damage = take_damage(attacking_item.force, attacking_item.damtype, MELEE, 1, get_dir(src, attacking_item)) + //only witnesses close by and the victim see a hit message. + user.visible_message( + "[user] hits [src] with [attacking_item][damage ? "." : ", without leaving a mark!"]", + "You hit [src] with [attacking_item][damage ? "." : ", without leaving a mark!"]", + viewing_distance = COMBAT_MESSAGE_RANGE + ) + return damage + +/area/attacked_by(obj/item/attacking_item, mob/living/user) + CRASH("areas are NOT supposed to have attacked_by() called on them!") diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm index db603b99c0cd..856813e63dee 100644 --- a/code/_onclick/observer.dm +++ b/code/_onclick/observer.dm @@ -51,6 +51,9 @@ return var/list/modifiers = params2list(params) + if(modifiers[SHIFT_CLICK] && modifiers[MIDDLE_CLICK]) + MiddleShiftClickOn(A) + return if(modifiers[SHIFT_CLICK]) ShiftClickOn(A) return diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index 0a0490adbaec..1001f8aa1f34 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -61,7 +61,7 @@ SetNextMove(CLICK_CD_MELEE) var/mob/living/carbon/ML = A var/dam_zone = ran_zone(pick(BP_CHEST , BP_L_ARM , BP_R_ARM , BP_L_LEG , BP_R_LEG)) - var/armor = ML.run_armor_check(dam_zone, "melee") + var/armor = ML.run_armor_check(dam_zone, MELEE) if(!prob(75)) visible_message("[src] has attempted to bite [ML]!") diff --git a/code/controllers/subsystem/aura_healing.dm b/code/controllers/subsystem/aura_healing.dm new file mode 100644 index 000000000000..ad3fa6f4278c --- /dev/null +++ b/code/controllers/subsystem/aura_healing.dm @@ -0,0 +1,5 @@ +/// The subsystem used to tick [/datum/component/aura_healing] instances. +PROCESSING_SUBSYSTEM_DEF(aura_healing) + name = "Aura Healing" + flags = SS_NO_INIT | SS_BACKGROUND | SS_KEEP_TIMING + wait = 0.3 SECONDS diff --git a/code/controllers/subsystem/environment.dm b/code/controllers/subsystem/environment.dm index 8664d4c70cb6..1f5f4d010a74 100644 --- a/code/controllers/subsystem/environment.dm +++ b/code/controllers/subsystem/environment.dm @@ -14,76 +14,52 @@ SUBSYSTEM_DEF(environment) var/list/air = list() var/list/air_pressure = list() - var/list/post_gen_type = list() + // Environment datums by environment types (names) + var/list/env_datums = list() + // z_levels without initialized environment + var/list/to_initialize = list() -/datum/controller/subsystem/environment/Initialize(timeofday) - for(var/z_value in 1 to post_gen_type.len) - populate(z_value) +/datum/controller/subsystem/environment/PreInit() + for(var/type in subtypesof(/datum/environment)) + var/datum/environment/E = new type + env_datums[E.name] = E - ..() +/datum/controller/subsystem/environment/proc/initialize_zlevels() + for(var/z_value in to_initialize) + var/datum/environment/E = env_datums[envtype[z_value]] + E.initialize_zlevel(z_value) -/datum/controller/subsystem/environment/proc/populate(z_value) - if(!post_gen_type[z_value]) - return + to_initialize.Cut() - var/gen_type = post_gen_type[z_value] - var/datum/map_generator/gen = new gen_type - gen.defineRegion(locate(1, 1, z_value), locate(world.maxx, world.maxy, z_value)) - gen.generate() +/datum/controller/subsystem/environment/Initialize(timeofday) + initialize_zlevels() + ..() /datum/controller/subsystem/environment/proc/update(z_value, new_envtype) if(envtype.len < z_value) envtype.len = turf_type.len = turf_image.len = turf_light_color.len = \ - air.len = air_pressure.len = post_gen_type.len = z_value + air.len = air_pressure.len = z_value + + if(!env_datums[new_envtype]) + error("[new_envtype] is not valid environment type, revert to space") + new_envtype = ENV_TYPE_SPACE - if(envtype[z_value] == new_envtype && turf_type[z_value]) // same envtype and initialized + if(envtype[z_value] == new_envtype) // same envtype and initialized return - var/envtype_ = new_envtype - var/turf/turf_type_ - var/image/turf_image_ - var/turf_light_color_ - var/datum/gas_mixture/air_ - var/air_pressure_ - var/post_gen_type_ - - switch(envtype_) - if (ENV_TYPE_SPACE) - turf_type_ = /turf/environment/space - if (ENV_TYPE_SNOW) - turf_type_ = /turf/environment/snow - post_gen_type_ = /datum/map_generator/snow - turf_light_color_ = COLOR_BLUE - else - error("[envtype_] is not valid environment type, revert to space") - envtype_ = ENV_TYPE_SPACE - turf_type_ = /turf/environment/space - - //Properties for environment tiles - var/oxygen = initial(turf_type_.oxygen) - var/carbon_dioxide = initial(turf_type_.carbon_dioxide) - var/nitrogen = initial(turf_type_.nitrogen) - var/phoron = initial(turf_type_.phoron) - - air_ = new(_temperature=initial(turf_type_.temperature)) - air_.adjust_multi( - "oxygen", oxygen, "carbon_dioxide", carbon_dioxide, - "nitrogen", nitrogen, "phoron", phoron - ) - - air_pressure_ = air_.return_pressure() - - turf_image_ = image( - initial(turf_type_.icon), - initial(turf_type_.icon_state), - layer=initial(turf_type_.layer) - ) - turf_image_.plane = initial(turf_type_.plane) - - envtype[z_value] = envtype_ - turf_type[z_value] = turf_type_ - turf_image[z_value] = turf_image_ - turf_light_color[z_value] = turf_light_color_ - air[z_value] = air_ - air_pressure[z_value] = air_pressure_ - post_gen_type[z_value] = post_gen_type_ + var/datum/environment/E = env_datums[new_envtype] + envtype[z_value] = new_envtype + turf_type[z_value] = E.turf_type + turf_image[z_value] = E.turf_image + turf_light_color[z_value] = E.turf_light_color + air[z_value] = E.air + air_pressure[z_value] = E.air_pressure + + to_initialize |= z_value + +/datum/controller/subsystem/environment/StopLoadingMap() + if(!initialized) + return + + initialize_zlevels() + diff --git a/code/controllers/subsystem/jobs.dm b/code/controllers/subsystem/jobs.dm index 7ee03908b4a7..8f54fd731c1a 100644 --- a/code/controllers/subsystem/jobs.dm +++ b/code/controllers/subsystem/jobs.dm @@ -450,19 +450,19 @@ SUBSYSTEM_DEF(job) H.job = rank if(!joined_late) - var/obj/effect/landmark/start/spawn_mark = null - for(var/obj/effect/landmark/start/landmark in landmarks_list) - if((landmark.name == rank) && !(locate(/mob/living) in landmark.loc)) - spawn_mark = landmark - break + var/obj/effect/landmark/start/spawn_mark + var/list/rank_landmarks = landmarks_list[rank] + if(length(rank_landmarks)) + for(var/obj/effect/landmark/start/landmark as anything in rank_landmarks) + if(!(locate(/mob/living) in landmark.loc)) + spawn_mark = landmark + break if(!spawn_mark) spawn_mark = locate("start*[rank]") // use old stype if(!spawn_mark) if(!fallback_landmark) - for(var/obj/effect/landmark/start/landmark in landmarks_list) - if(landmark.name == "Fallback-Start") - fallback_landmark = landmark + fallback_landmark = locate("start*Fallback-Start") warning("Failed to find spawn position for [rank]. Using fallback spawn position!") spawn_mark = fallback_landmark diff --git a/code/controllers/subsystem/junkyard.dm b/code/controllers/subsystem/junkyard.dm index 74574dad41f1..dcaec15fecfd 100644 --- a/code/controllers/subsystem/junkyard.dm +++ b/code/controllers/subsystem/junkyard.dm @@ -23,7 +23,7 @@ SUBSYSTEM_DEF(junkyard) /datum/controller/subsystem/junkyard/proc/populate_junkyard() var/zlevel = SSmapping.level_by_trait(ZTRAIT_JUNKYARD) if(!zlevel) - SSmapping.LoadGroup(list(), "Junkyard", "junkyard", "junkyard.dmm", default_traits = list(ZTRAIT_JUNKYARD = TRUE)) + maploader.load_new_z_level("maps/junkyard/junkyard.dmm", list(ZTRAIT_JUNKYARD = TRUE), "Junkyard") zlevel = SSmapping.level_by_trait(ZTRAIT_JUNKYARD) if(!zlevel) CRASH("Somehow junkyard wasn't loaded, missing file or smt like that") diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 958ab8c248b3..7c1c97af5417 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -258,7 +258,6 @@ SUBSYSTEM_DEF(ticker) create_religion(/datum/religion/chaplain) setup_hud_objects() - //start_landmarks_list = shuffle(start_landmarks_list) //Shuffle the order of spawn points so they dont always predictably spawn bottom-up and right-to-left create_characters() //Create player characters and transfer them collect_minds() equip_characters() @@ -306,8 +305,9 @@ SUBSYSTEM_DEF(ticker) N.show_titlescreen() //Cleanup some stuff SSjob.fallback_landmark = null - for(var/obj/effect/landmark/start/S in landmarks_list) - S.after_round_start() + for(var/obj/effect/landmark/start/type as anything in subtypesof(/obj/effect/landmark/start)) + for(var/obj/effect/landmark/start/S as anything in landmarks_list[initial(type.name)]) + S.after_round_start() //Print a list of antagonists to the server log antagonist_announce() diff --git a/code/controllers/subsystem/weather.dm b/code/controllers/subsystem/weather.dm index 2523923947b9..d25188cb2fb1 100644 --- a/code/controllers/subsystem/weather.dm +++ b/code/controllers/subsystem/weather.dm @@ -32,7 +32,7 @@ SUBSYSTEM_DEF(weather) var/datum/weather/W = pickweight(possible_weather_for_this_z) run_weather(W.name, W.target_ztrait) eligible_zlevels -= Z - addtimer(CALLBACK(src, .proc/make_z_eligible, Z), rand(3000, 6000) + W.weather_duration_upper, TIMER_UNIQUE) //Around 5-10 minutes between weathers + addtimer(CALLBACK(src, .proc/make_z_eligible, Z), rand(5 MINUTES, 10 MINUTES) + W.weather_duration_upper, TIMER_UNIQUE) //Around 5-10 minutes between weathers /datum/controller/subsystem/weather/Initialize(start_timeofday) ..() diff --git a/code/datums/announcements/events.dm b/code/datums/announcements/events.dm index d4c436a354b7..19fa7a88bd01 100644 --- a/code/datums/announcements/events.dm +++ b/code/datums/announcements/events.dm @@ -63,7 +63,7 @@ sound = "bluspaceanom" /datum/announcement/centcomm/anomaly/bluespace/play(area/A) if(A) - message = "На сканерах дальнего действия обнаружена нестабильная блюспейс аномалия. Ожидаемое местоположение: [A.name]." + message = "На сканерах дальнего действия обнаружена нестабильная блюспейс аномалия. Ожидаемое местоположение: [initial(A.name)]." ..() /datum/announcement/centcomm/anomaly/massive_portals @@ -82,7 +82,7 @@ sound = "fluxanom" /datum/announcement/centcomm/anomaly/flux/play(area/A) if(A) - message = "На сканерах дальнего действия зафиксирован гиперэнерегетический волновой поток. Ожидаемое местоположение: [A.name]." + message = "На сканерах дальнего действия зафиксирован гиперэнерегетический волновой поток. Ожидаемое местоположение: [initial(A.name)]." ..() /datum/announcement/centcomm/anomaly/gravity @@ -91,7 +91,7 @@ sound = "gravanom" /datum/announcement/centcomm/anomaly/gravity/play(area/A) if(A) - message = "На сканерах дальнего действия обнаружена гравитационная аномалия. Ожидаемое местоположение: [A.name]." + message = "На сканерах дальнего действия обнаружена гравитационная аномалия. Ожидаемое местоположение: [initial(A.name)]." ..() /datum/announcement/centcomm/anomaly/pyro @@ -100,7 +100,7 @@ sound = "pyroanom" /datum/announcement/centcomm/anomaly/pyro/play(area/A) if(A) - message = "На сканерах дальнего действия обнаружена пирокластическая аномалия. Ожидаемое местоположение: [A.name]." + message = "На сканерах дальнего действия обнаружена пирокластическая аномалия. Ожидаемое местоположение: [initial(A.name)]." ..() /datum/announcement/centcomm/anomaly/vortex @@ -109,7 +109,7 @@ sound = "vortexanom" /datum/announcement/centcomm/anomaly/vortex/play(area/A) if(A) - message = "На сканерах дальнего действия зафиксирована вихревая аномалия. Ожидаемое местоположение: [A.name]." + message = "На сканерах дальнего действия зафиксирована вихревая аномалия. Ожидаемое местоположение: [initial(A.name)]." ..() /datum/announcement/centcomm/brand diff --git a/code/datums/components/altcraft.dm b/code/datums/components/altcraft.dm new file mode 100644 index 000000000000..5ed2da1c9e74 --- /dev/null +++ b/code/datums/components/altcraft.dm @@ -0,0 +1,47 @@ +/datum/component/altcraft/Initialize() + if(!ishuman(parent)) + return COMPONENT_INCOMPATIBLE + RegisterSignal(parent, COMSIG_CLICK_CTRL_SHIFT, .proc/show_radial_recipes) + +/datum/component/altcraft/proc/check_menu() + var/mob/living/carbon/human/H = parent + if(H.incapacitated() || !H.Adjacent(parent)) + return FALSE + return TRUE + +/datum/component/altcraft/proc/show_radial_recipes(datum/source, atom/A) + SIGNAL_HANDLER + var/mob/living/carbon/human/H = parent + var/obj/item/X = A + var/datum/personal_crafting/crafting_menu = H.handcrafting + if(!crafting_menu) + return + var/list/available_recipes = list() + var/list/surroundings = crafting_menu.get_surroundings(H) + var/list/recipes_radial = list() + var/list/recipes_craft = list() + for(var/recipe in global.crafting_recipes) + var/datum/crafting_recipe/potential_recipe = recipe + for(var/c in potential_recipe.reqs) + if(istype(X, c)) + // dont show recipes that don't involve this item + if(crafting_menu.check_contents(potential_recipe, surroundings)) // don't show recipes we can't actually make + available_recipes.Add(potential_recipe) + for(var/available_recipe in available_recipes) + var/datum/crafting_recipe/available_recipe_datum = available_recipe + var/atom/craftable_atom = available_recipe_datum.result + recipes_radial.Add(list(initial(craftable_atom.name) = image(icon = initial(craftable_atom.icon), icon_state = initial(craftable_atom.icon_state)))) + recipes_craft.Add(list(initial(craftable_atom.name) = available_recipe_datum)) + INVOKE_ASYNC(src, .proc/radial_menu_enable, recipes_radial, recipes_craft, H, crafting_menu) + +/datum/component/altcraft/proc/radial_menu_enable(list/recipes_radial, list/recipes_craft, mob/H, datum/personal_crafting/crafting_menu) + var/recipe_chosen = show_radial_menu(H, H, recipes_radial, custom_check = CALLBACK(src, .proc/check_menu, H), require_near = TRUE, tooltips = TRUE) + if(!recipe_chosen) + return + var/datum/crafting_recipe/chosen_recipe = recipes_craft[recipe_chosen] + to_chat(H, "crafting [chosen_recipe.name]") + crafting_menu.craft_until_cant(chosen_recipe, H, get_turf(parent)) + +/datum/component/altcraft/Destroy() + UnregisterSignal(parent, COMSIG_CLICK_CTRL_SHIFT) + return ..() diff --git a/code/datums/components/aura_healing.dm b/code/datums/components/aura_healing.dm new file mode 100644 index 000000000000..f0c260ba2613 --- /dev/null +++ b/code/datums/components/aura_healing.dm @@ -0,0 +1,152 @@ +#define HEAL_EFFECT_COOLDOWN (1 SECONDS) + +/// Applies healing to those in the area. +/// Will provide them with an alert while they're in range, as well as +/// give them a healing particle. +/// Can be applied to those only with a trait conditionally. +/datum/component/aura_healing + /// The range of which to heal + var/range + + /// Whether or not you must be a visible object of the parent + var/requires_visibility = TRUE + + /// Brute damage to heal over a second + var/brute_heal = 0 + + /// Burn damage to heal over a second + var/burn_heal = 0 + + /// Toxin damage to heal over a second + var/toxin_heal = 0 + + /// Suffocation damage to heal over a second + var/suffocation_heal = 0 + + /// Stamina damage to heal over a second + var/stamina_heal = 0 + + /// Amount of cloning damage to heal over a second + var/clone_heal = 0 + + /// Amount of blood to heal over a second + var/blood_heal = 0 + + /// Map of organ (such as ORGAN_SLOT_BRAIN) to damage heal over a second + var/list/organ_healing = null + + /// Amount of damage to heal on simple mobs over a second + var/simple_heal = 0 + + /// Trait to limit healing to, if set + var/limit_to_trait = null + + /// The color to give the healing visual + var/healing_color = COLOR_GREEN + + /// A list of being healed to active alerts + var/list/current_alerts = list() + + COOLDOWN_DECLARE(last_heal_effect_time) + +/datum/component/aura_healing/Initialize( + range, + requires_visibility = TRUE, + brute_heal = 0, + burn_heal = 0, + toxin_heal = 0, + suffocation_heal = 0, + stamina_heal = 0, + clone_heal = 0, + blood_heal = 0, + organ_healing = null, + simple_heal = 0, + limit_to_trait = null, + healing_color = COLOR_GREEN, +) + if (!isatom(parent)) + return COMPONENT_INCOMPATIBLE + + START_PROCESSING(SSaura_healing, src) + + src.range = range + src.requires_visibility = requires_visibility + src.brute_heal = brute_heal + src.burn_heal = burn_heal + src.toxin_heal = toxin_heal + src.suffocation_heal = suffocation_heal + src.stamina_heal = stamina_heal + src.clone_heal = clone_heal + src.blood_heal = blood_heal + src.organ_healing = organ_healing + src.simple_heal = simple_heal + src.limit_to_trait = limit_to_trait + src.healing_color = healing_color + +/datum/component/aura_healing/Destroy(force, silent) + STOP_PROCESSING(SSaura_healing, src) + var/alert_category = "aura_healing_[REF(src)]" + + for(var/mob/living/alert_holder in current_alerts) + alert_holder.clear_alert(alert_category) + current_alerts.Cut() + + return ..() + +/datum/component/aura_healing/process(delta_time) + var/should_show_effect = COOLDOWN_FINISHED(src, last_heal_effect_time) + if (should_show_effect) + COOLDOWN_START(src, last_heal_effect_time, HEAL_EFFECT_COOLDOWN) + + var/list/remove_alerts_from = current_alerts.Copy() + + var/alert_category = "aura_healing_[REF(src)]" + + for (var/mob/living/candidate in (requires_visibility ? view(range, parent) : range(range, parent))) + if (!isnull(limit_to_trait) && !HAS_TRAIT(candidate, limit_to_trait)) + continue + + remove_alerts_from -= candidate + + if (!(candidate in current_alerts)) + var/atom/movable/screen/alert/aura_healing/alert = candidate.throw_alert(alert_category, /atom/movable/screen/alert/aura_healing, new_master = parent) + alert.desc = "You are being healed by [parent]." + current_alerts += candidate + + if (should_show_effect && candidate.health < candidate.maxHealth) + var/obj/effect/temp_visual/heal/H = new(get_turf(candidate)) + H.color = healing_color + + if (iscarbon(candidate) || issilicon(candidate)) + candidate.adjustBruteLoss(-brute_heal * delta_time) + candidate.adjustFireLoss(-burn_heal * delta_time) + + if (iscarbon(candidate)) + candidate.adjustToxLoss(-toxin_heal * delta_time) + + candidate.adjustOxyLoss(-suffocation_heal * delta_time) + candidate.adjustHalLoss(-stamina_heal * delta_time) + candidate.adjustCloneLoss(-clone_heal * delta_time) + + //for (var/organ in organ_healing) + // candidate.adjustOrganLoss(organ, -organ_healing[organ] * delta_time) + + if(ishuman(candidate)) + var/mob/living/carbon/human/H = candidate + if(H.blood_amount() < BLOOD_VOLUME_NORMAL) + H.blood_add(blood_heal * delta_time) + + else if (isanimal(candidate)) + var/mob/living/simple_animal/simple_candidate = candidate + simple_candidate.heal_overall_damage(simple_heal * delta_time * 0.5, simple_heal * delta_time * 0.5) + candidate.updatehealth() + + for (var/mob/remove_alert_from as anything in remove_alerts_from) + remove_alert_from.clear_alert(alert_category) + current_alerts -= remove_alert_from + +/atom/movable/screen/alert/aura_healing + name = "Aura Healing" + icon_state = "template" + +#undef HEAL_EFFECT_COOLDOWN diff --git a/code/datums/components/cult_eyes.dm b/code/datums/components/cult_eyes.dm new file mode 100644 index 000000000000..1fa2bcfc58d9 --- /dev/null +++ b/code/datums/components/cult_eyes.dm @@ -0,0 +1,47 @@ +/** + * # Cult eyes element + * + * Applies and removes the glowing cult eyes + */ +/datum/element/cult_eyes + element_flags = ELEMENT_DETACH + +/datum/element/cult_eyes/Attach(datum/target) + . = ..() + if (!isliving(target)) + return ELEMENT_INCOMPATIBLE + + // Register signals for mob transformation to prevent premature halo removal + RegisterSignal(target, list(COMSIG_CHANGELING_TRANSFORM, COMSIG_MONKEY_HUMANIZE, COMSIG_HUMAN_MONKEYIZE), .proc/set_eyes) + set_eyes(target) + +/** + * Cult eye setter proc + * + * Changes the eye color, and adds the glowing eye trait to the mob. + */ +/datum/element/cult_eyes/proc/set_eyes(mob/living/target) + SIGNAL_HANDLER + if(ishuman(target)) + var/mob/living/carbon/human/H = target + H.r_eyes = 255 + H.g_eyes = 0 + H.b_eyes = 0 + H.update_body() + ADD_TRAIT(target, TRAIT_CULT_EYES, RELIGION_TRAIT) + +/** + * Detach proc + * + * Removes the eye color, and trait from the mob + */ +/datum/element/cult_eyes/Detach(mob/living/target, ...) + REMOVE_TRAIT(target, TRAIT_CULT_EYES, RELIGION_TRAIT) + if (ishuman(target)) + var/mob/living/carbon/human/H = target + H.r_eyes = rand(0,125) + H.g_eyes = rand(0,255) + H.b_eyes = rand(0,255) + H.update_body() + UnregisterSignal(target, list(COMSIG_CHANGELING_TRANSFORM, COMSIG_HUMAN_MONKEYIZE, COMSIG_MONKEY_HUMANIZE)) + return ..() diff --git a/code/datums/components/cult_halo.dm b/code/datums/components/cult_halo.dm new file mode 100644 index 000000000000..4d33afc5dce5 --- /dev/null +++ b/code/datums/components/cult_halo.dm @@ -0,0 +1,50 @@ +/** + * # Cult halo element + * + * Applies and removes the cult halo + */ +/datum/element/cult_halo + element_flags = ELEMENT_DETACH + +/datum/element/cult_halo/Attach(datum/target) + . = ..() + if (!isliving(target)) + return ELEMENT_INCOMPATIBLE + + // Register signals for mob transformation to prevent premature halo removal + RegisterSignal(target, list(COMSIG_CHANGELING_TRANSFORM, COMSIG_MONKEY_HUMANIZE, COMSIG_HUMAN_MONKEYIZE), .proc/set_halo) + set_halo(target) + +/** + * Halo setter proc + * + * Adds the cult halo overlays, and adds the halo trait to the mob. + */ +/datum/element/cult_halo/proc/set_halo(mob/living/target) + SIGNAL_HANDLER + if(!HAS_TRAIT(target, TRAIT_CULT_HALO)) + ADD_TRAIT(target, TRAIT_CULT_HALO, RELIGION_TRAIT) + var/mutable_appearance/new_halo_overlay = mutable_appearance('icons/effects/32x64.dmi', "halo[rand(1, 6)]", EXTERNAL_APPEARANCE) + if (ishuman(target)) + var/mob/living/carbon/human/human_parent = target + new /obj/effect/temp_visual/cult/sparks(get_turf(human_parent), human_parent.dir) + human_parent.overlays_standing[EXTERNAL_APPEARANCE] = new_halo_overlay + human_parent.apply_overlay(EXTERNAL_APPEARANCE) + else + target.add_overlay(new_halo_overlay) + +/** + * Detach proc + * + * Removes the halo overlays, and trait from the mob + */ +/datum/element/cult_halo/Detach(mob/living/target, ...) + REMOVE_TRAIT(target, TRAIT_CULT_HALO, RELIGION_TRAIT) + if (ishuman(target)) + var/mob/living/carbon/human/human_parent = target + human_parent.remove_overlay(EXTERNAL_APPEARANCE) + human_parent.update_body() + else + target.cut_overlay(EXTERNAL_APPEARANCE) + UnregisterSignal(target, list(COMSIG_CHANGELING_TRANSFORM, COMSIG_HUMAN_MONKEYIZE, COMSIG_MONKEY_HUMANIZE)) + return ..() diff --git a/code/datums/components/gnawing.dm b/code/datums/components/gnawing.dm index a09daa780af2..84000dd48ccb 100644 --- a/code/datums/components/gnawing.dm +++ b/code/datums/components/gnawing.dm @@ -10,9 +10,8 @@ if(animal.incapacitated() || !isturf(animal.loc)) return var/list/attack = animal.get_unarmed_attack() - var/damage = attack["damage"] for(var/obj/structure/cable/C in animal.loc) - C.take_damage(damage) + C.take_damage(attack["damage"], attack["type"], MELEE) /datum/component/gnawing/Destroy() STOP_PROCESSING(SSgnaw, src) diff --git a/code/datums/components/visible_radius.dm b/code/datums/components/visible_radius.dm index 2386c400d37d..53de050076a8 100644 --- a/code/datums/components/visible_radius.dm +++ b/code/datums/components/visible_radius.dm @@ -22,7 +22,7 @@ radius_obj.mouse_opacity = MOUSE_OPACITY_TRANSPARENT radius_obj.AddComponent(/datum/component/bounded, AM, 0, 0, null, FALSE, FALSE) - radius_img = image('icons/mob/screen1.dmi', radius_obj, icon_state, ABOVE_LIGHTING_LAYER) + radius_img = image('icons/hud/screen1.dmi', radius_obj, icon_state, ABOVE_LIGHTING_LAYER) radius_img.plane = ABOVE_LIGHTING_PLANE radius_img.appearance_flags &= ~TILE_BOUND radius_img.alpha = 49 diff --git a/code/datums/environment/environment.dm b/code/datums/environment/environment.dm new file mode 100644 index 000000000000..d131ac547967 --- /dev/null +++ b/code/datums/environment/environment.dm @@ -0,0 +1,58 @@ +/datum/environment + var/name + + // Basic turf type for environment + var/turf/environment/turf_type + // Environment generator type + var/datum/map_generator/gen_type + // Light color of environment turfs + var/turf_light_color + // Area to replace /area/space (null means /area/space) + var/area/area_type + // Whether to process environment in SSweather + var/has_weather = FALSE + + // Computed environment information + var/image/turf_image + var/datum/gas_mixture/air + var/air_pressure + +/datum/environment/New() + . = ..() + compute_additional_info() + +/datum/environment/proc/compute_additional_info() + //Properties for environment tiles + var/oxygen = initial(turf_type.oxygen) + var/carbon_dioxide = initial(turf_type.carbon_dioxide) + var/nitrogen = initial(turf_type.nitrogen) + var/phoron = initial(turf_type.phoron) + + air = new(_temperature=initial(turf_type.temperature)) + air.adjust_multi( + "oxygen", oxygen, "carbon_dioxide", carbon_dioxide, + "nitrogen", nitrogen, "phoron", phoron + ) + + air_pressure = air.return_pressure() + + turf_image = image( + initial(turf_type.icon), + initial(turf_type.icon_state), + layer=initial(turf_type.layer) + ) + turf_image.plane = initial(turf_type.plane) + +/datum/environment/proc/initialize_zlevel(z_value) + if(has_weather) + SSweather.make_z_eligible(z_value) + + if(area_type) + var/list/turfs = get_area_turfs(/area/space, FALSE, z_value) + var/area/new_area = get_area_by_type(area_type) || new area_type + new_area.contents.Add(turfs) + + if(gen_type) + var/datum/map_generator/gen = new gen_type + gen.defineRegion(locate(1, 1, z_value), locate(world.maxx, world.maxy, z_value)) + gen.generate() diff --git a/code/datums/environment/environment_types.dm b/code/datums/environment/environment_types.dm new file mode 100644 index 000000000000..8a4cae49d039 --- /dev/null +++ b/code/datums/environment/environment_types.dm @@ -0,0 +1,13 @@ +/datum/environment/space + name = ENV_TYPE_SPACE + + turf_type = /turf/environment/space + turf_light_color = COLOR_WHITE + +/datum/environment/snow + name = ENV_TYPE_SNOW + + turf_type = /turf/environment/snow + gen_type = /datum/map_generator/snow + turf_light_color = COLOR_BLUE + area_type = /area/space/snow diff --git a/code/datums/keybinding/mob.dm b/code/datums/keybinding/mob.dm index de5bd53ea582..f34749cb67d4 100644 --- a/code/datums/keybinding/mob.dm +++ b/code/datums/keybinding/mob.dm @@ -19,7 +19,7 @@ /datum/keybinding/mob/cycle_intent_right hotkey_keys = list("G", "Insert") name = "cycle_intent_right" - full_name = "Сycle intent right" + full_name = "Cycle intent right" description = "" /datum/keybinding/mob/cycle_intent_right/down(client/user) @@ -30,7 +30,7 @@ /datum/keybinding/mob/cycle_intent_left hotkey_keys = list("F") name = "cycle_intent_left" - full_name = "Сycle intent left" + full_name = "Cycle intent left" description = "" /datum/keybinding/mob/cycle_intent_left/down(client/user) diff --git a/code/datums/outfits/jobs/assistant.dm b/code/datums/outfits/jobs/assistant.dm index a0e9a64b8484..22ea13da9e1d 100644 --- a/code/datums/outfits/jobs/assistant.dm +++ b/code/datums/outfits/jobs/assistant.dm @@ -28,7 +28,7 @@ uniform = /obj/item/clothing/under/lawyer/black shoes = /obj/item/clothing/shoes/black belt = /obj/item/device/pda/reporter - l_pocket = /obj/item/device/camera + l_pocket = /obj/item/device/camera/polar /datum/outfit/job/assistant/test_subject name = OUTFIT_JOB_NAME("Test Subject") diff --git a/code/datums/space_structures.dm b/code/datums/space_structures.dm index 96847250c0e9..0a73ed784293 100644 --- a/code/datums/space_structures.dm +++ b/code/datums/space_structures.dm @@ -62,6 +62,12 @@ desc = "Unknown huge object" mappath = "maps/templates/space_structures/robostation.dmm" +/datum/map_template/space_structure/robostation2 + name = "robostation2" + structure_id = "robostation2" + desc = "Unknown huge object" + mappath = "maps/templates/space_structures/robostation2.dmm" + /datum/map_template/space_structure/planetarium name = "planetarium" structure_id = "planetarium" @@ -152,9 +158,26 @@ desc = "Unknown huge object" mappath = "maps/templates/space_structures/broken_breacher.dmm" - /datum/map_template/space_structure/export_outpost name = "Export Outpost" structure_id = "export_outpost" desc = "Unknown object" mappath = "maps/templates/space_structures/export_outpost.dmm" + +/datum/map_template/space_structure/research_ship + name = "Research ship" + structure_id = "research_ship" + desc = "Unknown object" + mappath = "maps/templates/space_structures/research_ship.dmm" + +/datum/map_template/space_structure/cult_ship + name = "Cultship" + structure_id = "cult_ship" + desc = "Unknown object" + mappath = "maps/templates/space_structures/cult_ship.dmm" + +/datum/map_template/space_structure/space_villa + name = "SpaceVilla" + structure_id = "space_villa" + desc = "Unknown object" + mappath = "maps/templates/space_structures/space_villa.dmm" diff --git a/code/datums/spawners_menu/spawners.dm b/code/datums/spawners_menu/spawners.dm index 245552d0a3fa..9b0ef402540c 100644 --- a/code/datums/spawners_menu/spawners.dm +++ b/code/datums/spawners_menu/spawners.dm @@ -256,21 +256,11 @@ var/global/list/datum/spawners_cooldown = list() important_info += mission /datum/spawner/ert/jump(mob/dead/observer/ghost) - var/list/correct_landmarks = list() - for (var/obj/effect/landmark/L in landmarks_list) - if(L.name == "Commando") - correct_landmarks += L - - var/jump_to = pick(correct_landmarks) + var/jump_to = pick(landmarks_list["Commando"]) ghost.forceMove(get_turf(jump_to)) /datum/spawner/ert/spawn_ghost(mob/dead/observer/ghost) - var/list/correct_landmarks = list() - for (var/obj/effect/landmark/L in landmarks_list) - if(L.name == "Commando") - correct_landmarks += L - - var/obj/spawnloc = pick(correct_landmarks) + var/obj/spawnloc = pick(landmarks_list["Commando"]) var/new_name = sanitize_safe(input(ghost, "Pick a name","Name") as null|text, MAX_LNAME_LEN) var/datum/faction/strike_team/ert/ERT_team = find_faction_by_type(/datum/faction/strike_team/ert) diff --git a/code/datums/spell.dm b/code/datums/spell.dm index e2f42b796878..a9ce77fd2cc4 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -50,7 +50,7 @@ var/global/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the var/centcomm_cancast = TRUE //Whether or not the spell should be allowed on z2 var/datum/action/spell_action/action = null - var/action_icon = 'icons/mob/actions.dmi' + var/action_icon = 'icons/hud/actions.dmi' var/action_icon_state = "spell_default" var/action_background_icon_state = "bg_spell" var/static/list/casting_clothes diff --git a/code/datums/spells/in_hand.dm b/code/datums/spells/in_hand.dm index 0e596327d1c6..d170f2cce63f 100644 --- a/code/datums/spells/in_hand.dm +++ b/code/datums/spells/in_hand.dm @@ -274,7 +274,7 @@ icon_state = "arcane_bolt" damage = 20 nodamage = 0 - flag = "laser" + flag = LASER damage_type = BURN light_color = COLOR_PINK diff --git a/code/datums/uplinks_items.dm b/code/datums/uplinks_items.dm index e81c8e2ff540..41b4dbfc5898 100644 --- a/code/datums/uplinks_items.dm +++ b/code/datums/uplinks_items.dm @@ -388,7 +388,7 @@ /datum/uplink_item/ammo/smg name = "Ammo-.45 ACP" - desc = "A 20-round .45 ACP magazine for use in the C-20r submachine gun." + desc = "A 30-round .45 ACP magazine for use in the C-20r submachine gun." item = /obj/item/ammo_box/magazine/m12mm cost = 1 uplink_types = list("nuclear") @@ -416,21 +416,21 @@ /datum/uplink_item/ammo/smg_hp name = "Ammo-.45 ACP High Power" - desc = "A 15-round .45 ACP HP magazine for use in the C-20r submachine gun. These rounds have better overall damage." + desc = "A 20-round .45 ACP HP magazine for use in the C-20r submachine gun. These rounds have better overall damage." item = /obj/item/ammo_box/magazine/m12mm/hp cost = 2 uplink_types = list("nuclear") /datum/uplink_item/ammo/smg_hv name = "Ammo-.45 ACP High Velocity" - desc = "A 15-round .45 ACP HV magazine for use in the C-20r submachine gun. These rounds used to hit target almost instantly." + desc = "A 20-round .45 ACP HV magazine for use in the C-20r submachine gun. These rounds used to hit target almost instantly." item = /obj/item/ammo_box/magazine/m12mm/hv cost = 2 uplink_types = list("nuclear") /datum/uplink_item/ammo/smg_imp name = "Ammo-.45 ACP Impact" - desc = "A 15-round .45 ACP IMP magazine for use in the C-20r submachine gun. These rounds will push enemies back and shortly stun unarmored targets." + desc = "A 20-round .45 ACP IMP magazine for use in the C-20r submachine gun. These rounds will push enemies back and shortly stun unarmored targets." item = /obj/item/ammo_box/magazine/m12mm/imp cost = 2 uplink_types = list("nuclear") diff --git a/code/datums/weather/weather.dm b/code/datums/weather/weather.dm index ee8c6cc85073..e27b215d19a5 100644 --- a/code/datums/weather/weather.dm +++ b/code/datums/weather/weather.dm @@ -30,6 +30,7 @@ var/area_type = /area/space //Types of area to affect + var/protect_indoors = FALSE //TRUE value protects areas with outdoors marked as false, regardless of area type var/list/impacted_areas = list() //Areas to be affected by the weather, calculated when the weather begins var/list/protected_areas = list()//Areas that are protected and excluded from the affected areas. var/target_ztrait = ZTRAIT_STATION //The z-trait to affect @@ -54,13 +55,13 @@ if(stage == STARTUP_STAGE) return stage = STARTUP_STAGE - var/list/affectareas = list() - for(var/V in get_areas(area_type)) - affectareas += V + var/list/affectareas = get_areas(area_type) for(var/V in protected_areas) affectareas -= get_areas(V) for(var/V in affectareas) var/area/A = V + if(protect_indoors && !A.outdoors) + continue if(SSmapping.level_trait(A.z, target_ztrait)) impacted_areas |= A weather_duration = rand(weather_duration_lower, weather_duration_upper) diff --git a/code/datums/weather/weather_types.dm b/code/datums/weather/weather_types.dm index 12bd8d613692..600eac3c3925 100644 --- a/code/datums/weather/weather_types.dm +++ b/code/datums/weather/weather_types.dm @@ -87,7 +87,8 @@ end_duration = 300 end_sound = 'sound/ambience/specific/ash_storm_end.ogg' end_overlay = "light_ash" - area_type = /area/awaymission/junkyard + area_type = /area + protect_indoors = TRUE target_ztrait = ZTRAIT_JUNKYARD immunity_type = "ash" @@ -104,20 +105,23 @@ /datum/weather/scrap_storm/start() ..() - if(spawn_tornadoes) - var/area/A = locate(area_type) + if(!spawn_tornadoes) + return + var/list/turfs = list() + for(var/area/A as anything in impacted_areas) for(var/obj/item/weapon/scrap_lump/C in A) qdel(C) - var/list/turfs = get_area_turfs(area_type) - for(var/i = 1 to 4) - var/turf/wheretospawn = pick(turfs) - if(!wheretospawn.density) - var/obj/singularity/scrap_ball/new_tornado = new /obj/singularity/scrap_ball(wheretospawn) - tornados += new_tornado + turfs += get_area_turfs(A, FALSE) + for(var/i = 1 to 4) + var/turf/wheretospawn = pick(turfs) + if(!wheretospawn.density) + var/obj/singularity/scrap_ball/new_tornado = new (wheretospawn) + tornados += new_tornado /datum/weather/scrap_storm/end() for(var/obj/singularity/scrap_ball/del_tornado in tornados) qdel(del_tornado) + tornados.Cut() ..() /datum/weather/scrap_storm/impact(mob/living/L) @@ -237,7 +241,8 @@ end_message = "The rain starts to dissipate." end_sound = 'sound/ambience/specific/acidrain_end.ogg' additional_action = TRUE - area_type = /area/awaymission/junkyard + area_type = /area + protect_indoors = TRUE target_ztrait = ZTRAIT_JUNKYARD immunity_type = "acid" // temp @@ -246,15 +251,17 @@ /datum/weather/acid_rain/impact(mob/living/L) - if(!istype(/turf, L.loc)) + if(!isturf(L.loc)) return L.water_act(5) - if(!prob(L.getarmor(null, "bio"))) - L.take_overall_damage(0, 1) + if(!prob(L.getarmor(null, BIO))) + L.adjustFireLoss(1) /datum/weather/acid_rain/additional_action() //Proc for other actions? - if(prob(15)) - var/list/turfs = get_area_turfs(area_type) + if(!prob(15)) + return + for(var/area/impact_area as anything in impacted_areas) + var/list/turfs = get_area_turfs(impact_area, FALSE) for(var/i = 1 to turfs.len / 400) var/turf/wheretospawn = pick(turfs) if(wheretospawn.density) @@ -264,3 +271,30 @@ F = new(wheretospawn) F.set_depth(5) +/datum/weather/snow_storm + name = "snow storm" + desc = "Harsh snowstorms roam the topside of this arctic planet, burying any area unfortunate enough to be in its path." + probability = 90 + + telegraph_message = "Drifting particles of snow begin to dust the surrounding area.." + telegraph_duration = 300 + telegraph_overlay = "light_snow" + + weather_message = "Harsh winds pick up as dense snow begins to fall from the sky! Seek shelter!" + weather_overlay = "snow_storm" + weather_duration_lower = 600 + weather_duration_upper = 1500 + + end_duration = 100 + end_message = "The snowfall dies down, it should be safe to go outside again." + + area_type = /area + protect_indoors = TRUE + target_ztrait = ZTRAIT_SNOWSTORM + +/datum/weather/snow_storm/impact(mob/living/L) + if(iscarbon(L)) + var/mob/living/carbon/C = L + C.adjust_bodytemperature(-rand(5, 15), use_insulation = TRUE) + else + L.adjust_bodytemperature(-rand(5, 15)) diff --git a/code/defines/obj/hydro.dm b/code/defines/obj/hydro.dm index 2d3134ae4a29..01491e59469f 100644 --- a/code/defines/obj/hydro.dm +++ b/code/defines/obj/hydro.dm @@ -1197,7 +1197,7 @@ desc = "It's beautiful! A certain person might beat you to death if you trample these." icon = 'icons/obj/hydroponics/harvest.dmi' icon_state = "sunflower" - damtype = "fire" + damtype = BURN force = 0 throwforce = 1 w_class = SIZE_MINUSCULE @@ -1211,7 +1211,7 @@ icon = 'icons/obj/weapons.dmi' name = "nettle" icon_state = "nettle" - damtype = "fire" + damtype = BURN force = 15 throwforce = 1 w_class = SIZE_TINY @@ -1233,7 +1233,7 @@ icon = 'icons/obj/weapons.dmi' name = "deathnettle" icon_state = "deathnettle" - damtype = "fire" + damtype = BURN force = 30 throwforce = 1 w_class = SIZE_TINY diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 5811e8f5097e..7deec29e6a64 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -121,7 +121,7 @@ H.update_inv_legcuffed() H.visible_message("[H] steps on \the [src].", "You step on \the [src]!") feedback_add_details("handcuffs","B") //Yes, I know they're legcuffs. Don't change this, no need for an extra variable. The "B" is used to tell them apart. - if(isanimal(AM) && !istype(AM, /mob/living/simple_animal/parrot) && !istype(AM, /mob/living/simple_animal/construct) && !istype(AM, /mob/living/simple_animal/shade) && !istype(AM, /mob/living/simple_animal/hostile/viscerator)) + if(isanimal(AM) && !istype(AM, /mob/living/simple_animal/parrot) && !isconstruct(AM) && !isshade(AM) && !istype(AM, /mob/living/simple_animal/hostile/viscerator)) armed = 0 var/mob/living/simple_animal/SA = AM SA.health -= 20 @@ -134,7 +134,7 @@ icon_state = "bola" breakouttime = 35 //easy to apply, easy to break out of origin_tech = "engineering=3;combat=1" - throw_speed = 0.8 + throw_speed = 5 var/weaken = 0 /obj/item/weapon/legcuffs/bola/after_throw(datum/callback/callback) @@ -162,8 +162,6 @@ origin_tech = "engineering=4;combat=3" weaken = 2 throw_range = 5 - throw_speed = 2 - /obj/item/weapon/caution desc = "Caution! Wet Floor!" @@ -190,6 +188,9 @@ flags = CONDUCT m_amt = 3750 + max_integrity = 100 + resistance_flags = CAN_BE_HIT + /obj/item/weapon/shard name = "shard" icon = 'icons/obj/shards.dmi' @@ -353,6 +354,10 @@ flags = CONDUCT attack_verb = list("slammed", "bashed", "battered", "bludgeoned", "thrashed", "whacked") var/table_type = /obj/structure/table + var/list/debris = list(/obj/item/stack/sheet/metal) + + max_integrity = 100 + resistance_flags = CAN_BE_HIT /obj/item/weapon/table_parts/reinforced name = "reinforced table parts" @@ -362,6 +367,7 @@ m_amt = 7500 flags = CONDUCT table_type = /obj/structure/table/reinforced + debris = list(/obj/item/stack/sheet/metal, /obj/item/stack/rods) /obj/item/weapon/table_parts/wood name = "wooden table parts" @@ -369,6 +375,7 @@ icon_state = "wood_tableparts" flags = null table_type = /obj/structure/table/woodentable + debris = list(/obj/item/stack/sheet/wood) /obj/item/weapon/table_parts/wood/poker name = "poker table parts" @@ -376,6 +383,7 @@ icon_state = "poker_tableparts" flags = null table_type = /obj/structure/table/woodentable/poker + debris = list(/obj/item/stack/sheet/wood, /obj/item/stack/tile/grass) /obj/item/weapon/table_parts/wood/fancy name = "fancy table parts" @@ -393,6 +401,7 @@ icon_state = "glass_tableparts" flags = null table_type = /obj/structure/table/glass + debris = list(/obj/item/stack/sheet/glass) /obj/item/weapon/wire desc = "This is just a simple piece of regular insulated wire." @@ -461,6 +470,7 @@ icon_state = "hatchet" flags = CONDUCT force = 12.0 + hitsound = list('sound/weapons/bladeslice.ogg') sharp = 1 edge = 1 w_class = SIZE_TINY @@ -480,10 +490,6 @@ SCB.can_spin = TRUE AddComponent(/datum/component/swiping, SCB) -/obj/item/weapon/hatchet/attack(mob/living/carbon/M, mob/living/carbon/user) - playsound(src, 'sound/weapons/bladeslice.ogg', VOL_EFFECTS_MASTER) - return ..() - /obj/item/weapon/hatchet/unathiknife name = "duelling knife" desc = "A length of leather-bound wood studded with razor-sharp teeth. How crude." diff --git a/code/game/area/main_areas.dm b/code/game/area/main_areas.dm index d0924a2f64cc..6d23189c3c13 100644 --- a/code/game/area/main_areas.dm +++ b/code/game/area/main_areas.dm @@ -31,3 +31,7 @@ requires_power = 0 dynamic_lighting = DYNAMIC_LIGHTING_DISABLED has_gravity = 1 + +// other environment areas +/area/space/snow + name = "Snow field" diff --git a/code/game/area/space_structures_areas.dm b/code/game/area/space_structures_areas.dm index 69f3b8a02278..ae95669a4fbd 100644 --- a/code/game/area/space_structures_areas.dm +++ b/code/game/area/space_structures_areas.dm @@ -97,6 +97,12 @@ requires_power = 0 dynamic_lighting = DYNAMIC_LIGHTING_FORCED +/area/space_structures/robostation2 + name = "Robostation2" + icon_state = "yellow" + requires_power = 0 + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + /area/space_structures/ghostship name = "Ghost Ship" icon_state = "yellow" @@ -188,3 +194,21 @@ icon_state = "yellow" dynamic_lighting = DYNAMIC_LIGHTING_FORCED requires_power = TRUE + +/area/space_structures/research_ship + name = "Research Ship" + icon_state = "yellow" + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + requires_power = TRUE + +/area/space_structures/cult_ship + name = "Spaceship" + icon_state = "yellow" + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + requires_power = TRUE + +/area/space_structures/space_villa + name = "SpaceVilla" + icon_state = "yellow" + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + requires_power = TRUE diff --git a/code/game/area/station_areas.dm b/code/game/area/station_areas.dm index b4d8aa220222..665e0e24bdc9 100644 --- a/code/game/area/station_areas.dm +++ b/code/game/area/station_areas.dm @@ -125,6 +125,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station valid_territory = 0 looped_ambience = 'sound/ambience/loop_space.ogg' sound_environment = SOUND_AREA_SMALL_METALLIC + outdoors = TRUE /area/station/solar/auxport name = "Fore Port Solar Array" diff --git a/code/game/atom_defense.dm b/code/game/atom_defense.dm new file mode 100644 index 000000000000..312af6345347 --- /dev/null +++ b/code/game/atom_defense.dm @@ -0,0 +1,132 @@ +/// The essential proc to call when an atom must receive damage of any kind. +/atom/proc/take_damage(damage_amount, damage_type = BRUTE, damage_flag = "", sound_effect = TRUE, attack_dir) + if(!uses_integrity) + CRASH("[src] had /atom/proc/take_damage() called on it without it being a type that has uses_integrity = TRUE!") + if(QDELETED(src)) + CRASH("[src] taking damage after deletion") + if(atom_integrity <= 0) + CRASH("[src] taking damage while having <= 0 integrity") + if(sound_effect) + play_attack_sound(damage_amount, damage_type, damage_flag) + if(resistance_flags & INDESTRUCTIBLE) + return + damage_amount = run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir) + if(damage_amount < DAMAGE_PRECISION) + return + if(SEND_SIGNAL(src, COMSIG_ATOM_TAKE_DAMAGE, damage_amount, damage_type, damage_flag, sound_effect, attack_dir) & COMPONENT_NO_TAKE_DAMAGE) + return + + . = damage_amount + + update_integrity(atom_integrity - damage_amount, damage_flag) + +/// Proc for recovering atom_integrity. Returns the amount repaired by +/atom/proc/repair_damage(amount) + if(amount <= 0) // We only recover here + return + var/new_integrity = min(max_integrity, atom_integrity + amount) + . = new_integrity - atom_integrity + + update_integrity(new_integrity) + +/// Handles the integrity of an atom changing. This must be called instead of changing integrity directly. +/atom/proc/update_integrity(new_value, damage_flag = null) + SHOULD_NOT_OVERRIDE(TRUE) + if(!uses_integrity) + CRASH("/atom/proc/update_integrity() was called on [src] when it doesnt use integrity!") + var/old_value = atom_integrity + new_value = max(0, new_value) + if(atom_integrity == new_value) + return + atom_integrity = new_value + SEND_SIGNAL(src, COMSIG_ATOM_INTEGRITY_CHANGED, old_value, new_value) + + if(old_value < new_value) + if(integrity_failure && atom_integrity > integrity_failure * max_integrity) + atom_fix() + return + //DESTROYING FIRST + if(new_value <= 0) + atom_destruction(damage_flag) + return + //BREAKING SECOND + if(integrity_failure && atom_integrity <= integrity_failure * max_integrity) + atom_break(damage_flag) + +/// This mostly exists to keep atom_integrity private. Might be useful in the future. +/atom/proc/get_integrity() + SHOULD_BE_PURE(TRUE) + return atom_integrity + +///returns the damage value of the attack after processing the atom's various armor protections +/atom/proc/run_atom_armor(damage_amount, damage_type, damage_flag = 0, attack_dir) + if(!uses_integrity) + CRASH("/atom/proc/run_atom_armor was called on [src] without being implemented as a type that uses integrity!") + if(damage_flag == MELEE && damage_amount < damage_deflection) + return 0 + switch(damage_type) + if(BRUTE) + if(BURN) + else + return 0 + var/armor_protection = 0 + if(damage_flag) + armor_protection = armor[damage_flag] + return round(damage_amount * (100 - armor_protection)*0.01, DAMAGE_PRECISION) + +///the sound played when the atom is damaged. +/atom/proc/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + if(damage_amount) + playsound(src, 'sound/weapons/smash.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + else + playsound(src, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + if(BURN) + playsound(src, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + +///Called to get the damage that hulks will deal to the atom. +/atom/proc/hulk_damage() + return 150 //the damage hulks do on punches to this atom, is affected by melee armor + +/atom/proc/attack_generic(mob/user, damage_amount = 0, damage_type = BRUTE, damage_flag = 0, sound_effect = 1) //used by attack_alien, attack_animal, and attack_slime + if(!uses_integrity) + CRASH("unimplemented /atom/proc/attack_generic()!") + if(!(resistance_flags & CAN_BE_HIT)) + return + user.do_attack_animation(src) + user.SetNextMove(CLICK_CD_MELEE) + return take_damage(damage_amount, damage_type, damage_flag, sound_effect, get_dir(src, user)) + +/// Called after the atom takes damage and integrity is below integrity_failure level +/atom/proc/atom_break(damage_flag) + SHOULD_CALL_PARENT(TRUE) + SEND_SIGNAL(src, COMSIG_ATOM_BREAK, damage_flag) // TODO use comsigs? + +/// Called when integrity is repaired above the breaking point having been broken before +/atom/proc/atom_fix() + SHOULD_CALL_PARENT(TRUE) + SEND_SIGNAL(src, COMSIG_ATOM_FIX) + +///what happens when the atom's integrity reaches zero. +/atom/proc/atom_destruction(damage_flag) + SHOULD_CALL_PARENT(TRUE) + SEND_SIGNAL(src, COMSIG_ATOM_DESTRUCTION, damage_flag) + +///changes max_integrity while retaining current health percentage, returns TRUE if the atom got broken. +/atom/proc/modify_max_integrity(new_max) + if(!uses_integrity) + CRASH("/atom/proc/modify_max_integrity() was called on [src] when it doesnt use integrity!") + var/current_integrity = atom_integrity + var/current_max = max_integrity + + if(current_integrity != 0 && current_max != 0) + var/percentage = current_integrity / current_max + current_integrity = max(1, round(percentage * new_max)) //don't destroy it as a result + atom_integrity = current_integrity + + max_integrity = new_max + +/// A cut-out proc for [/atom/proc/bullet_act] so living mobs can have their own armor behavior checks without causing issues with needing their own on_hit call +/atom/proc/check_projectile_armor(def_zone, obj/item/projectile/impacting_projectile, is_silent) + return 0 // TODO? Do i really need to rewrite all bullet code? diff --git a/code/game/atoms.dm b/code/game/atoms.dm index efbd36481df9..33ad8c5bab98 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -56,6 +56,18 @@ /// A luminescence-shifted value of the last color calculated for chatmessage overlays var/chat_color_darkened + ///any atom that uses integrity and can be damaged must set this to true, otherwise the integrity procs will throw an error + var/uses_integrity = FALSE + + var/list/armor // TODO armor gatum? + VAR_PRIVATE/atom_integrity //defaults to max_integrity + var/max_integrity = 500 + var/integrity_failure = 0 //0 if we have no special broken behavior, otherwise is a percentage of at what point the atom breaks. 0.5 being 50% + ///Damage under this value will be completely ignored + var/damage_deflection = 0 + + var/resistance_flags = FULL_INDESTRUCTIBLE // INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ON_FIRE | UNACIDABLE | ACID_PROOF + /atom/New(loc, ...) if(use_preloader && (src.type == _preloader.target_path))//in case the instanciated atom is creating other atoms in New() _preloader.load(src) @@ -101,6 +113,11 @@ var/turf/T = src.loc T.has_opaque_atom = TRUE // No need to recalculate it in this case, it's guaranteed to be on afterwards anyways. + if(uses_integrity) + if (!armor) + armor = list() + atom_integrity = max_integrity + return INITIALIZE_HINT_NORMAL //called if atom_init returns INITIALIZE_HINT_LATELOAD @@ -129,6 +146,10 @@ return ..() +///This atom has been hit by hulk (TODO a hulkified mob in hulk mode (user)) +/atom/proc/attack_hulk(mob/living/user) + return + /atom/proc/CheckParts(list/parts_list) for(var/A in parts_list) if(istype(A, /datum/reagent)) @@ -769,7 +790,7 @@ * * Not intended as a replacement for the mob verb */ -/atom/proc/point_at(atom/pointed_atom) +/atom/proc/point_at(atom/pointed_atom, arrow_type = /obj/effect/decal/point) if (!isturf(loc)) return FALSE @@ -778,7 +799,7 @@ return FALSE var/turf/our_tile = get_turf(src) - var/obj/visual = new /obj/effect/decal/point(our_tile, invisibility) + var/obj/visual = new arrow_type(our_tile, invisibility) QDEL_IN(visual, 20) animate(visual, pixel_x = (tile.x - our_tile.x) * world.icon_size + pointed_atom.pixel_x, pixel_y = (tile.y - our_tile.y) * world.icon_size + pointed_atom.pixel_y, time = 1.7, easing = EASE_OUT) diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm index 165e34e16dc2..ea462505e9da 100644 --- a/code/game/dna/dna_modifier.dm +++ b/code/game/dna/dna_modifier.dm @@ -243,11 +243,10 @@ A.ex_act(severity) qdel(src) -/obj/machinery/dna_scannernew/blob_act() - if(prob(75)) - for(var/atom/movable/A in contents) - A.loc = loc - qdel(src) +/obj/machinery/dna_scannernew/deconstruct(disassembled) + for(var/atom/movable/A as anything in src) + A.forceMove(loc) + ..() //DNA COMPUTER /obj/machinery/computer/scan_consolenew diff --git a/code/game/gamemodes/factions/abductors.dm b/code/game/gamemodes/factions/abductors.dm index 9974b6a8ce0c..4c1b72ca1ccf 100644 --- a/code/game/gamemodes/factions/abductors.dm +++ b/code/game/gamemodes/factions/abductors.dm @@ -12,7 +12,9 @@ qdel(src) /obj/effect/landmark/abductor/agent + name = "Abductor agent" /obj/effect/landmark/abductor/scientist + name = "Abductor scientist" var/global/list/obj/effect/landmark/abductor/agent_landmarks[MAX_ABDUCTOR_TEAMS] var/global/list/obj/effect/landmark/abductor/scientist_landmarks[MAX_ABDUCTOR_TEAMS] @@ -44,11 +46,10 @@ var/global/abductor_landmarks_setuped = FALSE setup_landmarks() /datum/faction/abductors/proc/setup_landmarks() - for(var/obj/effect/landmark/abductor/A in landmarks_list) - if(istype(A,/obj/effect/landmark/abductor/agent)) - agent_landmarks[text2num(A.team)] = A - else if(istype(A,/obj/effect/landmark/abductor/scientist)) - scientist_landmarks[text2num(A.team)] = A + for(var/obj/effect/landmark/abductor/A as anything in landmarks_list["Abductor agent"]) + agent_landmarks[A.team] = A + for(var/obj/effect/landmark/abductor/A as anything in landmarks_list["Abductor scientist"]) + scientist_landmarks[A.team] = A /datum/faction/abductors/get_initrole_type() if(members.len == 0) diff --git a/code/game/gamemodes/factions/ninja.dm b/code/game/gamemodes/factions/ninja.dm index 29ddaef1ab40..31bebb9fa366 100644 --- a/code/game/gamemodes/factions/ninja.dm +++ b/code/game/gamemodes/factions/ninja.dm @@ -14,15 +14,10 @@ /datum/faction/ninja/can_setup(num_players) if (!..()) return FALSE - for(var/obj/effect/landmark/L in landmarks_list) - if(L.name == "ninja") - return TRUE - return FALSE + return length(landmarks_list["ninja"]) > 0 /datum/faction/ninja/OnPostSetup() - for(var/obj/effect/landmark/L in landmarks_list) - if(L.name == "ninja") - ninjastart.Add(L) + ninjastart = landmarks_list["ninja"].Copy() for(var/datum/role/role in members) var/obj/effect/landmark/start_point = pick(ninjastart) ninjastart -= start_point diff --git a/code/game/gamemodes/factions/revolution.dm b/code/game/gamemodes/factions/revolution.dm index ac9957a2b602..72b92b3447fe 100644 --- a/code/game/gamemodes/factions/revolution.dm +++ b/code/game/gamemodes/factions/revolution.dm @@ -147,9 +147,12 @@ else if(last_command_report == 1 && world.time >= 30 MINUTES) command_report("Statistics hint that a high amount of leisure time, and associated activities, are responsible for the poor performance of many of our stations. You are to bolt and close down any leisure facilities, such as the holodeck, the theatre and the bar. Food can be distributed through vendors and the kitchen.") last_command_report = 2 - else if(last_command_report == 2 && world.time >= 60 MINUTES) - command_report("It is reported that merely closing down leisure facilities has not been successful. You and your Heads of Staff are to ensure that all crew are working hard, and not wasting time or energy. Any crew caught off duty without leave from their Head of Staff are to be warned, and on repeated offence, to be brigged until the next transfer shuttle arrives, which will take them to facilities where they can be of more use.") + else if(last_command_report == 2 && world.time >= 45 MINUTES) + command_report("We began to suspect that the heads of staff might be disloyal to Nanotrasen. We ask you and other heads to implant the loyalty implant, if you have not already implanted it in yourself. Heads who do not want to implant themselves should be arrested for disobeying the orders of the Central Command until the end of the shift.") last_command_report = 3 + else if(last_command_report == 3 && world.time >= 60 MINUTES) + command_report("It is reported that merely closing down leisure facilities has not been successful. You and your Heads of Staff are to ensure that all crew are working hard, and not wasting time or energy. Any crew caught off duty without leave from their Head of Staff are to be warned, and on repeated offence, to be brigged until the next transfer shuttle arrives, which will take them to facilities where they can be of more use.") + last_command_report = 4 /datum/faction/revolution/proc/command_report(message) for (var/obj/machinery/computer/communications/comm in communications_list) diff --git a/code/game/gamemodes/factions/syndicate.dm b/code/game/gamemodes/factions/syndicate.dm index 8fcd05c01947..dcb80808f01f 100644 --- a/code/game/gamemodes/factions/syndicate.dm +++ b/code/game/gamemodes/factions/syndicate.dm @@ -57,16 +57,7 @@ max_roles = clamp((num_players/5), MIN_OPS, MAX_OPS) // Looking for map to nuclear spawn points - var/spwn_synd = FALSE - var/spwn_comm = FALSE - for(var/obj/effect/landmark/A in landmarks_list) - if(A.name == "Syndicate-Commander") - spwn_comm = TRUE - else if (A.name == "Syndicate-Spawn") - spwn_synd = TRUE - if (spwn_synd && spwn_comm) - return TRUE - return FALSE + return length(landmarks_list["Syndicate-Commander"]) > 0 && length(landmarks_list["Syndicate-Spawn"]) > 0 /datum/faction/nuclear/HandleNewMind(datum/mind/M) . = ..() @@ -82,19 +73,15 @@ return TRUE /datum/faction/nuclear/OnPostSetup() - var/list/turf/synd_spawn = list() - var/turf/synd_comm_spawn + //Add commander spawn places first, really should only be one though. + var/obj/effect/landmark/A = locate("landmark*Syndicate-Commander") + var/turf/synd_comm_spawn = get_turf(A) + qdel(A) - for(var/obj/effect/landmark/A in landmarks_list) //Add commander spawn places first, really should only be one though. - if(A.name == "Syndicate-Commander") - synd_comm_spawn = get_turf(A) - qdel(A) - break - - for(var/obj/effect/landmark/A in landmarks_list) - if(A.name == "Syndicate-Spawn") - synd_spawn += get_turf(A) - qdel(A) + var/list/turf/synd_spawn = list() + for(A as anything in landmarks_list["Syndicate-Spawn"]) + synd_spawn += get_turf(A) + qdel(A) var/obj/effect/landmark/uplinklocker = locate("landmark*Syndicate-Uplink") //i will be rewriting this shortly var/obj/effect/landmark/nuke_spawn = locate("landmark*Nuclear-Bomb") diff --git a/code/game/gamemodes/modes_declares/abductors.dm b/code/game/gamemodes/modes_declares/abductors.dm index 5437ac325fb5..b5d0c0bf67c2 100644 --- a/code/game/gamemodes/modes_declares/abductors.dm +++ b/code/game/gamemodes/modes_declares/abductors.dm @@ -7,13 +7,6 @@ minimum_player_count = 25 minimum_players_bundles = 25 -/datum/game_mode/abduction/proc/setup_landmarks() - for(var/obj/effect/landmark/abductor/A in landmarks_list) - if(istype(A,/obj/effect/landmark/abductor/agent)) - agent_landmarks[text2num(A.team)] = A - else if(istype(A,/obj/effect/landmark/abductor/scientist)) - scientist_landmarks[text2num(A.team)] = A - /datum/game_mode/abduction/SetupFactions() var/abductor_teams = clamp(round(get_player_count(TRUE) / ABDUCTOR_SCALING_COEFF), 1, MAX_ABDUCTOR_TEAMS) factions_allowed[/datum/faction/abductors] = abductor_teams diff --git a/code/game/gamemodes/modes_gameplays/abduction/abduction_gear.dm b/code/game/gamemodes/modes_gameplays/abduction/abduction_gear.dm index 4b08a4d57ccb..6483b1699755 100644 --- a/code/game/gamemodes/modes_gameplays/abduction/abduction_gear.dm +++ b/code/game/gamemodes/modes_gameplays/abduction/abduction_gear.dm @@ -180,6 +180,8 @@ if(!isabductorsci(user)) to_chat(user, "You're not trained to use this") return + if(!ismob(target)) + return switch(mode) if(GIZMO_SCAN) scan(target, user) @@ -192,17 +194,21 @@ console.AddSnapshot(target) to_chat(user, "You scan [target] and add them to the database.") -/obj/item/device/abductor/gizmo/proc/mark(atom/target, mob/living/user) +/obj/item/device/abductor/gizmo/proc/mark(mob/target, mob/living/user) if(marked == target) to_chat(user, "This specimen is already marked.") return - if(ishuman(target)) + if(isabductor(target) || istype(target, /mob/living/simple_animal/cow)) var/mob/M = target - if(isabductor(M)) - marked = target - to_chat(user, "You mark [target] for future retrieval.") - else - prepare(target, user) + var/datum/role/R = M.mind.GetRoleByType(/datum/role/abductor) + if(R) // Now, we shouldn't let two teams to steal one another + var/datum/role/R2 = user.mind.GetRoleByType(/datum/role/abductor) + if(R.faction != R2.faction) + to_chat(user, "One team shouldn't interfere with another by these means!") + user.burn_skin(40) //You dont wanna to repeat, yea? + return + marked = target + to_chat(user, "You mark [target] for future retrieval.") else prepare(target, user) @@ -267,28 +273,31 @@ icon_state = "implant" // activated = 1 var/obj/machinery/abductor/pad/home - var/cooldown = 30 + var/cooldown = 30 SECONDS action_button_name = "Activate Implant" action_button_is_hands_free = 1 /obj/item/weapon/implant/abductor/attack_self() - if(cooldown == initial(cooldown)) + if(cooldown >= initial(cooldown)) if(imp_in.buckled) imp_in.buckled.unbuckle_mob() home.Retrieve(imp_in) cooldown = 0 - START_PROCESSING(SSobj, src) + INVOKE_ASYNC(src, .proc/start_recharge, imp_in) else - to_chat(imp_in, "You must wait [30 - cooldown] seconds to use [src] again!") + to_chat(imp_in, "You must wait [300 - cooldown] seconds to use [src] again!") return -/obj/item/weapon/implant/abductor/process() - if(cooldown < initial(cooldown)) +/obj/item/weapon/implant/abductor/proc/start_recharge(mob/user = usr) + var/atom/movable/screen/cooldown_overlay/cooldowne = start_cooldown(action.button, initial(cooldown)) + while(cooldown < initial(cooldown)) + sleep(1) cooldown++ - if(cooldown == initial(cooldown)) - STOP_PROCESSING(SSobj, src) - + if(cooldowne) + cooldowne.tick() + to_chat(imp_in, "Your [name] recharged!") + qdel(cooldowne) //ALIEN DECLONER /obj/item/weapon/gun/energy/decloner/alien @@ -365,6 +374,7 @@ force = 7 w_class = SIZE_SMALL action_button_name = "Toggle Mode" + var/obj/machinery/abductor/console/console /obj/item/weapon/abductor_baton/proc/toggle(mob/living/user=usr) if(!isabductor(user)) @@ -372,6 +382,9 @@ if(!isabductoragent(user)) to_chat(user, "You're not trained to use this") return + if(!console || !console.baton_modules_bought) + to_chat(user, "You need additional permissions from Mothership to use other modes of [name]!") + return mode = (mode + 1) % BATON_MODES var/txt switch(mode) @@ -474,17 +487,22 @@ return /obj/item/weapon/abductor_baton/proc/ProbeAttack(mob/living/L,mob/living/user) - L.visible_message("[user] probes [L] with [src]!", \ - "[user] probes you!") - var/species = "Unknown species" + var/gland = "Experimental gland wasn't detected!" + if(ishuman(L)) var/mob/living/carbon/human/H = L - if(H.dna && H.dna.species) - species = "[H.species.name]" + species = "[H.species.name]" if(ischangeling(L)) - species = "Changeling lifeform" - to_chat(user, "Probing result: [species]") + species = " Changeling lifeform" + var/obj/item/gland/temp = locate() in H + if(temp) + gland = "Experimental gland detected!" + + to_chat(user, "Probing result:[species]") + to_chat(user, "[gland]") + L.visible_message("[user] probes [L] with [src]!", \ + "[user] probes you!") /obj/item/weapon/abductor_baton/examine(mob/user) ..() @@ -650,10 +668,10 @@ 4.Сделайте надрез скальпелем в области груди особи.
5.Остановите кровотечение с помощью щипцов.
6.Раскройте надрез хирургическим зажимом.
- 7.Вскройте грудную клетку пилой и зафиксируйте с помощью зажима.
+ 7.Вскройте грудную клетку пилой и раскройте с помощью щипцов.
8.Сделайте небольшое углубление во внутренностях особи дрелью. Это не так плохо для субъекта, как звучит.
9.Поместите внутрь разреза гланду. (Их можно получить в раздатчике гланд.)
- 10.ОПЦИОНАЛЬНО. Закройте вскрытую грудную клетку субъекта, замажьте гелем или эктоплазмой и прижгите рану.
+ 10.Закройте вскрытую грудную клетку субъекта, замажьте гелем или эктоплазмой и прижгите рану.
11.Оденьте особь, чтобы не потревожить среду обитания.
12.Поместите субъект в устройство для экспериментов.
13.Выберите одну из настроек устройства и следуйте показанным там инструкциям.
diff --git a/code/game/gamemodes/modes_gameplays/abduction/machinery/console.dm b/code/game/gamemodes/modes_gameplays/abduction/machinery/console.dm index fb0d6193bcc5..e3f3a7cf47fd 100644 --- a/code/game/gamemodes/modes_gameplays/abduction/machinery/console.dm +++ b/code/game/gamemodes/modes_gameplays/abduction/machinery/console.dm @@ -24,15 +24,38 @@ var/obj/item/clothing/suit/armor/abductor/vest/vest var/obj/machinery/abductor/experiment/experiment var/obj/machinery/abductor/pad/pad + var/obj/machinery/computer/camera_advanced/abductor/camera var/list/datum/icon_snapshot/disguises = list() var/show_price_list = FALSE var/list/price_list = list( - "heal injector" =4, - "decloner" =3, - "advanced baton"=2, - "science tool" =1, - "agent helmet" =1, - "radio silencer"=1) + "heal injector" =2, + "decloner" =2, + "advanced baton" =2, + "addtional permissions" =2, + "advanced console" ="Free", + "radio silencer" =1, + "science tool" =1, + "agent helmet" =1, + "additional agent equipment" =1, + "additional scientist equipment" =1, + "silence_gloves" =3) + + var/baton_modules_bought = FALSE + +/obj/machinery/abductor/console/Destroy() + if(gizmo) + gizmo.console = null + gizmo = null + if(experiment) + experiment.console = null + experiment = null + if(pad) + pad.console = null + pad = null + if(camera) + camera.console = null + camera = null + return ..() /obj/machinery/abductor/console/interact(mob/user) if(issilicon(user)) //Borgs probably shouldn't be able to interact with it @@ -57,9 +80,24 @@ dat += "Heal Injector
" dat += "Decloner
" dat += "Advanced Baton
" + + if(!baton_modules_bought) + dat += "Additional Permissions for Advanced Baton
" + else + dat += "Additional Permissions for Advanced Baton
" + dat += "Agent Helmet
" + + if(!camera) + dat += "Advanced Console
" + else + dat += "Advanced Console
" + dat += "Radio Silencer
" dat += "Science Tool
" + dat += "Additional agent equipment
" + dat += "Additional scientist equipment
" + dat += "Silence gloves
" dat += "[show_price_list ? "Close Price List" : "Open Price List"]
" if(show_price_list) dat += "
[get_price_list()]
" @@ -107,7 +145,8 @@ else if(href_list["teleporter_send"]) TeleporterSend() else if(href_list["teleporter_retrieve"]) - TeleporterRetrieve() + if(do_after(usr, 7 SECONDS, FALSE, src)) + TeleporterRetrieve() else if(href_list["flip_vest"]) FlipVest() else if(href_list["select_disguise"]) @@ -115,17 +154,42 @@ else if(href_list["dispense"]) switch(href_list["dispense"]) if("injector") - Dispense(/obj/item/weapon/lazarus_injector/alien,cost=4) + Dispense(/obj/item/weapon/lazarus_injector/alien, 2) if("pistol") - Dispense(/obj/item/weapon/gun/energy/decloner/alien,cost=3) + Dispense(/obj/item/weapon/gun/energy/decloner/alien, 2) + if("permissions") + if(experiment && experiment.points >= 2) + experiment.points -= 2 + visible_message("Addtitional permisions has been aquired! You can use all advanced baton's modes now!") + baton_modules_bought = TRUE + else + visible_message("Insufficent data!") + if("adv_console") + visible_message("Agent Observation Console has been replaced with advanced one.") + for(var/obj/machinery/computer/security/abductor_ag/C in computer_list) + if(C.team == team) + camera = new(get_turf(C)) + camera.console = src + qdel(C) if("baton") - Dispense(/obj/item/weapon/abductor_baton,cost=2) + Dispense(/obj/item/weapon/abductor_baton, 2) if("helmet") Dispense(/obj/item/clothing/head/helmet/abductor) if("silencer") Dispense(/obj/item/device/abductor/silencer) if("tool") Dispense(/obj/item/device/abductor/gizmo) + if("agent_gear") + if(Dispense(/obj/item/clothing/gloves/combat)) + var/obj/item/weapon/card/id/syndicate/C = new(pad.loc) + C.name = "Card" + C.access = list() + new /obj/item/clothing/shoes/boots/combat(pad.loc) + if("scientist_gear") + if(Dispense(/obj/item/clothing/glasses/hud/health/night)) + new /obj/item/weapon/storage/visuals/surgery(pad.loc) + if("silence_gloves") + Dispense(/obj/item/clothing/gloves/black/silence, 3) else if(href_list["show_prices"]) show_price_list = !show_price_list updateUsrDialog() @@ -145,6 +209,15 @@ pad.teleport_target = teleportlocs[A] pad.target_name = pad.teleport_target.name +/obj/machinery/abductor/console/proc/SetDroppoint(turf/location,user) + if(!istype(location)) + to_chat(user, "That place is not safe for the specimen.") + return + + if(pad) + pad.precise_teleport_target = location + to_chat(user, "Location marked as test subject release point.") + /obj/machinery/abductor/console/proc/TeleporterRetrieve() if(gizmo && pad && gizmo.marked) pad.Retrieve(gizmo.marked) @@ -181,6 +254,11 @@ experiment = e e.console = src + for(var/obj/machinery/computer/camera_advanced/abductor/c in abductor_machinery_list) + if(c.team == team) + camera = c + c.console = src + /obj/machinery/abductor/console/proc/AddSnapshot(mob/living/carbon/human/target) var/datum/icon_snapshot/entry = new entry.name = target.name @@ -208,6 +286,11 @@ to_chat(user, "You link the vest to the console.") vest = V return FALSE + if(istype(O, /obj/item/weapon/abductor_baton)) + var/obj/item/weapon/abductor_baton/B = O + to_chat(user, "You link the advanced baton to the console.") + B.console = src + return FALSE return ..() /obj/machinery/abductor/console/proc/Dispense(item,cost=1) @@ -219,5 +302,7 @@ new item(pad.loc) else new item(loc) + return TRUE else visible_message("Insufficent data!") + return FALSE diff --git a/code/game/gamemodes/modes_gameplays/abduction/machinery/experiment.dm b/code/game/gamemodes/modes_gameplays/abduction/machinery/experiment.dm index 3035249b2b01..62343f1638e0 100644 --- a/code/game/gamemodes/modes_gameplays/abduction/machinery/experiment.dm +++ b/code/game/gamemodes/modes_gameplays/abduction/machinery/experiment.dm @@ -9,6 +9,7 @@ anchored = TRUE state_open = 1 var/points = 0 + var/all_points = 0 var/list/history = new var/flash = " - || - " var/obj/machinery/abductor/console/console @@ -175,6 +176,8 @@ to_chat(H, "You feel intensely watched.") sleep(5) to_chat(H, "Your mind snaps!") + if(console.gizmo && console.gizmo.marked == H) + console.gizmo.marked = null var/datum/faction/abductors/req_f for(var/datum/faction/abductors/F in find_factions_by_type(/datum/faction/abductors)) @@ -185,12 +188,13 @@ add_faction_member(req_f, H, TRUE) for(var/obj/item/gland/G in H) G.Start() - point_reward++ + point_reward = 1 if(point_reward > 0) open_machine() SendBack(H) playsound(src, 'sound/machines/ding.ogg', VOL_EFFECTS_MASTER) - points += point_reward + points++ + all_points++ return "Experiment successfull! [point_reward] new data-points collected." playsound(src, 'sound/machines/buzz-sigh.ogg', VOL_EFFECTS_MASTER) return "Experiment failed! No replacement organ detected." @@ -200,13 +204,21 @@ return "Specimen braindead - disposed" /obj/machinery/abductor/experiment/proc/SendBack(mob/living/carbon/human/H) - H.Sleeping(16 SECONDS) + H.Sleeping(10 SECONDS) var/area/A - if(console && console.pad && console.pad.teleport_target) - A = console.pad.teleport_target - else + if(console && console.pad) + if(console.pad.precise_teleport_target) + H.forceMove(console.pad.precise_teleport_target) + remove_handcuffs(H) + return + else if(console.pad.teleport_target) + A = console.pad.teleport_target + if(!A) A = teleportlocs[pick(teleportlocs)] TeleportToArea(H,A) + remove_handcuffs(H) + +/obj/machinery/abductor/experiment/proc/remove_handcuffs(mob/living/carbon/human/H) var/obj/item/weapon/handcuffs/alien/handcuffs = H.handcuffed H.drop_from_inventory(handcuffs) qdel(handcuffs) diff --git a/code/game/gamemodes/modes_gameplays/abduction/machinery/pad.dm b/code/game/gamemodes/modes_gameplays/abduction/machinery/pad.dm index 775e905f0c31..3a0a73276345 100644 --- a/code/game/gamemodes/modes_gameplays/abduction/machinery/pad.dm +++ b/code/game/gamemodes/modes_gameplays/abduction/machinery/pad.dm @@ -6,7 +6,9 @@ icon = 'icons/obj/abductor.dmi' icon_state = "alien-pad-idle" anchored = TRUE + var/obj/machinery/abductor/console/console var/area/teleport_target + var/turf/precise_teleport_target var/target_name /obj/machinery/abductor/proc/TeleportToArea(mob/living/target, area/thearea) @@ -67,3 +69,34 @@ spawn(0) anim(target.loc,target,'icons/mob/mob.dmi',,"uncloak",,target.dir) Warp(target) + +/obj/machinery/abductor/pad/proc/doMobToLoc(place, atom/movable/target) + flick("alien-pad", src) + target.forceMove(place) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(target), target.dir) + +/obj/machinery/abductor/pad/proc/MobToLoc(place,mob/living/target) + new /obj/effect/temp_visual/teleport_abductor(place) + addtimer(CALLBACK(src, .proc/doMobToLoc, place, target), 80) + +/obj/machinery/abductor/pad/proc/doPadToLoc(place) + flick("alien-pad", src) + for(var/mob/living/target in get_turf(src)) + target.forceMove(place) + new /obj/effect/temp_visual/dir_setting/ninja(get_turf(target), target.dir) + +/obj/machinery/abductor/pad/proc/PadToLoc(place) + new /obj/effect/temp_visual/teleport_abductor(place) + addtimer(CALLBACK(src, .proc/doPadToLoc, place), 80) + +/obj/effect/temp_visual/teleport_abductor + name = "Huh" + icon = 'icons/obj/abductor.dmi' + icon_state = "teleport" + duration = 80 + +/obj/effect/temp_visual/teleport_abductor/atom_init() + . = ..() + var/datum/effect/effect/system/spark_spread/S = new + S.set_up(10,0,loc) + S.start() diff --git a/code/game/gamemodes/modes_gameplays/blob/blobs/core.dm b/code/game/gamemodes/modes_gameplays/blob/blobs/core.dm index 4365644bd06a..33fd627757c4 100644 --- a/code/game/gamemodes/modes_gameplays/blob/blobs/core.dm +++ b/code/game/gamemodes/modes_gameplays/blob/blobs/core.dm @@ -8,8 +8,7 @@ var/global/list/blob_nodes = list() name = "blob core" icon = 'icons/mob/blob.dmi' icon_state = "blob_core" - max_health = 200 - health = 200 + max_integrity = 200 fire_resist = 2 var/mob/camera/blob/overmind = null // the blob core's overmind var/overmind_get_delay = 0 // we don't want to constantly try to find an overmind, do it every 30 seconds @@ -24,7 +23,7 @@ var/global/list/blob_nodes = list() INVOKE_ASYNC(src, .proc/create_overmind, new_overmind) point_rate = new_rate last_resource_collection = world.time - health = h + update_integrity(h) . = ..() @@ -39,13 +38,6 @@ var/global/list/blob_nodes = list() /obj/effect/blob/core/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) return -/obj/effect/blob/core/update_icon() - if(health <= 0) - qdel(src) - return - // update_icon is called when health changes so... call update_health in the overmind - return - /obj/effect/blob/core/RegenHealth() return // Don't regen, we handle it in Life() @@ -57,7 +49,8 @@ var/global/list/blob_nodes = list() overmind.add_points(points_to_collect) last_resource_collection = world.time - health = min(max_health, health + 1) + if(get_integrity() < max_integrity) + repair_damage(1) if(overmind) overmind.update_health_hud() for(var/dir in cardinal) diff --git a/code/game/gamemodes/modes_gameplays/blob/blobs/factory.dm b/code/game/gamemodes/modes_gameplays/blob/blobs/factory.dm index 531b12f6d3b7..4aab1632b2aa 100644 --- a/code/game/gamemodes/modes_gameplays/blob/blobs/factory.dm +++ b/code/game/gamemodes/modes_gameplays/blob/blobs/factory.dm @@ -2,8 +2,7 @@ name = "factory blob" icon = 'icons/mob/blob.dmi' icon_state = "blob_factory" - max_health = 100 - health = 100 + max_integrity = 100 fire_resist = 2 var/list/spores = list() var/max_spores = 3 @@ -11,14 +10,16 @@ var/mob/living/simple_animal/hostile/blob/blobbernaut/naut = null var/mob/camera/blob/overmind = null -/obj/effect/blob/factory/update_icon() - if(health <= 0) - qdel(src) - /obj/effect/blob/factory/Destroy() for(var/mob/living/simple_animal/hostile/blob/blobspore/spore as anything in spores) if(spore.factory == src) spore.factory = null + if(naut) + naut.factory = null + to_chat(naut, "Your factory was destroyed! You feel yourself dying!") + naut.throw_alert("nofactory", /atom/movable/screen/alert/nofactory) + if(overmind) + overmind.factory_blobs -= src return ..() /obj/effect/blob/factory/run_action() @@ -94,7 +95,7 @@ if(statpanel("Status") && !independent) if(overmind) if(overmind.blob_core) - stat(null, "Core Health: [overmind.blob_core.health]") + stat(null, "Core Health: [overmind.blob_core.get_integrity()]") stat(null, "Progress: [blobs.len]/[overmind.b_congl.blobwincount]") /mob/living/simple_animal/hostile/blob/blob_act(/obj/effect/blob/B) @@ -186,8 +187,8 @@ /mob/living/simple_animal/hostile/blob/blobspore/proc/Zombify(mob/living/carbon/human/H) if(H.wear_suit) var/obj/item/clothing/suit/armor/A = H.wear_suit - if(A.armor && A.armor["melee"]) - maxHealth += A.armor["melee"] //That zombie's got armor, I want armor! + if(A.armor && A.armor[MELEE]) + maxHealth += A.armor[MELEE] //That zombie's got armor, I want armor! maxHealth += 40 health = maxHealth name = "blob zombie" @@ -216,6 +217,7 @@ S.attach(location) S.set_up(reagents, 1, 1, location, 15, 1) // only 1-2 smoke cloud S.start() + ..() qdel(src) @@ -249,13 +251,13 @@ icon_state = "blobbernaut" icon_living = "blobbernaut" icon_dead = "blobbernaut_dead" - health = 200 - maxHealth = 200 + health = 300 + maxHealth = 300 attacktext = "slams" melee_damage = 20 attack_sound = 'sound/effects/blobattack.ogg' environment_smash = 1 - speed = 3 //Bots + speed = 2 sight = SEE_TURFS | SEE_MOBS /mob/living/simple_animal/hostile/blob/blobbernaut/atom_init() @@ -296,7 +298,7 @@ if(independent) //Was it with blob or not return if(overmind.blob_core && pwr_display) //Just in case, otherwise it is looped runtime - pwr_display.maptext = "
[round(overmind.blob_core.health)]
" + pwr_display.maptext = "
[round(overmind.blob_core.get_integrity())]
" /mob/living/simple_animal/hostile/blob/blobbernaut/attack_animal(mob/user) if(faction == user.faction) //To avoid blobbernaut vs blobbernaut and spore's kills @@ -313,8 +315,15 @@ . = ..() update_health_hud() +/mob/living/simple_animal/hostile/blob/blobbernaut/blob_act() + if(!factory) + return + ..() + /mob/living/simple_animal/hostile/blob/blobbernaut/Life() . = ..() + if(stat == DEAD) + return //No funny ressurections if(independent) return // strong independent blobbernaut that don't need blob var/list/blobs_in_area = range(2, src) @@ -326,26 +335,26 @@ damagesources++ else if(locate(/obj/effect/blob/core) in blobs_in_area) - health += maxHealth*0.05 + health += maxHealth*0.07 update_health_hud() if(locate(/obj/effect/blob/node) in blobs_in_area) - health += maxHealth*0.025 + health += maxHealth*0.03 update_health_hud() if(damagesources) - health -= maxHealth * 0.0125 * damagesources *2 //take 2.5% of max health as damage when not near the blob or if the naut has no factory, 5% if both + health -= maxHealth * 0.04 * damagesources //take 2.5% of max health as damage when not near the blob or if the naut has no factory, 5% if both update_health_hud() var/image/I = new('icons/mob/blob.dmi', src, "nautdamage", MOB_LAYER+0.01) I.appearance_flags = RESET_COLOR flick_overlay_view(I, src, 8) - if(stat != DEAD) + return 1 /mob/living/simple_animal/hostile/blob/blobbernaut/death(gibbed) ..(gibbed) if(factory) factory.naut = null //remove this naut from its factory - factory.max_health = initial(factory.max_health) + factory.max_integrity = initial(max_integrity) flick("blobbernaut_death", src) /mob/living/simple_animal/hostile/blob/blobbernaut/independent diff --git a/code/game/gamemodes/modes_gameplays/blob/blobs/node.dm b/code/game/gamemodes/modes_gameplays/blob/blobs/node.dm index 095758db06d5..f73d4f87ffad 100644 --- a/code/game/gamemodes/modes_gameplays/blob/blobs/node.dm +++ b/code/game/gamemodes/modes_gameplays/blob/blobs/node.dm @@ -2,8 +2,7 @@ name = "blob node" icon = 'icons/mob/blob.dmi' icon_state = "blob_node" - max_health = 100 - health = 100 + max_integrity = 100 fire_resist = 2 var/given_name = null @@ -25,10 +24,5 @@ /obj/effect/blob/node/Life() for(var/dir in cardinal) Pulse(BLOB_NODE_MAX_PATH, dir) - health = min(initial(health), health + 1) - -/obj/effect/blob/node/update_icon() - if(health <= 0) - qdel(src) - return - return + if(get_integrity() < max_integrity) + repair_damage(1) diff --git a/code/game/gamemodes/modes_gameplays/blob/blobs/resource.dm b/code/game/gamemodes/modes_gameplays/blob/blobs/resource.dm index e142c829728a..617c4627ed66 100644 --- a/code/game/gamemodes/modes_gameplays/blob/blobs/resource.dm +++ b/code/game/gamemodes/modes_gameplays/blob/blobs/resource.dm @@ -2,18 +2,11 @@ name = "resource blob" icon = 'icons/mob/blob.dmi' icon_state = "blob_resource" - max_health = 30 - health = 30 + max_integrity = 30 fire_resist = 2 var/mob/camera/blob/overmind = null var/resource_delay = 0 -/obj/effect/blob/resource/update_icon() - if(health <= 0) - qdel(src) - return - return - /obj/effect/blob/resource/run_action() if(QDELETED(overmind)) overmind = null diff --git a/code/game/gamemodes/modes_gameplays/blob/blobs/shield.dm b/code/game/gamemodes/modes_gameplays/blob/blobs/shield.dm index 674445a8dd69..7974274c61ee 100644 --- a/code/game/gamemodes/modes_gameplays/blob/blobs/shield.dm +++ b/code/game/gamemodes/modes_gameplays/blob/blobs/shield.dm @@ -4,17 +4,9 @@ icon_state = "blob_idle" desc = "Some blob creature thingy." opacity = TRUE - max_health = 75 - health = 75 + max_integrity = 75 fire_resist = 2 - -/obj/effect/blob/shield/update_icon() - if(health <= 0) - qdel(src) - return - return - /obj/effect/blob/shield/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) return @@ -25,7 +17,7 @@ name = "reflective blob" icon_state = "blob_reflect" desc = "A solid wall of slightly twitching tendrils with a reflective glow." - health = 30 //Normal blob + max_integrity = 30 //Normal blob brute_resist = 1 //Normal is 4 fire_resist = 1 //2 welder hits var/static/list/reflects = list(/obj/item/projectile/energy, /obj/item/projectile/beam, /obj/item/projectile/pyrometer, @@ -33,7 +25,13 @@ /obj/effect/blob/shield/reflective/bullet_act(obj/item/projectile/P, def_zone) if(is_type_in_list(P,reflects)) - //Basically all of energy type projes... + if(istype(P, /obj/item/projectile/beam/emitter)) + return ..() + else if(istype(P, /obj/item/projectile/plasma)) + P.damage /= 4 + return ..() + + //Basically all of other energy type projes... if(P.starting) var/new_x = P.starting.x + pick(0, 0, 0, 0, -1, 1, -2, 2, -3, 3) var/new_y = P.starting.y + pick(0, 0, 0, 0, -1, 1, -2, 2, -3, 3) diff --git a/code/game/gamemodes/modes_gameplays/blob/overmind.dm b/code/game/gamemodes/modes_gameplays/blob/overmind.dm index e297c19c3c3c..8f2bebd72a49 100644 --- a/code/game/gamemodes/modes_gameplays/blob/overmind.dm +++ b/code/game/gamemodes/modes_gameplays/blob/overmind.dm @@ -14,6 +14,7 @@ var/obj/effect/blob/core/blob_core = null // The blob overmind's core var/list/blob_mobs = list() + var/list/factory_blobs = list() var/blob_points = 0 var/max_blob_points = 100 var/victory_in_progress = FALSE @@ -50,7 +51,7 @@ /mob/camera/blob/proc/update_health_hud() if(blob_core && hud_used) - healths.maptext = "
[round(blob_core.health)]
" + healths.maptext = "
[round(blob_core.get_integrity())]
" for(var/mob/living/simple_animal/hostile/blob/blobbernaut/B in blob_mobs) if(B.hud_used && B.pwr_display) B.pwr_display.maptext = healths.maptext @@ -101,7 +102,7 @@ ..() if(statpanel("Status")) if(blob_core) - stat(null, "Core Health: [blob_core.health]") + stat(null, "Core Health: [blob_core.get_integrity()]") stat(null, "Power Stored: [blob_points]/[max_blob_points]") stat(null, "Progress: [blobs.len]/[b_congl.blobwincount]") stat(null, "Total Nodes: [blob_nodes.len]") @@ -119,9 +120,13 @@ ghost_sightless_images -= ghostimage QDEL_NULL(ghostimage) updateallghostimages() - for(var/BLO as anything in blob_mobs) - var/mob/living/simple_animal/hostile/blob/BM = BLO - if(BM) - BM.overmind = null + + for(var/mob/living/simple_animal/hostile/blob/BLO in blob_mobs) + BLO.overmind = null blob_mobs = null + + for(var/obj/effect/blob/factory/F in factory_blobs) + F.overmind = null + factory_blobs = null + return ..() diff --git a/code/game/gamemodes/modes_gameplays/blob/powers.dm b/code/game/gamemodes/modes_gameplays/blob/powers.dm index 38413af45516..d035889b02df 100644 --- a/code/game/gamemodes/modes_gameplays/blob/powers.dm +++ b/code/game/gamemodes/modes_gameplays/blob/powers.dm @@ -55,7 +55,7 @@ return if(isblobshield(B)) - if(B.health < initial(B.health) / 2) + if(B.get_integrity() < B.max_integrity / 2) to_chat(src, "This shield blob is too damaged to be modified!") return B.change_to(/obj/effect/blob/shield/reflective,src) @@ -100,7 +100,7 @@ if(B.naut) //if it already made a blobbernaut, it can't do it again to_chat(src, "This factory blob is already sustaining a blobbernaut.") return - if(B.health < B.max_health * 0.5) + if(B.get_integrity() < B.max_integrity * 0.5) to_chat(src, "This factory blob is too damaged to sustain a blobbernaut.") return if(blob_points < 40) @@ -111,7 +111,7 @@ to_chat(src, "You attempt to produce a blobbernaut.") var/list/mob/dead/observer/candidates = pollGhostCandidates("Do you want to play as a blobbernaut?", ROLE_BLOB, ROLE_BLOB, 50) //players must answer rapidly if(candidates.len) //if we got at least one candidate, they're a blobbernaut now. - B.max_health = B.max_health * 0.25 //factories that produced a blobbernaut have much lower health + B.max_integrity = B.max_integrity * 0.25 //factories that produced a blobbernaut have much lower health B.visible_message("The blobbernaut [pick("rips", "tears", "shreds")] its way out of the factory blob!") playsound(B.loc, 'sound/effects/splat.ogg', VOL_EFFECTS_MASTER, 50) var/mob/living/simple_animal/hostile/blob/blobbernaut/blobber = new /mob/living/simple_animal/hostile/blob/blobbernaut(get_turf(B)) @@ -234,6 +234,7 @@ var/obj/effect/blob/factory/F = B.change_to(/obj/effect/blob/factory) F.overmind = src + factory_blobs += F /mob/camera/blob/verb/revert() set category = "Blob" diff --git a/code/game/gamemodes/modes_gameplays/blob/theblob.dm b/code/game/gamemodes/modes_gameplays/blob/theblob.dm index 688855a89c59..8be514ae8b5d 100644 --- a/code/game/gamemodes/modes_gameplays/blob/theblob.dm +++ b/code/game/gamemodes/modes_gameplays/blob/theblob.dm @@ -11,18 +11,19 @@ density = FALSE anchored = TRUE layer = BELOW_MOB_LAYER - var/max_health = 30 - var/health = 30 + max_integrity = 30 var/health_timestamp = 0 var/brute_resist = 4 var/fire_resist = 1 var/mob/camera/blob/OV //Optional + resistance_flags = CAN_BE_HIT + /obj/effect/blob/atom_init() blobs += src set_dir(pick(1, 2, 4, 8)) - update_icon() . = ..() + update_icon() for(var/atom/A in loc) A.blob_act() update_nearby_tiles() @@ -48,12 +49,24 @@ Life() return +/obj/effect/blob/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir) + switch(damage_type) + if(BRUTE) + return damage_amount / brute_resist + if(BURN) + return damage_amount / fire_resist + +/obj/effect/blob/atom_break(damage_flag) + . = ..() + update_icon() + +/obj/effect/blob/atom_fix() + . = ..() + update_icon() + /obj/effect/blob/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - ..() - var/damage = clamp(0.01 * exposed_temperature / fire_resist, 0, 4 - fire_resist) - if(damage) - health -= damage - update_icon() + var/damage = clamp(0.01 * exposed_temperature, 0, 4) + . = take_damage(damage, BURN, FIRE, FALSE) /obj/effect/blob/proc/Life() return @@ -66,10 +79,9 @@ // All blobs heal over time when pulsed, but it has a cool down if(health_timestamp > world.time) return - if(health < max_health) - health++ - update_icon() - health_timestamp = world.time + 10 // 1 seconds + if(get_integrity() < max_integrity) + repair_damage(1) + health_timestamp = world.time + 1 SECOND /obj/effect/blob/proc/Pulse(max_pulse_path = BLOB_NODE_MAX_PATH, origin_dir = 0) //Todo: Fix spaceblob expand @@ -110,7 +122,7 @@ /obj/effect/blob/proc/expand(turf/T = null, prob = 1) - if(prob && !prob(health)) + if(prob && !prob(get_integrity())) return if(isspaceturf(T) && prob(75)) return @@ -126,7 +138,7 @@ if(!T) return - var/obj/effect/blob/normal/B = new /obj/effect/blob/normal(src.loc, min(src.health, 30)) + var/obj/effect/blob/normal/B = new /obj/effect/blob/normal(src.loc) B.density = TRUE if(T.Enter(B,src))//Attempt to move into the tile B.density = initial(B.density) @@ -140,21 +152,11 @@ A.blob_act() /obj/effect/blob/ex_act(severity) - var/damage = 150 - health -= ((damage/brute_resist) - (severity * 5)) - update_icon() - return - + var/damage = 150 - (severity * 5) + take_damage(damage, BRUTE, BOMB, FALSE) -/obj/effect/blob/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - switch(Proj.damage_type) - if(BRUTE) - health -= (Proj.damage/brute_resist) - if(BURN) - health -= (Proj.damage/fire_resist) - - update_icon() +/obj/effect/blob/blob_act() + return /obj/effect/blob/Crossed(atom/movable/AM) . = ..() @@ -162,38 +164,23 @@ var/mob/living/L = AM L.blob_act() +/obj/effect/blob/play_attack_sound(damage_amount, damage_type, damage_flag) + switch(damage_type) + if(BRUTE) + if(damage_amount) + playsound(loc, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER) + else + playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER) + if(BURN) + playsound(loc, 'sound/items/Welder.ogg', VOL_EFFECTS_MASTER) -/obj/effect/blob/attackby(obj/item/weapon/W, mob/user) - . = ..() - if(!.) - return FALSE - - playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER) - var/damage = 0 - switch(W.damtype) - if("fire") - damage = (W.force / max(src.fire_resist,1)) - if(iswelder(W)) - playsound(src, 'sound/items/Welder.ogg', VOL_EFFECTS_MASTER) - if("brute") - damage = (W.force / max(src.brute_resist,1)) - - health -= damage - update_icon() /obj/effect/blob/attack_animal(mob/living/simple_animal/M) - ..() if(M.faction == "blob") //No friendly slams return - playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER) - visible_message("The [src.name] has been attacked by \the [M].") - var/damage = M.melee_damage - if(!damage) // Avoid divide by zero errors - return - damage /= max(src.brute_resist, 1) - health -= damage - update_icon() - return + . = ..() + if(.) + visible_message("The [src.name] has been attacked by \the [M].") /obj/effect/blob/proc/change_to(type, overmind) if(!ispath(type)) @@ -206,21 +193,14 @@ /obj/effect/blob/normal icon_state = "blob" - health = 21 + integrity_failure = 0.5 /obj/effect/blob/normal/update_icon() - if(health <= 0) - qdel(src) - else if(health <= 15) + if(get_integrity() <= max_integrity * integrity_failure) icon_state = "blob_damaged" else icon_state = "blob" -/obj/effect/blob/temperature_expose(datum/gas_mixture/air, temperature, volume) - if(temperature > T0C+200) - health -= 1 * temperature - update_icon() - /* // Used to create the glow sprites. Remember to set the animate loop to 1, instead of infinite! var/global/datum/blob_colour/B = new() diff --git a/code/game/gamemodes/modes_gameplays/changeling/powers/Whip.dm b/code/game/gamemodes/modes_gameplays/changeling/powers/Whip.dm index b91d566e52fd..5be4d93a6652 100644 --- a/code/game/gamemodes/modes_gameplays/changeling/powers/Whip.dm +++ b/code/game/gamemodes/modes_gameplays/changeling/powers/Whip.dm @@ -61,7 +61,7 @@ damage = 0 kill_count = 7 damage_type = BRUTE - flag = "bullet" + flag = BULLET var/grabber = FALSE var/mob/living/carbon/human/host tracer_list = list() diff --git a/code/game/gamemodes/modes_gameplays/changeling/powers/fakedeath.dm b/code/game/gamemodes/modes_gameplays/changeling/powers/fakedeath.dm index 27a1ba16eef3..c6c6709338cf 100644 --- a/code/game/gamemodes/modes_gameplays/changeling/powers/fakedeath.dm +++ b/code/game/gamemodes/modes_gameplays/changeling/powers/fakedeath.dm @@ -13,13 +13,13 @@ /obj/effect/proc_holder/changeling/fakedeath/sting_action(mob/living/user) if(user.fake_death) - var/fake_pick = pick("oxy", "tox", "clone") + var/fake_pick = pick(OXY, TOX, CLONE) switch(fake_pick) - if("oxy") + if(OXY) user.adjustOxyLoss(rand(200,300)) - if("tox") + if(TOX) user.adjustToxLoss(rand(200,300)) - if("clone") + if(CLONE) user.adjustCloneLoss(rand(200,300)) if(NOCLONE in user.mutations) diff --git a/code/game/gamemodes/modes_gameplays/changeling/powers/hand_hammer.dm b/code/game/gamemodes/modes_gameplays/changeling/powers/hand_hammer.dm index 8cc2786f4245..ccbbf6a9f255 100644 --- a/code/game/gamemodes/modes_gameplays/changeling/powers/hand_hammer.dm +++ b/code/game/gamemodes/modes_gameplays/changeling/powers/hand_hammer.dm @@ -49,7 +49,7 @@ var/mob/living/carbon/human/H = target var/obj/item/organ/external/BP = H.get_bodypart(def_zone) for(var/obj/item/organ/external/BP_CHILD in BP.children) - H.apply_damage(force / 2, BRUTE, BP_CHILD.body_zone, H.getarmor(BP_CHILD.body_zone, "melee")) + H.apply_damage(force / 2, BRUTE, BP_CHILD.body_zone, H.getarmor(BP_CHILD.body_zone, MELEE)) if(BP.parent) - H.apply_damage(force / 2, BRUTE, BP.parent.body_zone, H.getarmor(BP.parent.body_zone, "melee")) + H.apply_damage(force / 2, BRUTE, BP.parent.body_zone, H.getarmor(BP.parent.body_zone, MELEE)) return..() diff --git a/code/game/gamemodes/modes_gameplays/changeling/powers/mutations.dm b/code/game/gamemodes/modes_gameplays/changeling/powers/mutations.dm index e4c56b90781d..bde91f97b9e6 100644 --- a/code/game/gamemodes/modes_gameplays/changeling/powers/mutations.dm +++ b/code/game/gamemodes/modes_gameplays/changeling/powers/mutations.dm @@ -133,7 +133,7 @@ return if(istype(target, /obj/structure/table)) var/obj/structure/table/T = target - T.destroy() + T.deconstruct(TRUE) else if(istype(target, /obj/machinery/computer)) var/obj/machinery/computer/C = target diff --git a/code/game/gamemodes/modes_gameplays/changeling/powers/transform.dm b/code/game/gamemodes/modes_gameplays/changeling/powers/transform.dm index 0bdc83d64435..69e26b9b13a4 100644 --- a/code/game/gamemodes/modes_gameplays/changeling/powers/transform.dm +++ b/code/game/gamemodes/modes_gameplays/changeling/powers/transform.dm @@ -23,6 +23,7 @@ user.flavor_text = "" user.UpdateAppearance() domutcheck(user, null) + SEND_SIGNAL(user, COMSIG_CHANGELING_TRANSFORM) user.fixblood(FALSE) // to change blood DNA too diff --git a/code/game/gamemodes/modes_gameplays/cult/cult_items.dm b/code/game/gamemodes/modes_gameplays/cult/cult_items.dm index 4c07e2f3e279..702e333a80dc 100644 --- a/code/game/gamemodes/modes_gameplays/cult/cult_items.dm +++ b/code/game/gamemodes/modes_gameplays/cult/cult_items.dm @@ -3,6 +3,7 @@ desc = "An arcane weapon wielded by the followers of Nar-Sie." icon_state = "cultblade" item_state = "cultblade" + hitsound = list('sound/weapons/bladeslice.ogg') w_class = SIZE_NORMAL force = 30 throwforce = 10 @@ -19,7 +20,6 @@ /obj/item/weapon/melee/cultblade/attack(mob/living/target, mob/living/carbon/human/user) if(iscultist(user)) - playsound(src, 'sound/weapons/bladeslice.ogg', VOL_EFFECTS_MASTER) return ..() user.Paralyse(5) to_chat(user, "An unexplicable force powerfully repels the sword from [target]!") diff --git a/code/game/gamemodes/modes_gameplays/cult/structures/cult_structures.dm b/code/game/gamemodes/modes_gameplays/cult/structures/cult_structures.dm index a6bd6d6bf24c..59f5e2192a68 100644 --- a/code/game/gamemodes/modes_gameplays/cult/structures/cult_structures.dm +++ b/code/game/gamemodes/modes_gameplays/cult/structures/cult_structures.dm @@ -3,13 +3,9 @@ anchored = TRUE icon = 'icons/obj/cult.dmi' var/can_unwrench = TRUE - var/health = 3000 + max_integrity = 3000 -/obj/structure/cult/bullet_act(obj/item/projectile/Proj, def_zone) - health -= Proj.damage - . = ..() - playsound(src, 'sound/effects/hit_statue.ogg', VOL_EFFECTS_MASTER) - healthcheck() + resistance_flags = CAN_BE_HIT /obj/structure/cult/attackby(obj/item/weapon/W, mob/user) if(iswrench(W) && can_unwrench) @@ -20,16 +16,16 @@ return FALSE . = ..() - if(!.) - return FALSE - - if(length(W.hitsound)) - playsound(src, pick(W.hitsound), VOL_EFFECTS_MASTER) - else - playsound(src, 'sound/effects/hit_statue.ogg', VOL_EFFECTS_MASTER) - health -= W.force - healthcheck() +/obj/structure/cult/play_attack_sound(damage_amount, damage_type, damage_flag) + switch(damage_type) + if(BRUTE) + if(damage_amount) + playsound(src, 'sound/effects/hit_statue.ogg', VOL_EFFECTS_MASTER) + else + playsound(src, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + if(BURN) + playsound(src, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) /obj/structure/cult/attack_hand(mob/living/carbon/human/user) user.SetNextMove(CLICK_CD_MELEE) @@ -38,22 +34,12 @@ BP.take_damage(3, 0, 0, "stone") playsound(src, 'sound/effects/hit_statue.ogg', VOL_EFFECTS_MASTER) -/obj/structure/cult/attack_animal(mob/living/simple_animal/user) - . = ..() - health -= user.melee_damage - playsound(src, 'sound/effects/hit_statue.ogg', VOL_EFFECTS_MASTER) - healthcheck() - /obj/structure/cult/attack_paw(mob/living/user) if(ishuman(user)) return attack_hand(user) user.SetNextMove(CLICK_CD_MELEE) playsound(src, 'sound/effects/hit_statue.ogg', VOL_EFFECTS_MASTER) -/obj/structure/cult/proc/healthcheck() - if(health <= 0) - qdel(src) - /obj/structure/cult/tome name = "desk" desc = "A desk covered in arcane manuscripts and tomes in unknown languages. Looking at the text makes your skin crawl." @@ -62,6 +48,10 @@ light_power = 2 light_range = 3 +#define CORRUPT_FORBIDDEN 0 +#define CORRUPT_NOT_ALLOWED 1 //We don't know whether we should or not corrupt +#define CORRUPT_ALLOWED 2 +ADD_TO_GLOBAL_LIST(/obj/structure/cult/pylon, pylons) /obj/structure/cult/pylon name = "pylon" desc = "A floating crystal that hums with an unearthly energy." @@ -70,17 +60,71 @@ light_power = 2 light_range = 6 pass_flags = PASSTABLE - health = 200 + max_integrity = 200 + var/list/validturfs = list() + var/should_corrupt = CORRUPT_NOT_ALLOWED + var/datum/religion/cult/C -/obj/structure/cult/pylon/Destroy() + var/corruption_delay = 50 //Increases currupting delay by 5 each time it procs + COOLDOWN_DECLARE(corruption) + +/obj/structure/cult/pylon/atom_init() + . = ..() + if(global.cult_religion && global.cult_religion.get_tech(RTECH_IMPROVED_PYLONS)) + init_healing() + +/obj/structure/cult/pylon/proc/init_healing() + AddComponent(/datum/component/aura_healing, 5, TRUE, 0.4, 0.4, 0.1, 1, 1, 0.1, 0.4, null, 1.2, \ + TRAIT_HEALS_FROM_PYLONS,"#960000") + START_PROCESSING(SSprocessing, src) + C = cult_religion + +/obj/structure/cult/pylon/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() new /obj/structure/cult/pylon_platform(loc) new /obj/item/stack/sheet/metal(loc) + STOP_PROCESSING(SSprocessing, src) + validturfs = null return ..() +/obj/structure/cult/pylon/process() + if(!anchored) + if(length(validturfs)) + validturfs = list() + return + + //Now we have to decide whether we need to corrupt or not + if(should_corrupt == CORRUPT_FORBIDDEN) + return + else if(should_corrupt == CORRUPT_ALLOWED) + if(COOLDOWN_FINISHED(src, corruption)) + corrupt() + else if(should_corrupt == CORRUPT_NOT_ALLOWED) + if(is_centcom_level(z))//It is cult' area, after all + should_corrupt = CORRUPT_FORBIDDEN + else + should_corrupt = CORRUPT_ALLOWED + +/obj/structure/cult/pylon/proc/corrupt() + if(!length(validturfs)) + for(var/T as anything in circleviewturfs(src, 5)) + validturfs += T + else + var/turf/simulated/T = pick(validturfs) + T.atom_religify(C) + validturfs -= T + corruption_delay += 5 + + COOLDOWN_START(src, corruption, corruption_delay) +#undef CORRUPT_FORBIDDEN +#undef CORRUPT_NOT_ALLOWED +#undef CORRUPT_ALLOWED + /obj/structure/cult/pylon/proc/activate(time_to_stop, datum/religion/R) var/mob/living/simple_animal/hostile/pylon/charged = new(loc) - charged.maxHealth = health - charged.health = health + charged.maxHealth = max_integrity + charged.health = get_integrity() forceMove(charged) if(time_to_stop) @@ -94,7 +138,7 @@ name = "pylon platform" desc = "Useless." icon_state = "pylon_platform" - health = 50 + max_integrity = 50 density = FALSE // For operations @@ -174,7 +218,7 @@ /obj/structure/mineral_door/cult name = "door" icon_state = "cult" - health = 300 + max_integrity = 300 sheetAmount = 2 sheetType = /obj/item/stack/sheet/metal light_color = "#990000" diff --git a/code/game/gamemodes/modes_gameplays/cult/structures/statue.dm b/code/game/gamemodes/modes_gameplays/cult/structures/statue.dm index e0cea9150dbc..936f86b50560 100644 --- a/code/game/gamemodes/modes_gameplays/cult/structures/statue.dm +++ b/code/game/gamemodes/modes_gameplays/cult/structures/statue.dm @@ -22,7 +22,7 @@ var/global/list/capture_statues_list = list() name = "statue of gargoyle" icon_state = "gargoyle" - health = 81 + max_integrity = 81 can_unwrench = FALSE var/obj/effect/rune/capture_rune diff --git a/code/game/gamemodes/modes_gameplays/cult/structures/tech_table.dm b/code/game/gamemodes/modes_gameplays/cult/structures/tech_table.dm index 04105468f848..9ad183dc6b7f 100644 --- a/code/game/gamemodes/modes_gameplays/cult/structures/tech_table.dm +++ b/code/game/gamemodes/modes_gameplays/cult/structures/tech_table.dm @@ -137,7 +137,11 @@ /obj/structure/cult/tech_table/proc/get_upgrade_cost(datum/aspect/in_religion) if(!in_religion) - return 300 + var/all_aspects = 0 + for(var/aspect_name in cult_religion.aspects) + all_aspects++ + var/cost = max(100, 50 + 25 * all_aspects) //We don't count 6 initial aspects and scale for static 150, +50 piety for each new aspect + return cost return in_religion.power * 50 /obj/structure/cult/tech_table/proc/gen_category_images() diff --git a/code/game/gamemodes/modes_gameplays/malfunction/Malf_Modules.dm b/code/game/gamemodes/modes_gameplays/malfunction/Malf_Modules.dm index e6302fe15c8f..568470bc5a21 100644 --- a/code/game/gamemodes/modes_gameplays/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/modes_gameplays/malfunction/Malf_Modules.dm @@ -174,8 +174,8 @@ robot_fabricator /datum/AI_Module/large/upgrade_turrets/BuyedNewHandle() for(var/obj/machinery/porta_turret/turret in machines) - turret.health += 30 - turret.maxhealth += 30 + turret.max_integrity += 30 + turret.repair_damage(30) turret.auto_repair = 1 turret.shot_delay = 15 to_chat(owner, "Turrets upgraded.") diff --git a/code/game/gamemodes/modes_gameplays/ninja/suit/n_suit_verbs/energy_net.dm b/code/game/gamemodes/modes_gameplays/ninja/suit/n_suit_verbs/energy_net.dm index 45cda678d479..dff72e87e537 100644 --- a/code/game/gamemodes/modes_gameplays/ninja/suit/n_suit_verbs/energy_net.dm +++ b/code/game/gamemodes/modes_gameplays/ninja/suit/n_suit_verbs/energy_net.dm @@ -14,9 +14,11 @@ mouse_opacity = MOUSE_OPACITY_ICON//So you can hit it with stuff. anchored = TRUE//Can't drag/grab the trapped mob. - var/health = 100//How much health it has. + max_integrity = 100 var/mob/living/affecting = null//Who it is currently affecting, if anyone. + resistance_flags = CAN_BE_HIT + /obj/effect/energy_net/Destroy() if(affecting) REMOVE_TRAIT(affecting, TRAIT_ANCHORED, src) @@ -25,10 +27,6 @@ affecting = null return ..() -/obj/effect/energy_net/proc/healthcheck() - if(health <= 0) - qdel(src) - /obj/effect/energy_net/proc/start_cooldown(mob/living/carbon/M) set waitfor = FALSE @@ -51,68 +49,22 @@ qdel(src) -/obj/effect/energy_net/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - health -= Proj.damage - healthcheck() - /obj/effect/energy_net/ex_act(severity) if(severity == EXPLODE_LIGHT && prob(50)) - health -= 25 - healthcheck() + take_damage(25, BRUTE, BOMB) return - health -= 50 - healthcheck() - -/obj/effect/energy_net/blob_act() - health-=50 - healthcheck() - return - -/obj/effect/energy_net/hitby(atom/movable/AM, datum/thrownthing/throwingdatum) - ..() - visible_message("[src] was hit by [AM].") - var/tforce = 0 - if(ismob(AM)) - tforce = 10 - else - tforce = AM:throwforce - playsound(src, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER) - health = max(0, health - tforce) - healthcheck() - ..() - return + take_damage(50, BRUTE, BOMB) /obj/effect/energy_net/attack_hand(mob/living/carbon/human/user) if (HULK in user.mutations) user.SetNextMove(CLICK_CD_MELEE) user.visible_message("[user] rips the energy net apart!", "You easily destroy the energy net.") - health-=50 - healthcheck() - return + attack_generic(user, 50, BRUTE, MELEE) /obj/effect/energy_net/attack_paw() return attack_hand() -/obj/effect/energy_net/attack_alien(mob/user) - user.do_attack_animation(src) - user.SetNextMove(CLICK_CD_MELEE) - if (isxenolarva(user) || isfacehugger(user)) - return - playsound(src, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER) - health -= rand(10, 20) - - if(health > 0) - user.visible_message("[user] claws at the energy net!", "You claw at the net.") - else - user.visible_message("[user] slices the energy net apart!", "You slice the energy net to pieces.") - - healthcheck() - return - -/obj/effect/energy_net/attackby(obj/item/weapon/W, mob/user) - var/aforce = W.force - user.SetNextMove(CLICK_CD_MELEE) - health = max(0, health - aforce) - healthcheck() - return ..() +/obj/structure/energy_net/play_attack_sound(damage, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE, BURN) + playsound(loc, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER, 80, TRUE) diff --git a/code/game/gamemodes/modes_gameplays/nuclear/nuclearbomb.dm b/code/game/gamemodes/modes_gameplays/nuclear/nuclearbomb.dm index fb44dfb4e03c..9e0ae640eca0 100644 --- a/code/game/gamemodes/modes_gameplays/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/modes_gameplays/nuclear/nuclearbomb.dm @@ -12,6 +12,9 @@ var/global/bomb_set can_buckle = 1 use_power = NO_POWER_USE unacidable = TRUE //aliens can't destroy the bomb + + resistance_flags = FULL_INDESTRUCTIBLE + var/deployable = 0.0 var/extended = 0.0 var/lighthack = 0 diff --git a/code/game/gamemodes/modes_gameplays/shadowling/shadowling_abilities.dm b/code/game/gamemodes/modes_gameplays/shadowling/shadowling_abilities.dm index 22ce4e878f9a..ded3fa539020 100644 --- a/code/game/gamemodes/modes_gameplays/shadowling/shadowling_abilities.dm +++ b/code/game/gamemodes/modes_gameplays/shadowling/shadowling_abilities.dm @@ -45,12 +45,8 @@ light_off_range(targets, usr) /proc/light_off_range(list/targets, atom/center) - var/list/blacklisted_lights = list(/obj/item/device/flashlight/flare, /obj/item/device/flashlight/slime, /obj/item/weapon/reagent_containers/food/snacks/glowstick) for(var/turf/T in targets) for(var/obj/item/F in T.contents) - if(is_type_in_list(F, blacklisted_lights)) - F.visible_message("[F] goes slightly dim for a moment.") - return F.set_light(0) for(var/obj/machinery/light/L in T.contents) @@ -60,9 +56,6 @@ for(var/mob/living/carbon/human/H in T.contents) for(var/obj/item/F in H) - if(is_type_in_list(F, blacklisted_lights)) - F.visible_message("[F] goes slightly dim for a moment.") - return F.set_light(0) H.set_light(0) //This is required with the object-based lighting @@ -76,7 +69,13 @@ if(get_dist(center, G) <= 2) //Very small radius G.visible_message("\The [G] withers away!") qdel(G) - + + if(T.is_light_floor()) + var/turf/simulated/floor/F = T + F.set_lightfloor_on(FALSE) + F.visible_message("\The [T] suddenly turns off!") + F.update_icon() + /obj/effect/proc_holder/spell/aoe_turf/flashfreeze name = "Flash Freeze" desc = "Instantly freezes the blood of nearby people, stunning them and causing burn damage." @@ -215,8 +214,12 @@ log_say("Shadowling Hivemind: [key_name(usr)] : [text]") var/text2speak = "\[Hive Chat\] [usr.real_name]: [text]" for(var/mob/M as anything in mob_list) - if(isshadowling(M) || isshadowthrall(M) || isobserver(M)) - to_chat(M, text2speak) + if(isobserver(M)) + to_chat(M, "[FOLLOW_LINK(M, user)] [text2speak]") + else + if(isshadowling(M) || isshadowthrall(M)) + to_chat(M, text2speak) + @@ -404,7 +407,7 @@ sp.start() S.Stun(6) for(var/obj/structure/window/W in T.contents) - W.take_damage(rand(80, 100)) + W.take_damage(rand(80, 100), BRUTE, BOMB) diff --git a/code/game/gamemodes/modesbundle.dm b/code/game/gamemodes/modesbundle.dm index 803873404328..58b8cd859adc 100644 --- a/code/game/gamemodes/modesbundle.dm +++ b/code/game/gamemodes/modesbundle.dm @@ -43,7 +43,6 @@ /datum/modesbundle/teambased name = "Team Based" possible_gamemodes = list( - /datum/game_mode/abduction, /datum/game_mode/blob, /datum/game_mode/cult, /datum/game_mode/infestation, diff --git a/code/game/gamemodes/objectives/abductors/abductor_objectives.dm b/code/game/gamemodes/objectives/abductors/abductor_objectives.dm index 66358ebf027c..2d02d4a7893a 100644 --- a/code/game/gamemodes/objectives/abductors/abductor_objectives.dm +++ b/code/game/gamemodes/objectives/abductors/abductor_objectives.dm @@ -12,7 +12,7 @@ var/ab_team = team for(var/obj/machinery/abductor/experiment/E in abductor_machinery_list) if(E.team == ab_team) - if(E.points >= target_amount) + if(E.all_points >= target_amount) return OBJECTIVE_WIN /datum/objective/abductee diff --git a/code/game/gamemodes/roles/abductor.dm b/code/game/gamemodes/roles/abductor.dm index e00dda592501..17955f2a2063 100644 --- a/code/game/gamemodes/roles/abductor.dm +++ b/code/game/gamemodes/roles/abductor.dm @@ -23,7 +23,7 @@ var/obj/item/device/radio/R = new /obj/item/device/radio/headset/syndicate/alt(agent) R.set_frequency(radio_freq) agent.equip_to_slot_or_del(R, SLOT_L_EAR) - agent.equip_to_slot_or_del(new /obj/item/clothing/shoes/boots/combat(agent), SLOT_SHOES) + agent.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(agent), SLOT_SHOES) agent.equip_to_slot_or_del(new /obj/item/clothing/under/color/grey(agent), SLOT_W_UNIFORM) //they're greys gettit agent.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack(agent), SLOT_BACK) @@ -66,8 +66,9 @@ /datum/role/abductor/agent/equip_class() var/mob/living/carbon/human/agent = antag.current var/obj/item/clothing/suit/armor/abductor/vest/V = new /obj/item/clothing/suit/armor/abductor/vest(agent) + var/obj/item/weapon/abductor_baton/B = new(agent) agent.equip_to_slot_or_del(V, SLOT_WEAR_SUIT) - agent.equip_to_slot_or_del(new /obj/item/weapon/abductor_baton(agent), SLOT_IN_BACKPACK) + agent.equip_to_slot_or_del(B, SLOT_IN_BACKPACK) agent.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/decloner/alien(agent), SLOT_BELT) agent.equip_to_slot_or_del(new /obj/item/device/abductor/silencer(agent), SLOT_IN_BACKPACK) agent.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/abductor(agent), SLOT_HEAD) @@ -78,6 +79,7 @@ var/obj/machinery/abductor/console/console = A.get_team_console() if(console) console.vest = V + B.console = console /datum/role/abductor/scientist name = "Scientist" diff --git a/code/game/gamemodes/roles/changeling.dm b/code/game/gamemodes/roles/changeling.dm index 3d524bb73598..889ede161cd1 100644 --- a/code/game/gamemodes/roles/changeling.dm +++ b/code/game/gamemodes/roles/changeling.dm @@ -10,6 +10,8 @@ restricted_species_flags = list(IS_PLANT, IS_SYNTHETIC, NO_SCAN) logo_state = "change-logoa" + stat_type = /datum/stat/role/changeling + var/list/absorbed_dna = list() var/list/absorbed_species = list() var/list/absorbed_languages = list() diff --git a/code/game/gamemodes/roles/cultist.dm b/code/game/gamemodes/roles/cultist.dm index 317654cffcee..726f7b6cf9bc 100644 --- a/code/game/gamemodes/roles/cultist.dm +++ b/code/game/gamemodes/roles/cultist.dm @@ -13,7 +13,7 @@ var/holy_rank = CULT_ROLE_HIGHPRIEST skillset_type = /datum/skillset/cultist - change_to_maximum_skills = FALSE + change_to_maximum_skills = TRUE /datum/role/cultist/CanBeAssigned(datum/mind/M, laterole) if(laterole == FALSE) // can be null @@ -95,4 +95,3 @@ holy_rank = CULT_ROLE_MASTER skillset_type = /datum/skillset/cultist/leader - change_to_maximum_skills = FALSE diff --git a/code/game/gamemodes/roles/revolution.dm b/code/game/gamemodes/roles/revolution.dm index bccac14b7ae9..6d3a2db843e4 100644 --- a/code/game/gamemodes/roles/revolution.dm +++ b/code/game/gamemodes/roles/revolution.dm @@ -7,7 +7,6 @@ antag_hud_type = ANTAG_HUD_REV antag_hud_name = "hudrevolutionary" skillset_type = /datum/skillset/revolutionary - change_to_maximum_skills = FALSE /datum/role/rev/CanBeAssigned(datum/mind/M) if(!..()) diff --git a/code/game/gamemodes/roles/wizard.dm b/code/game/gamemodes/roles/wizard.dm index bee9f4c6c256..3e43b26e36e5 100644 --- a/code/game/gamemodes/roles/wizard.dm +++ b/code/game/gamemodes/roles/wizard.dm @@ -115,7 +115,7 @@ . += "
[antag.name] used the following spells: " var/i = 1 for(var/obj/effect/proc_holder/spell/S in antag.current.spell_list) - var/icon/spellicon = icon('icons/mob/actions.dmi', S.action_icon_state) + var/icon/spellicon = icon('icons/hud/actions.dmi', S.action_icon_state) end_icons += spellicon var/tempstate = end_icons.len . += {"
[S.name]"} @@ -157,7 +157,7 @@ . += "
[antag.name] used the following spells: " var/i = 1 for(var/obj/effect/proc_holder/spell/S in antag.current.spell_list) - var/icon/spellicon = icon('icons/mob/actions.dmi', S.action_icon_state) + var/icon/spellicon = icon('icons/hud/actions.dmi', S.action_icon_state) end_icons += spellicon var/tempstate = end_icons.len . += {"
[S.name]"} diff --git a/code/game/jobs/job/science.dm b/code/game/jobs/job/science.dm index 512be4ce2669..3acec0a7e020 100644 --- a/code/game/jobs/job/science.dm +++ b/code/game/jobs/job/science.dm @@ -13,7 +13,8 @@ access_rd, access_heads, access_tox, access_genetics, access_morgue, access_tox_storage, access_teleporter, access_sec_doors, access_minisat, access_research, access_robotics, access_xenobiology, access_ai_upload, - access_RC_announce, access_keycard_auth, access_tcomsat, access_gateway, access_xenoarch, access_maint_tunnels + access_RC_announce, access_keycard_auth, access_tcomsat, access_gateway, + access_xenoarch, access_maint_tunnels, access_eva ) salary = 250 minimal_player_age = 7 diff --git a/code/game/machinery/OpTable.dm b/code/game/machinery/OpTable.dm index b6ea21ed9cc8..d91588abdb87 100644 --- a/code/game/machinery/OpTable.dm +++ b/code/game/machinery/OpTable.dm @@ -24,21 +24,6 @@ break AddComponent(/datum/component/clickplace) -/obj/machinery/optable/ex_act(severity) - switch(severity) - if(EXPLODE_HEAVY) - if(prob(50)) - return - if(EXPLODE_LIGHT) - if(prob(25)) - src.density = FALSE - return - qdel(src) - -/obj/machinery/optable/blob_act() - if(prob(75)) - qdel(src) - /obj/machinery/optable/attack_paw(mob/user) if ((HULK in usr.mutations)) user.SetNextMove(CLICK_CD_MELEE) diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index da1fcb966b4a..f092bbb69a7b 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -104,15 +104,12 @@ for(var/datum/reagent/x in src.occupant.reagents.reagent_list) H.reagents.trans_to(beaker, 3) H.blood_trans_to(beaker, 1) - updateUsrDialog() return -/obj/machinery/sleeper/blob_act() - if(prob(75)) - for(var/atom/movable/A as mob|obj in src) - A.loc = src.loc - A.blob_act() - qdel(src) +/obj/machinery/sleeper/deconstruct(disassembled) + for(var/atom/movable/A as anything in src) + A.forceMove(loc) + ..() /obj/machinery/sleeper/attack_animal(mob/living/simple_animal/M)//Stop putting hostile mobs in things guise ..() diff --git a/code/game/machinery/adv_med.dm b/code/game/machinery/adv_med.dm index 7fc7566566be..0d5851ec1d5b 100644 --- a/code/game/machinery/adv_med.dm +++ b/code/game/machinery/adv_med.dm @@ -115,24 +115,10 @@ ex_act(severity) qdel(src) -/obj/machinery/bodyscanner/blob_act() - if(prob(50)) - for(var/atom/movable/A in src) - A.forceMove(loc) - qdel(src) - -/obj/machinery/body_scanconsole/ex_act(severity) - switch(severity) - if(EXPLODE_LIGHT) - return - if(EXPLODE_HEAVY) - if(prob(50)) - return - qdel(src) - -/obj/machinery/body_scanconsole/blob_act() - if(prob(50)) - qdel(src) +/obj/machinery/bodyscanner/deconstruct(disassembled) + for(var/atom/movable/A in src) + A.forceMove(loc) + ..() /obj/machinery/body_scanconsole/power_change() if(stat & BROKEN) diff --git a/code/game/machinery/airlock_control.dm b/code/game/machinery/airlock_control.dm index 452ffddf32b0..c707b98e4ebd 100644 --- a/code/game/machinery/airlock_control.dm +++ b/code/game/machinery/airlock_control.dm @@ -69,14 +69,12 @@ var/mob/living/carbon/human/H = AM if(H.getBrainLoss() >= 60) playsound(src, 'sound/effects/bang.ogg', VOL_EFFECTS_MASTER, 25) - if(!istype(H.head, /obj/item/clothing/head/helmet)) - visible_message("[H] headbutts the airlock.") - var/obj/item/organ/external/BP = H.bodyparts_by_name[BP_HEAD] - H.Stun(2) - H.Weaken(5) - BP.take_damage(10, 0) + var/armor_block = H.run_armor_check(BP_HEAD, "melee") + if(armor_block) + visible_message("[H] headbutts the airlock.") else - visible_message("[H] headbutts the airlock. Good thing they're wearing a helmet.") + visible_message("[H] headbutts the airlock. Good thing they're wearing a helmet.") + if(H.apply_damage(10, BRUTE, BP_HEAD, armor_block)) H.Stun(2) H.Weaken(5) return diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index c5ae2343a5ba..545814d5c6b9 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -813,8 +813,6 @@ wires.interact(user) return - return - if(1) if(iscoil(W)) var/obj/item/stack/cable_coil/coil = W @@ -851,13 +849,24 @@ else if(iswrench(W)) to_chat(user, "You remove the fire alarm assembly from the wall!") - var/obj/item/alarm_frame/frame = new /obj/item/alarm_frame() - frame.loc = user.loc playsound(src, 'sound/items/Ratchet.ogg', VOL_EFFECTS_MASTER) - qdel(src) + deconstruct(TRUE) return ..() +/obj/machinery/alarm/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + if(disassembled) + new /obj/item/alarm_frame(loc) + else + new /obj/item/stack/sheet/metal(loc, 2) + if(buildstage >= 1) + new /obj/item/weapon/airalarm_electronics(loc) + if(buildstage >= 2) + new /obj/item/stack/cable_coil(loc, 3) + ..() + /obj/machinery/alarm/power_change() if(powered(power_channel)) stat &= ~NOPOWER @@ -1162,6 +1171,22 @@ FIRE ALARM FA.update_icon() playsound(src, 'sound/machines/alarm_fire.ogg', VOL_EFFECTS_MASTER, null, FALSE) +/obj/machinery/firealarm/atom_break(damage_flag) + if(buildstage == 0) //can't break the electronics if there isn't any inside. + return + return ..() + +/obj/machinery/firealarm/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/metal(loc, 1) + if(buildstage >= 1) + var/obj/item/item = new /obj/item/weapon/firealarm_electronics(loc) + if(!disassembled) + item.update_integrity(item.max_integrity * 0.5) + new /obj/item/stack/cable_coil(loc, 3) + ..() + /obj/machinery/firealarm/examine(mob/user) . = ..() var/msg diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 3af4ac3276c6..2e8b1ccf8707 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -276,7 +276,8 @@ var/global/list/datum/autolathe_recipe/autolathe_recipes_all = autolathe_recipes to_chat(user, "The autolathe is busy. Please wait for completion of previous operation.") return 1 - if(default_deconstruction_screwdriver(user, "autolathe_t", "autolathe", I)) + if(default_deconstruction_screwdriver(user, "autolathe", "autolathe", I)) + update_icon() updateUsrDialog() return @@ -303,10 +304,10 @@ var/global/list/datum/autolathe_recipe/autolathe_recipes_all = autolathe_recipes amount = stack.get_amount() if(m_amt) amount = min(amount, round((storage_capacity[MAT_METAL] - stored_material[MAT_METAL]) / m_amt)) - flick("autolathe_o",src)//plays metal insertion animation + flick("[initial(icon_state)]_metal", src) if(g_amt) amount = min(amount, round((storage_capacity[MAT_GLASS] - stored_material[MAT_GLASS]) / g_amt)) - flick("autolathe_r",src)//plays glass insertion animation + flick("[initial(icon_state)]_glass", src) else if(istype(I, /obj/item/ammo_box)) m_amt = 0 g_amt = 0 @@ -344,6 +345,19 @@ var/global/list/datum/autolathe_recipe/autolathe_recipes_all = autolathe_recipes if(stored_material[MAT_GLASS] >= 3750) new /obj/item/stack/sheet/glass(loc, round(stored_material[MAT_GLASS] / 3750)) +/obj/machinery/autolathe/update_icon() + cut_overlays() + if(panel_open) + add_overlay("[initial(icon_state)]-open") + if(powered()) + icon_state = initial(icon_state) + else + icon_state = "[initial(icon_state)]-off" + +/obj/machinery/autolathe/power_change() + ..() + update_icon() + /obj/machinery/autolathe/proc/take_item(obj/item/I, amount) if(istype(I, /obj/item/stack)) var/obj/item/stack/S = I diff --git a/code/game/machinery/barber.dm b/code/game/machinery/barber.dm index 7f29ecd63446..df30f1236035 100644 --- a/code/game/machinery/barber.dm +++ b/code/game/machinery/barber.dm @@ -7,6 +7,7 @@ anchored = TRUE use_power = IDLE_POWER_USE idle_power_usage = 40 + resistance_flags = FULL_INDESTRUCTIBLE var/list/obj/item/weapon/reagent_containers/glass/beaker/beakers = list() var/processing = FALSE diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm index 9ee241251c43..ddfc5cca2f43 100644 --- a/code/game/machinery/bots/bots.dm +++ b/code/game/machinery/bots/bots.dm @@ -16,8 +16,7 @@ allowed_checks = ALLOWED_CHECK_NONE var/obj/item/weapon/card/id/botcard // the ID card that the bot "holds" var/on = 1 - var/health = 0 //do not forget to set health for your bot! - var/maxhealth = 0 + max_integrity = 1 var/fire_dam_coeff = 1.0 var/brute_dam_coeff = 1.0 var/open = 0//Maint panel @@ -48,9 +47,9 @@ /obj/machinery/bot/proc/explode() qdel(src) -/obj/machinery/bot/proc/healthcheck() - if (src.health <= 0) - explode() +/obj/machinery/bot/deconstruct(disassembled) + explode() + ..() /obj/machinery/bot/emag_act(mob/user) if(emagged >= 2) @@ -67,36 +66,34 @@ /obj/machinery/bot/examine(mob/user) ..() - if (health < maxhealth) - if (health > maxhealth/3) - to_chat(user, "[src]'s parts look loose.") - else - to_chat(user, "[src]'s parts look very loose!") - -/obj/machinery/bot/attack_alien(mob/living/carbon/xenomorph/user) - user.do_attack_animation(src) - user.SetNextMove(CLICK_CD_MELEE) - src.health -= rand(15,30)*brute_dam_coeff - visible_message("[user] has slashed [src]!") - playsound(src, 'sound/weapons/slice.ogg', VOL_EFFECTS_MASTER, 25) - if(prob(10)) - new /obj/effect/decal/cleanable/blood/oil(src.loc) - healthcheck() - - -/obj/machinery/bot/attack_animal(mob/living/simple_animal/attacker) - ..() - if(attacker.melee_damage == 0) + if(get_integrity() == max_integrity) return - src.health -= attacker.melee_damage - visible_message("[attacker] has [attacker.attacktext] [src]!") - attacker.attack_log += text("\[[time_stamp()]\] attacked [src.name]") - if(prob(10)) - new /obj/effect/decal/cleanable/blood/oil(src.loc) - healthcheck() - + if(get_integrity() > max_integrity / 3) + to_chat(user, "[src]'s parts look loose.") + else + to_chat(user, "[src]'s parts look very loose!") + +/obj/machinery/bot/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir) + switch(damage_type) + if(BRUTE) + return damage_amount * brute_dam_coeff + if(BURN) + return damage_amount * fire_dam_coeff + +/obj/machinery/bot/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir) + . = ..() + if(.) + new /obj/effect/decal/cleanable/blood/oil(loc) +/obj/machinery/bot/attack_alien(mob/living/carbon/xenomorph/user) + . = ..() + if(.) + visible_message("[user] has slashed [src]!") +/obj/machinery/bot/attack_animal(mob/living/simple_animal/user) + . = ..() + if(.) + visible_message("[user] has slashed [src]!") /obj/machinery/bot/attackby(obj/item/weapon/W, mob/user) if(isscrewdriver(W)) @@ -105,64 +102,35 @@ to_chat(user, "Maintenance panel is now [src.open ? "opened" : "closed"].") else if(iswelder(W)) if(W.use(0, user)) - if(health < maxhealth) + if(get_integrity() < max_integrity) if(open) user.visible_message("[user] start repair [src]!","You start repair [src]!") if(W.use_tool(src, user, 20, volume = 50)) - health = min(maxhealth, health+10) + repair_damage(10) user.visible_message("[user] repaired [src]!","You repaired [src]!") else to_chat(user, "Unable to repair with the maintenance panel closed.") else to_chat(user, "[src] does not need a repair.") else - if(hasvar(W,"force") && hasvar(W,"damtype")) - switch(W.damtype) - if("fire") - src.health -= W.force * fire_dam_coeff - if("brute") - src.health -= W.force * brute_dam_coeff - ..() - healthcheck() - else - ..() - -/obj/machinery/bot/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - health -= Proj.damage - healthcheck() - -/obj/machinery/bot/blob_act() - src.health -= rand(20,40)*fire_dam_coeff - healthcheck() - return + ..() /obj/machinery/bot/ex_act(severity) switch(severity) if(EXPLODE_DEVASTATE) - explode() + deconstruct() return if(EXPLODE_HEAVY) - src.health -= rand(5,10)*fire_dam_coeff - src.health -= rand(10,20)*brute_dam_coeff + take_damage(20, BRUTE, BOMB) if(EXPLODE_LIGHT) if(prob(50)) - src.health -= rand(1,5)*fire_dam_coeff - src.health -= rand(1,5)*brute_dam_coeff - healthcheck() + take_damage(5, BRUTE, BOMB) /obj/machinery/bot/emp_act(severity) var/was_on = on stat |= EMPED - var/obj/effect/overlay/pulse2 = new /obj/effect/overlay(loc) - pulse2.icon = 'icons/effects/effects.dmi' - pulse2.icon_state = "empdisable" - pulse2.name = "emp sparks" - pulse2.anchored = TRUE - pulse2.set_dir(pick(cardinal)) - - spawn(10) - qdel(pulse2) + new /obj/effect/overlay/pulse2(loc, 2) + if (on) turn_off() spawn(severity*300) diff --git a/code/game/machinery/bots/cleanbot.dm b/code/game/machinery/bots/cleanbot.dm index 15e67e651003..3c31b6f8a8fc 100644 --- a/code/game/machinery/bots/cleanbot.dm +++ b/code/game/machinery/bots/cleanbot.dm @@ -21,8 +21,7 @@ density = FALSE anchored = FALSE //weight = 1.0E7 - health = 25 - maxhealth = 25 + max_integrity = 25 var/cleaning = 0 var/screwloose = 0 var/oddbutton = 0 diff --git a/code/game/machinery/bots/ed209bot.dm b/code/game/machinery/bots/ed209bot.dm index 18302444d9f7..26cc0b614d6f 100644 --- a/code/game/machinery/bots/ed209bot.dm +++ b/code/game/machinery/bots/ed209bot.dm @@ -4,8 +4,7 @@ icon = 'icons/obj/aibots.dmi' icon_state = "ed2090" icon_state_arrest = "ed209-c" - health = 100 - maxhealth = 100 + max_integrity = 100 layer = INFRONT_MOB_LAYER var/lastfired = 0 @@ -331,13 +330,7 @@ if(severity == 2 && prob(70)) ..(severity - 1) else - var/obj/effect/overlay/pulse2 = new/obj/effect/overlay(loc) - pulse2.icon = 'icons/effects/effects.dmi' - pulse2.icon_state = "empdisable" - pulse2.name = "emp sparks" - pulse2.anchored = TRUE - pulse2.set_dir(pick(cardinal)) - QDEL_IN(pulse2, 10) + new /obj/effect/overlay/pulse2(loc, 1) var/list/mob/living/carbon/targets = new for(var/mob/living/carbon/C in view(12, src)) if(C.stat == DEAD) @@ -361,8 +354,6 @@ target = toarrest mode = SECBOT_HUNT - - /obj/item/weapon/ed209_assembly/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/weapon/pen)) var/t = sanitize_safe(input(user, "Enter new robot name", name, input_default(created_name)), MAX_NAME_LEN) diff --git a/code/game/machinery/bots/farmbot.dm b/code/game/machinery/bots/farmbot.dm index 4dfd339c727a..1702c71ddc22 100644 --- a/code/game/machinery/bots/farmbot.dm +++ b/code/game/machinery/bots/farmbot.dm @@ -30,8 +30,7 @@ icon_state = "farmbot0" density = TRUE anchored = FALSE - health = 50 - maxhealth = 50 + max_integrity = 50 req_access =list(access_hydroponics) var/Max_Fertilizers = 10 @@ -428,7 +427,7 @@ var/damage = 5 var/dam_zone = pick(BP_CHEST , BP_L_ARM , BP_R_ARM , BP_L_LEG , BP_R_LEG) var/obj/item/organ/external/BP = human.bodyparts_by_name[ran_zone(dam_zone)] - var/armor = human.run_armor_check(BP, "melee") + var/armor = human.run_armor_check(BP, MELEE) human.apply_damage(damage, BRUTE, BP, armor, DAM_SHARP | DAM_EDGE) else // warning, plants infested with weeds! diff --git a/code/game/machinery/bots/floorbot.dm b/code/game/machinery/bots/floorbot.dm index c6b7401c778e..18c83d1ef9c4 100644 --- a/code/game/machinery/bots/floorbot.dm +++ b/code/game/machinery/bots/floorbot.dm @@ -45,8 +45,7 @@ icon_state = "floorbot0" density = FALSE anchored = FALSE - health = 25 - maxhealth = 25 + max_integrity = 25 //weight = 1.0E7 var/amount = 10 var/eattiles = FALSE diff --git a/code/game/machinery/bots/medbot.dm b/code/game/machinery/bots/medbot.dm index 06693aead100..c02799b4d4a1 100644 --- a/code/game/machinery/bots/medbot.dm +++ b/code/game/machinery/bots/medbot.dm @@ -10,8 +10,7 @@ icon_state = "medibot0" density = FALSE anchored = FALSE - health = 20 - maxhealth = 20 + max_integrity = 20 req_access =list(access_medical) var/stunned = 0 //It can be stunned by tasers. Delicate circuits. //var/emagged = 0 @@ -201,8 +200,11 @@ else ..() - if(health < maxhealth && !isscrewdriver(W) && W.force) - step_to(src, (get_step_away(src,user))) + +/obj/machinery/bot/medbot/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir) + . = ..() + if(. && !QDELING(src)) + step(src, reverse_dir[attack_dir]) /obj/machinery/bot/medbot/emag_act(mob/user) ..() diff --git a/code/game/machinery/bots/mulebot.dm b/code/game/machinery/bots/mulebot.dm index c4f4ce0a0d57..3ca300149a6a 100644 --- a/code/game/machinery/bots/mulebot.dm +++ b/code/game/machinery/bots/mulebot.dm @@ -13,8 +13,7 @@ density = TRUE anchored = TRUE animate_movement=1 - health = 150 //yeah, it's tougher than ed209 because it is a big metal box with wheels --rastaf0 - maxhealth = 150 + max_integrity = 150 //yeah, it's tougher than ed209 because it is a big metal box with wheels --rastaf0 fire_dam_coeff = 0.7 brute_dam_coeff = 0.5 @@ -118,8 +117,8 @@ else if(is_wire_tool(I)) wires.interact(user) else if (iswrench(I)) - if (src.health < maxhealth) - src.health = min(maxhealth, src.health+25) + if (get_integrity() < max_integrity) + repair_damage(25) user.visible_message( "[user] repairs [src]!", "You repair [src]!" diff --git a/code/game/machinery/bots/secbot.dm b/code/game/machinery/bots/secbot.dm index c4a06c7ab3fd..3c4f86102158 100644 --- a/code/game/machinery/bots/secbot.dm +++ b/code/game/machinery/bots/secbot.dm @@ -6,8 +6,7 @@ var/icon_state_arrest = "secbot-c" density = FALSE anchored = FALSE - health = 25 - maxhealth = 25 + max_integrity = 25 fire_dam_coeff = 0.7 brute_dam_coeff = 0.5 diff --git a/code/game/machinery/camera/abductors_console.dm b/code/game/machinery/camera/abductors_console.dm new file mode 100644 index 000000000000..f508c4d712e0 --- /dev/null +++ b/code/game/machinery/camera/abductors_console.dm @@ -0,0 +1,156 @@ +/obj/machinery/computer/camera_advanced/abductor + name = "Human Observation Console" + networks = list("SS13", "abductor") + var/obj/machinery/abductor/console/console + var/team = 0 + lock_override = CAMERA_LOCK_STATION | CAMERA_LOCK_MINING | CAMERA_LOCK_CENTCOM + + var/datum/action/innate/teleport_in/I = new + var/datum/action/innate/teleport_out/O = new + var/datum/action/innate/teleport_self/S = new + var/datum/action/innate/vest_mode_swap/M = new + var/datum/action/innate/vest_disguise_swap/D = new + var/datum/action/innate/set_droppoint/P = new + + icon = 'icons/obj/abductor.dmi' + icon_state = "camera" + +/obj/machinery/computer/camera_advanced/abductor/atom_init() + . = ..() + abductor_machinery_list += src + actions += I + actions += O + actions += S + actions += M + actions += D + actions += P + networks += "Abductor[team]" + +/obj/machinery/computer/camera_advanced/abductor/Destroy() + if(console) + console.camera = null + console = null + abductor_machinery_list -= src + return ..() + +/mob/camera/Eye/remote/abductor + user_camera_icon = 'icons/obj/abductor.dmi' + icon_state = "camera_target" + +/obj/machinery/computer/camera_advanced/abductor/CreateEye() + ..() + eyeobj = new /mob/camera/Eye/remote/abductor(get_turf(src)) + eyeobj.origin = src +/datum/action/innate + action_type = AB_INNATE + +/datum/action/innate/teleport_in +///Is the amount of time required between uses + var/abductor_pad_cooldown = 8 SECONDS +///Is used to compare to world.time in order to determine if the action should early return + var/use_delay + name = "Send To" + button_icon = 'icons/hud/actions.dmi' + button_icon_state = "beam_down" + +/datum/action/innate/teleport_in/Activate() + if(!target || !iscarbon(owner)) + return + if(world.time < use_delay) + to_chat(owner, "You must wait [DisplayTimeText(use_delay - world.time)] to use the [target] again!") + return + var/mob/living/carbon/human/C = owner + var/mob/camera/Eye/remote/remote_eye = C.remote_control + var/obj/machinery/computer/camera_advanced/abductor/A = target + var/obj/machinery/abductor/pad/P = A.console.pad + + if(remote_eye.loc.z in SSmapping.levels_by_trait(ZTRAIT_CENTCOM)) + to_chat(owner, "This place is out of bounds of pad' working zone") + return + + use_delay = (world.time + abductor_pad_cooldown) + if(cameranet.checkTurfVis(remote_eye.loc)) + P.PadToLoc(remote_eye.loc) + +/datum/action/innate/teleport_out + name = "Retrieve" + button_icon = 'icons/hud/actions.dmi' + button_icon_state = "beam_up" + +/datum/action/innate/teleport_out/Activate() + if(!target || !iscarbon(owner)) + return + var/obj/machinery/computer/camera_advanced/abductor/C = target + var/obj/machinery/abductor/console/console = C.console + + console.TeleporterRetrieve() + +/datum/action/innate/teleport_self +///Is the amount of time required between uses + var/teleport_self_cooldown = 9 SECONDS + var/use_delay + name = "Send Self" + button_icon = 'icons/hud/actions.dmi' + button_icon_state = "beam_down" + +/datum/action/innate/teleport_self/Activate() + if(!target || !iscarbon(owner)) + return + if(world.time < use_delay) + to_chat(owner, "You can only teleport to one place at a time!") + return + var/mob/living/carbon/human/C = owner + var/mob/camera/Eye/remote/remote_eye = C.remote_control + var/obj/machinery/computer/camera_advanced/abductor/A = target + var/obj/machinery/abductor/pad/P = A.console.pad + + if(remote_eye.loc.z in SSmapping.levels_by_trait(ZTRAIT_CENTCOM)) + to_chat(owner, "This place is out of bounds of pad' working zone") + return + use_delay = (world.time + teleport_self_cooldown) + if(cameranet.checkTurfVis(remote_eye.loc)) + P.MobToLoc(remote_eye.loc,C) + +/datum/action/innate/vest_mode_swap + name = "Switch Vest Mode" + button_icon = 'icons/hud/actions.dmi' + button_icon_state = "vest_mode" + +/datum/action/innate/vest_mode_swap/Activate() + if(!target || !iscarbon(owner)) + return + var/obj/machinery/computer/camera_advanced/abductor/C = target + var/obj/machinery/abductor/console/console = C.console + console.FlipVest() + + +/datum/action/innate/vest_disguise_swap + name = "Switch Vest Disguise" + button_icon = 'icons/hud/actions.dmi' + button_icon_state = "vest_disguise" + +/datum/action/innate/vest_disguise_swap/Activate() + if(!target || !iscarbon(owner)) + return + var/obj/machinery/computer/camera_advanced/abductor/C = target + var/obj/machinery/abductor/console/console = C.console + console.SelectDisguise() + +/datum/action/innate/set_droppoint + name = "Set Experiment Release Point" + button_icon = 'icons/hud/actions.dmi' + button_icon_state = "set_drop" + +/datum/action/innate/set_droppoint/Activate() + if(!target || !iscarbon(owner)) + return + + var/mob/living/carbon/human/H = owner + var/mob/camera/Eye/remote/remote_eye = H.remote_control + + if(remote_eye.loc.z in SSmapping.levels_by_trait(ZTRAIT_CENTCOM)) + to_chat(owner, "This place is out of bounds of pad' working zone") + return + var/obj/machinery/computer/camera_advanced/abductor/C = target + var/obj/machinery/abductor/console/console = C.console + console.SetDroppoint(get_turf(remote_eye.loc),owner) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 046ba7caa4a9..53cec639b9b5 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -110,7 +110,8 @@ if(!(stat & EMPED)) visible_message("[bicon(src)] Paint drips from [src].") cancelCameraAlarm() - toggle_cam(FALSE) + if(!status) + toggle_cam(FALSE) /obj/machinery/camera/ex_act(severity) if(src.invuln) @@ -154,8 +155,7 @@ else if(iswelder(W) && wires.is_deconstructable()) if(weld(W, user)) - drop_assembly(1) - qdel(src) + deconstruct(TRUE) else if(istype(W, /obj/item/device/analyzer) && panel_open) //XRay if(!isXRay()) upgradeXRay() @@ -179,6 +179,11 @@ else to_chat(user, "[msg2]") + else if(istype(W, /obj/item/stack/sheet/glass) && panel_open) + var/obj/item/stack/sheet/glass/G = W + remove_paint_state() + to_chat(user, "You fixed [src] lens.") + G.use(1) // OTHER else if(istype(W, /obj/item/weapon/paper)) user.SetNextMove(CLICK_CD_INTERACT) @@ -228,13 +233,37 @@ playsound(src, 'sound/weapons/blade1.ogg', VOL_EFFECTS_MASTER) playsound(src, pick(SOUNDIN_SPARKS), VOL_EFFECTS_MASTER) visible_message("The camera has been sliced apart by [user] with [W]!") - drop_assembly() - new /obj/item/stack/cable_coil/cut/red(loc) - qdel(src) + deconstruct() else ..() return +/obj/machinery/camera/run_atom_armor(damage_amount, damage_type, damage_flag = 0, attack_dir) + if(stat & BROKEN) + switch(damage_type) + if(BRUTE, BURN) + return damage_amount + return + . = ..() + +/obj/machinery/camera/atom_break(damage_flag) + if(!status) + return + . = ..() + if(.) + triggerCameraAlarm() + toggle_cam(FALSE) + +/obj/machinery/camera/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + if(disassembled) + drop_assembly(1) + else + drop_assembly() + new /obj/item/stack/cable_coil(loc, 2) + ..() + /obj/machinery/camera/proc/drop_assembly(state = 0) if(assembly) assembly.state = state diff --git a/code/game/machinery/camera/camera_advanced.dm b/code/game/machinery/camera/camera_advanced.dm index 00fe73fa6c7c..0367cd370f7a 100644 --- a/code/game/machinery/camera/camera_advanced.dm +++ b/code/game/machinery/camera/camera_advanced.dm @@ -35,8 +35,7 @@ current_user.unset_machine() current_user = null QDEL_NULL(eyeobj) - QDEL_NULL(off_action) - QDEL_NULL(jump_action) + QDEL_LIST(actions) actions.Cut() return ..() @@ -45,15 +44,9 @@ eyeobj.origin = src /obj/machinery/computer/camera_advanced/proc/GrantActions(mob/living/user) - if(off_action) - off_action.target = user - off_action.Grant(user) - - - if(jump_action) - jump_action.target = user - jump_action.Grant(user) - + for(var/datum/action/to_grant as anything in actions) + to_grant.target = src + to_grant.Grant(user) /obj/machinery/computer/camera_advanced/proc/remove_eye_control(mob/living/user) if(!user) @@ -181,29 +174,28 @@ /datum/action/camera_off name = "End Camera View" - button_icon = 'icons/mob/actions.dmi' + button_icon = 'icons/hud/actions.dmi' button_icon_state = "camera_off" action_type = AB_INNATE /datum/action/camera_off/Activate() - if(!target || !isliving(target)) + if(!owner || !isliving(owner)) return - var/mob/living/C = target + var/mob/living/C = owner var/mob/camera/Eye/remote/remote_eye = C.remote_control var/obj/machinery/computer/camera_advanced/console = remote_eye.origin - console.remove_eye_control(target) + console.remove_eye_control(owner) /datum/action/camera_jump name = "Jump To Camera" - button_icon = 'icons/mob/actions.dmi' + button_icon = 'icons/hud/actions.dmi' button_icon_state = "camera_jump" action_type = AB_INNATE /datum/action/camera_jump/Activate() - if(!target || !isliving(target)) + if(!owner || !isliving(owner)) return - - var/mob/living/C = target + var/mob/living/C = owner var/mob/camera/Eye/remote/remote_eye = C.remote_control var/obj/machinery/computer/camera_advanced/origin = remote_eye.origin diff --git a/code/game/machinery/camera/camera_assembly.dm b/code/game/machinery/camera/camera_assembly.dm index d6258a3fa0ff..e335aefa2cb2 100644 --- a/code/game/machinery/camera/camera_assembly.dm +++ b/code/game/machinery/camera/camera_assembly.dm @@ -20,6 +20,8 @@ 4 = Screwdriver panel closed and is fully built (you cannot attach upgrades) */ + resistance_flags = CAN_BE_HIT + /obj/item/weapon/camera_assembly/attackby(obj/item/I, mob/user, params) switch(state) if(0) @@ -128,6 +130,12 @@ else return ..() +/obj/item/weapon/camera_assembly/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/metal(loc) + ..() + /obj/item/weapon/camera_assembly/update_icon() if(anchored) icon_state = "camera1" diff --git a/code/game/machinery/cell_charger.dm b/code/game/machinery/cell_charger.dm index 158dfdbe53bc..72ad65d70397 100644 --- a/code/game/machinery/cell_charger.dm +++ b/code/game/machinery/cell_charger.dm @@ -103,3 +103,13 @@ use_power(power_used) updateicon() + +/obj/machinery/cell_charger/deconstruct() + if(charging) + charging.forceMove(loc) + charging = null + ..() + +/obj/machinery/cell_charger/Destroy() + QDEL_NULL(charging) + return ..() diff --git a/code/game/machinery/computer/ai_core.dm b/code/game/machinery/computer/ai_core.dm index 9a704a49e4f2..2ae70f7d7c78 100644 --- a/code/game/machinery/computer/ai_core.dm +++ b/code/game/machinery/computer/ai_core.dm @@ -9,6 +9,12 @@ var/obj/item/weapon/circuitboard/circuit = null var/obj/item/device/mmi/brain = null + resistance_flags = CAN_BE_HIT + +/obj/structure/AIcore/Destroy() + QDEL_NULL(circuit) + QDEL_NULL(brain) + return ..() /obj/structure/AIcore/attackby(obj/item/P, mob/user) switch(state) @@ -28,8 +34,7 @@ if(user.is_busy(src)) return if(WT.use_tool(src, user, 20, amount = 0, volume = 50)) to_chat(user, "You deconstruct the frame.") - new /obj/item/stack/sheet/plasteel( loc, 4) - qdel(src) + deconstruct(TRUE) if(1) if(iswrench(P)) if(user.is_busy(src)) @@ -171,11 +176,28 @@ empty_playable_ai_cores += D else var/mob/living/silicon/ai/A = new /mob/living/silicon/ai ( loc, laws, brain ) + brain = null if(A) //if there's no brain, the mob is deleted and a structure/AIcore is created A.rename_self("ai", 1) feedback_inc("cyborg_ais_created",1) qdel(src) +/obj/structure/AIcore/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + if(state >= 4) + new /obj/item/stack/sheet/rglass(loc, 2) + if(state >= 3) + new /obj/item/stack/cable_coil(loc, 5) + if(circuit) + circuit.forceMove(loc) + circuit = null + if(brain) + brain.forceMove(loc) + brain = null + new /obj/item/stack/sheet/plasteel(loc, 4) + ..() + /obj/structure/AIcore/deactivated name = "Inactive AI" icon = 'icons/mob/AI.dmi' diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index 6b28a64e39f0..99db10de1a75 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -8,6 +8,12 @@ var/obj/item/weapon/circuitboard/circuit = null // weight = 1.0E8 + resistance_flags = CAN_BE_HIT + +/obj/structure/computerframe/Destroy() + QDEL_NULL(circuit) + return ..() + /obj/item/weapon/circuitboard density = FALSE anchored = FALSE @@ -493,10 +499,25 @@ playsound(src, 'sound/items/Screwdriver.ogg', VOL_EFFECTS_MASTER) to_chat(user, "You connect the monitor.") var/obj/machinery/computer/new_computer = new src.circuit.build_path (src.loc, circuit) + circuit = null new_computer.set_dir(dir) transfer_fingerprints_to(new_computer) qdel(src) +/obj/structure/computerframe/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/metal(loc, 5) + if(circuit) + circuit.forceMove(loc) + circuit = null + if(state == 4) + new /obj/item/weapon/shard(loc) + new /obj/item/weapon/shard(loc) + if(state >= 3) + new /obj/item/stack/cable_coil(loc, 5) + ..() + /obj/structure/computerframe/verb/rotate() set category = "Object" set name = "Rotate" diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm index 01d101e844d7..0a69e194d39e 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/computer.dm @@ -25,6 +25,8 @@ else if(circuit) circuit = new circuit(null) + else + resistance_flags |= FULL_INDESTRUCTIBLE // no circuit = INDESTRUCTIBLE cuz we cant build it power_change() /obj/machinery/computer/Topic(href, href_list) @@ -45,8 +47,55 @@ return 0 return 1 +/obj/machinery/computer/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + if(stat & BROKEN) + playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER, 70, TRUE) + else + playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 75, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + +/obj/machinery/computer/atom_break(damage_flag) + if(!circuit) //no circuit, no breaking + return + . = ..() + if(.) + playsound(loc, 'sound/effects/glassbr3.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + set_light(0) + +/obj/machinery/computer/deconstruct(disassembled = TRUE, mob/user) + if(flags & NODECONSTRUCT) + return ..() + deconstruction() + if(circuit) //no circuit, no computer frame + var/obj/structure/computerframe/A = new /obj/structure/computerframe(loc) + A.set_dir(dir) + A.circuit = circuit + A.anchored = TRUE + transfer_fingerprints_to(A) + circuit = null + if(stat & BROKEN) + if(user) + to_chat(user, "The broken glass falls out.") + else + playsound(src, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER, 70, TRUE) + new /obj/item/weapon/shard(loc) + A.state = 3 + A.icon_state = "3" + else + if(user) + to_chat(user, "You disconnect the monitor.") + A.state = 4 + A.icon_state = "4" + for(var/obj/C in src) + C.forceMove(loc) + ..() + /obj/machinery/computer/emp_act(severity) - if(prob(20/severity)) set_broken() + if(prob(20 / severity)) + set_broken() ..() @@ -118,25 +167,7 @@ if(isscrewdriver(I) && circuit && !(flags&NODECONSTRUCT)) if(user.is_busy(src)) return if(I.use_tool(src, user, 20, volume = 50)) - var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) - transfer_fingerprints_to(A) - A.circuit = circuit - A.anchored = TRUE - A.set_dir(dir) - circuit = null - for (var/obj/C in src) - C.loc = src.loc - if (src.stat & BROKEN) - to_chat(user, "The broken glass falls out.") - new /obj/item/weapon/shard( src.loc ) - A.state = 3 - A.icon_state = "3" - else - to_chat(user, "You disconnect the monitor.") - set_light(0) - A.state = 4 - A.icon_state = "4" - qdel(src) + deconstruct(TRUE) if(iswrench(I)) if(user.is_busy(src)) return @@ -239,17 +270,23 @@ else to_chat(user, "You don't want to break these thing") -/obj/machinery/computer/attack_animal(mob/living/simple_animal/M) - if(istype(M, /mob/living/simple_animal/hulk)) - var/mob/living/simple_animal/hulk/Hulk = M - Hulk.do_attack_animation(src) - playsound(Hulk, 'sound/effects/hulk_hit_computer.ogg', VOL_EFFECTS_MASTER) - to_chat(M, "You hit the computer, glass fragments hurt you!") - Hulk.health -= rand(2,4) - if(prob(40)) - set_broken() - to_chat(M, "You broke the computer.") - return +/obj/machinery/computer/attack_hulk(mob/living/simple_animal/hulk/user) + . = ..() + + if(.) + return TRUE + if(!istype(user)) + return + + user.SetNextMove(CLICK_CD_INTERACT) + user.do_attack_animation(src) + playsound(user, 'sound/effects/hulk_hit_computer.ogg', VOL_EFFECTS_MASTER) + to_chat(user, "You hit the computer, glass fragments hurt you!") + user.health -= rand(2,4) + if(prob(40)) + set_broken() + to_chat(user, "You broke the computer.") + return TRUE /obj/machinery/computer/proc/print_document(text, docname) var/obj/item/weapon/paper/Paper = new /obj/item/weapon/paper() diff --git a/code/game/machinery/computer/syndicate_shuttle.dm b/code/game/machinery/computer/syndicate_shuttle.dm index c124315340b1..d59fed3b5844 100644 --- a/code/game/machinery/computer/syndicate_shuttle.dm +++ b/code/game/machinery/computer/syndicate_shuttle.dm @@ -15,14 +15,14 @@ var/lastMove = 0 /obj/effect/landmark/syndi_shuttle + name = "Syndi shuttle" /obj/machinery/computer/syndicate_station/atom_init() ..() return INITIALIZE_HINT_LATELOAD /obj/machinery/computer/syndicate_station/atom_init_late() - var/obj/O = locate(/obj/effect/landmark/syndi_shuttle) in landmarks_list - curr_location = get_area(O) + curr_location = get_area(locate("landmark*Syndi shuttle")) /obj/machinery/computer/syndicate_station/process() if(..()) diff --git a/code/game/machinery/computer/vox_shuttle.dm b/code/game/machinery/computer/vox_shuttle.dm index a0b506f3746a..5e91a65df03a 100644 --- a/code/game/machinery/computer/vox_shuttle.dm +++ b/code/game/machinery/computer/vox_shuttle.dm @@ -194,10 +194,6 @@ var/global/announce_vox_departure = FALSE // Stealth systems - give an announcem console_say("Процедура полёта отменена.") warning = FALSE -/obj/machinery/computer/vox_station/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - visible_message("[Proj] ricochets off [src]!") - #undef VOX_SHUTTLE_MOVE_TIME #undef VOX_SHUTTLE_COOLDOWN #undef VOX_CAN_USE diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index e6a22c77abba..7d3253c2641e 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -51,6 +51,20 @@ else desc += "." +/obj/machinery/constructable_frame/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/metal(loc, 5) + if(circuit) + circuit.forceMove(loc) + circuit = null + if(state >= 2) + new /obj/item/stack/cable_coil(loc , 5) + for(var/obj/item/I in components) + I.forceMove(loc) + LAZYCLEARLIST(components) + ..() + /obj/machinery/constructable_frame/machine_frame/attackby(obj/item/P, mob/user) if(P.crit_fail) to_chat(user, "This part is faulty, you cannot add this to the machine!") @@ -86,9 +100,7 @@ if(P.use_tool(src, user, SKILL_TASK_AVERAGE, volume = 50)) if(state == 1) to_chat(user, "You disassemble the frame.") - var/obj/item/stack/sheet/metal/M = new (loc, 5) - M.add_fingerprint(user) - qdel(src) + deconstruct(TRUE) else if(iswrench(P)) if(user.is_busy()) diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index bcf2b03a1711..70b6d06937a8 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -55,6 +55,12 @@ for reference: //Barricades, maybe there will be a metal one later... +/obj/structure/barricade + anchored = TRUE + density = TRUE + max_integrity = 100 + resistance_flags = CAN_BE_HIT + /obj/structure/barricade/wooden name = "wooden barricade" desc = "This space is blocked off by a wooden barricade." @@ -62,56 +68,42 @@ for reference: icon_state = "woodenbarricade" anchored = TRUE density = TRUE - var/health = 100.0 - var/maxhealth = 100.0 + +/obj/structure/barricade/wooden/deconstruct(disassembled) + new /obj/item/stack/sheet/wood(loc) + new /obj/item/stack/sheet/wood(loc) + new /obj/item/stack/sheet/wood(loc) + return ..() + +/obj/structure/barricade/wooden/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir) + switch(damage_type) + if(BRUTE) + return damage_amount * 0.75 + if(BURN) + return damage_amount /obj/structure/barricade/wooden/attackby(obj/item/W, mob/user) if(istype(W, /obj/item/stack/sheet/wood)) user.SetNextMove(CLICK_CD_INTERACT) - if(src.health < src.maxhealth) - if(user.is_busy()) return + if(get_integrity() < max_integrity && !user.is_busy()) visible_message("[user] begins to repair \the [src]!") - if(W.use_tool(src, user, 20, volume = 50)) - src.health = src.maxhealth - W:use(1) + if(W.use_tool(src, user, 2 SECONDS, volume = 50)) + update_integrity(max_integrity) + var/obj/item/stack/sheet/wood/wood = W + wood.use(1) visible_message("[user] repairs \the [src]!") return - else if(user.a_intent == INTENT_HARM) - switch(W.damtype) - if("fire") - src.health -= W.force * 1 - if("brute") - src.health -= W.force * 0.75 - else - if(src.health <= 0) - visible_message("The barricade is smashed apart!") - new /obj/item/stack/sheet/wood(get_turf(src)) - new /obj/item/stack/sheet/wood(get_turf(src)) - new /obj/item/stack/sheet/wood(get_turf(src)) - qdel(src) - return ..() + return ..() /obj/structure/barricade/wooden/ex_act(severity) switch(severity) if(EXPLODE_DEVASTATE) - visible_message("The barricade is blown apart!") qdel(src) if(EXPLODE_HEAVY) - src.health -= 25 - if (src.health <= 0) - visible_message("The barricade is blown apart!") - new /obj/item/stack/sheet/wood(get_turf(src)) - new /obj/item/stack/sheet/wood(get_turf(src)) - new /obj/item/stack/sheet/wood(get_turf(src)) - qdel(src) - -/obj/structure/barricade/wooden/blob_act() - src.health -= 25 - if (src.health <= 0) - visible_message("The blob eats through the barricade!") - qdel(src) - return + take_damage(33, BRUTE, BOMB) + if(EXPLODE_LIGHT) + take_damage(16, BRUTE, BOMB) /obj/structure/barricade/wooden/CanPass(atom/movable/mover, turf/target, height=0, air_group=0)//So bullets will fly over and stuff. if(air_group || (height==0)) @@ -121,6 +113,31 @@ for reference: else return 0 +//Peacekeeper wall +/obj/structure/barricade/bubble + name = "bubble barricade" + desc = "A fragile energy field that blocks movement. Excels at blocking lethal projectiles." + icon = 'icons/effects/effects.dmi' + icon_state = "bubble" + max_integrity = 7 + +/obj/structure/barricade/bubble/atom_init() + . = ..() + global.peacekeeper_shields_count++ + +/obj/structure/barricade/bubble/bullet_act(obj/item/projectile/Proj, def_zone) + . = ..() + for(var/mob/living/L in loc) //no need protecc abusers + L.bullet_act(Proj, def_zone) + +/obj/structure/barricade/bubble/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) //make robots can pass + if(isrobot(mover)) + return TRUE + return FALSE + +/obj/structure/barricade/bubble/Destroy() + global.peacekeeper_shields_count-- + return ..() //Actual Deployable machinery stuff @@ -137,8 +154,7 @@ for reference: anchored = FALSE density = TRUE icon_state = "barrier0" - var/health = 100.0 - var/maxhealth = 100.0 + max_integrity = 100 var/locked = 0.0 // req_access = list(access_maint_tunnels) @@ -146,19 +162,25 @@ for reference: . = ..() icon_state = "barrier[locked]" +/obj/machinery/deployable/barrier/deconstruct(disassembled) + explode() + +/obj/structure/barricade/barrier/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir) + switch(damage_type) + if(BRUTE) + return damage_amount * 0.5 + if(BURN) + return damage_amount * 0.75 + /obj/machinery/deployable/barrier/attackby(obj/item/weapon/W, mob/user) - if (istype(W, /obj/item/weapon/card/id)) - if (allowed(user)) - if (src.emagged < 2.0) - src.locked = !src.locked - src.anchored = !src.anchored - src.icon_state = "barrier[src.locked]" - if ((src.locked == 1.0) && (src.emagged < 2.0)) - to_chat(user, "Barrier lock toggled on.") - return - else if ((src.locked == 0.0) && (src.emagged < 2.0)) - to_chat(user, "Barrier lock toggled off.") - return + if(istype(W, /obj/item/weapon/card/id)) + if(allowed(user)) + if(emagged < 2.0) + locked = !locked + anchored = !anchored + icon_state = "barrier[locked]" + to_chat(user, "Barrier lock toggled [locked ? "on" : "off"].") + return else var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(2, 1, src) @@ -168,29 +190,13 @@ for reference: return else if (iswrench(W)) user.SetNextMove(CLICK_CD_INTERACT) - if (src.health < src.maxhealth) - src.health = src.maxhealth - src.emagged = 0 - src.req_access = list(access_security) - visible_message("[user] repairs \the [src]!") - return - else if (src.emagged > 0) - src.emagged = 0 - src.req_access = list(access_security) + if (get_integrity() < max_integrity || emagged) + update_integrity(max_integrity) + emagged = 0 + req_access = list(access_security) visible_message("[user] repairs \the [src]!") return - return - else - user.SetNextMove(CLICK_CD_MELEE) - switch(W.damtype) - if("fire") - src.health -= W.force * 0.75 - if("brute") - src.health -= W.force * 0.5 - else - if (src.health <= 0) - explode() - ..() + return ..() /obj/machinery/deployable/barrier/emag_act(mob/user) if (src.emagged == 0) @@ -216,9 +222,9 @@ for reference: if(EXPLODE_DEVASTATE) explode() if(EXPLODE_HEAVY) - src.health -= 25 - if(src.health <= 0) - explode() + take_damage(50, BRUTE, BOMB) + if(EXPLODE_LIGHT) + take_damage(25, BRUTE, BOMB) /obj/machinery/deployable/barrier/emp_act(severity) if(stat & (BROKEN|NOPOWER)) @@ -228,12 +234,6 @@ for reference: anchored = !anchored icon_state = "barrier[src.locked]" -/obj/machinery/deployable/barrier/blob_act() - src.health -= 25 - if (src.health <= 0) - explode() - return - /obj/machinery/deployable/barrier/CanPass(atom/movable/mover, turf/target, height=0, air_group=0)//So bullets will fly over and stuff. if(air_group || (height==0)) return 1 diff --git a/code/game/machinery/door_control.dm b/code/game/machinery/door_control.dm index b539a0a614fe..492928ab29c8 100644 --- a/code/game/machinery/door_control.dm +++ b/code/game/machinery/door_control.dm @@ -182,12 +182,18 @@ return else if(iswrench(W)) to_chat(user, "You remove the door control assembly from the wall!") - var/obj/item/door_control_frame/frame = new - frame.loc = user.loc + deconstruct(TRUE) playsound(src, 'sound/items/Ratchet.ogg', VOL_EFFECTS_MASTER) qdel(src) return +/obj/machinery/door_control/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + var/obj/item/door_control_frame/frame = new(loc) + transfer_fingerprints_to(frame) + ..() + /obj/machinery/door_control/emag_act(mob/user) if((buildstage == DOOR_CONTROL_COMPLETE) && !emagged) emagged = TRUE diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index d0de298b6a08..766c1d7e781e 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -5,6 +5,20 @@ #define AIRLOCK_OPENING 4 #define AIRLOCK_DENY 5 #define AIRLOCK_EMAG 6 + +#define AIRLOCK_FRAME_CLOSED "closed" +#define AIRLOCK_FRAME_CLOSING "closing" +#define AIRLOCK_FRAME_OPEN "open" +#define AIRLOCK_FRAME_OPENING "opening" + +#define AIRLOCK_LIGHT_BOLTS "bolts" +#define AIRLOCK_LIGHT_EMERGENCY "emergency" +#define AIRLOCK_LIGHT_DENIED "denied" +#define AIRLOCK_LIGHT_CLOSED "poweron" +#define AIRLOCK_LIGHT_CLOSING "closing" +#define AIRLOCK_LIGHT_OPEN "poweron_open" +#define AIRLOCK_LIGHT_OPENING "opening" + #define AIRLOCK_LIGHT_POWER 2 #define AIRLOCK_LIGHT_RANGE 1.5 #define AIRLOCK_POWERON_LIGHT_COLOR "#3aa7c2" @@ -51,13 +65,6 @@ var/global/list/airlock_overlays = list() var/inner_material = null //material of inner filling; if its an airlock with glass, this should be set to "glass" var/overlays_file = 'icons/obj/doors/airlocks/station/overlays.dmi' - var/image/old_frame_overlay // keep those in order to prevent unnecessary updating - var/image/old_filling_overlay - var/image/old_lights_overlay - var/image/old_panel_overlay - var/image/old_weld_overlay - var/image/old_sparks_overlay - door_open_sound = 'sound/machines/airlock/open.ogg' door_close_sound = 'sound/machines/airlock/close.ogg' var/door_open_forced_sound = 'sound/machines/airlock/open_force.ogg' @@ -67,6 +74,10 @@ var/global/list/airlock_overlays = list() var/door_bolt_up_sound = 'sound/machines/airlock/bolts_up_1.ogg' var/door_bolt_down_sound = 'sound/machines/airlock/bolts_down_1.ogg' + max_integrity = 300 + integrity_failure = 0.25 + damage_deflection = 21 + /obj/machinery/door/airlock/atom_init(mapload, dir = null) ..() airlock_list += src @@ -259,160 +270,97 @@ var/global/list/airlock_overlays = list() SSdemo.mark_dirty(src) /obj/machinery/door/airlock/proc/set_airlock_overlays(state) - var/image/frame_overlay - var/image/filling_overlay - var/image/lights_overlay - var/image/panel_overlay - var/image/weld_overlay - var/image/sparks_overlay - light_range = 0 - light_power = 0 - light_color = "" - + . = list() + var/frame_state + var/light_state switch(state) if(AIRLOCK_CLOSED) - frame_overlay = get_airlock_overlay("closed", icon) - if(inner_material) - filling_overlay = get_airlock_overlay("[inner_material]_closed", overlays_file) + frame_state = AIRLOCK_FRAME_CLOSED + if(locked) + light_state = AIRLOCK_LIGHT_BOLTS + else if(emergency) + light_state = AIRLOCK_LIGHT_EMERGENCY else - filling_overlay = get_airlock_overlay("fill_closed", icon) - if(p_open) - panel_overlay = get_airlock_overlay("panel_closed", overlays_file) - if(welded) - weld_overlay = get_airlock_overlay("welded", overlays_file) - if(lights && hasPower()) - light_range = AIRLOCK_LIGHT_RANGE - light_power = AIRLOCK_LIGHT_POWER - if(locked) - lights_overlay = get_airlock_overlay("lights_bolts", overlays_file) - light_color = AIRLOCK_BOLTS_LIGHT_COLOR - else if(emergency) - lights_overlay = get_airlock_overlay("lights_emergency", overlays_file) - light_color = AIRLOCK_EMERGENCY_LIGHT_COLOR - else - lights_overlay = get_airlock_overlay("lights_poweron", overlays_file) - light_color = AIRLOCK_POWERON_LIGHT_COLOR - + light_state = AIRLOCK_LIGHT_CLOSED if(AIRLOCK_DENY) - frame_overlay = get_airlock_overlay("closed", icon) - if(inner_material) - filling_overlay = get_airlock_overlay("[inner_material]_closed", overlays_file) - else - filling_overlay = get_airlock_overlay("fill_closed", icon) - if(p_open) - panel_overlay = get_airlock_overlay("panel_closed", overlays_file) - if(welded) - weld_overlay = get_airlock_overlay("welded", overlays_file) - if(lights && hasPower()) - light_range = AIRLOCK_LIGHT_RANGE - light_power = AIRLOCK_LIGHT_POWER - lights_overlay = get_airlock_overlay("lights_denied", overlays_file) - light_color = AIRLOCK_DENY_LIGHT_COLOR - + frame_state = AIRLOCK_FRAME_CLOSED + light_state = AIRLOCK_LIGHT_DENIED if(AIRLOCK_EMAG) - frame_overlay = get_airlock_overlay("closed", icon) - sparks_overlay = get_airlock_overlay("sparks", overlays_file) - if(inner_material) - filling_overlay = get_airlock_overlay("[inner_material]_closed", overlays_file) - else - filling_overlay = get_airlock_overlay("fill_closed", icon) - if(p_open) - panel_overlay = get_airlock_overlay("panel_closed", overlays_file) - if(welded) - weld_overlay = get_airlock_overlay("welded", overlays_file) - + frame_state = AIRLOCK_FRAME_CLOSED if(AIRLOCK_CLOSING) - frame_overlay = get_airlock_overlay("closing", icon) - if(inner_material) - filling_overlay = get_airlock_overlay("[inner_material]_closing", overlays_file) - else - filling_overlay = get_airlock_overlay("fill_closing", icon) - if(p_open) - panel_overlay = get_airlock_overlay("panel_closing", overlays_file) - if(lights && hasPower()) - light_range = AIRLOCK_LIGHT_RANGE - light_power = AIRLOCK_LIGHT_POWER - lights_overlay = get_airlock_overlay("lights_closing", overlays_file) - light_color = AIRLOCK_ACCESS_LIGHT_COLOR - + frame_state = AIRLOCK_FRAME_CLOSING + light_state = AIRLOCK_LIGHT_CLOSING if(AIRLOCK_OPEN) - frame_overlay = get_airlock_overlay("open", icon) - if(inner_material) - filling_overlay = get_airlock_overlay("[inner_material]_open", overlays_file) + frame_state = AIRLOCK_FRAME_OPEN + if(locked) + light_state = AIRLOCK_LIGHT_BOLTS + else if(emergency) + light_state = AIRLOCK_LIGHT_EMERGENCY else - filling_overlay = get_airlock_overlay("fill_open", icon) - if(p_open) - panel_overlay = get_airlock_overlay("panel_open", overlays_file) - if(lights && hasPower()) - light_range = AIRLOCK_LIGHT_RANGE - light_power = AIRLOCK_LIGHT_POWER + light_state = AIRLOCK_LIGHT_OPEN + if(AIRLOCK_OPENING) + frame_state = AIRLOCK_FRAME_OPENING + light_state = AIRLOCK_LIGHT_OPENING + + . += get_airlock_overlay(frame_state, icon) + if(inner_material) + . += get_airlock_overlay("[inner_material]_[frame_state]", overlays_file) + else + . += get_airlock_overlay("fill_[frame_state]", icon) + + var/has_power = hasPower() + if(light_state && lights && has_power) + . += get_airlock_overlay("lights_[light_state]", overlays_file, TRUE) + + var/light_color + switch(state) + if(OPEN, CLOSED) if(locked) - lights_overlay = get_airlock_overlay("lights_bolts_open", overlays_file) light_color = AIRLOCK_BOLTS_LIGHT_COLOR else if(emergency) - lights_overlay = get_airlock_overlay("lights_emergency_open", overlays_file) light_color = AIRLOCK_EMERGENCY_LIGHT_COLOR else - lights_overlay = get_airlock_overlay("lights_poweron_open", overlays_file) light_color = AIRLOCK_POWERON_LIGHT_COLOR - - - if(AIRLOCK_OPENING) - frame_overlay = get_airlock_overlay("opening", icon) - if(inner_material) - filling_overlay = get_airlock_overlay("[inner_material]_opening", overlays_file) - else - filling_overlay = get_airlock_overlay("fill_opening", icon) - if(p_open) - panel_overlay = get_airlock_overlay("panel_opening", overlays_file) - if(lights && hasPower()) - light_range = AIRLOCK_LIGHT_RANGE - light_power = AIRLOCK_LIGHT_POWER - lights_overlay = get_airlock_overlay("lights_opening", overlays_file) + if(AIRLOCK_DENY) + light_color = AIRLOCK_DENY_LIGHT_COLOR + if(AIRLOCK_CLOSING, AIRLOCK_OPENING) light_color = AIRLOCK_ACCESS_LIGHT_COLOR - - // Doesn't used cut_overlays() for performance reasons. - if(frame_overlay != old_frame_overlay) - cut_overlay(old_frame_overlay) - add_overlay(frame_overlay) - old_frame_overlay = frame_overlay - if(filling_overlay != old_filling_overlay) - cut_overlay(old_filling_overlay) - add_overlay(filling_overlay) - old_filling_overlay = filling_overlay - if(lights_overlay != old_lights_overlay) - if(lights_overlay) - lights_overlay.plane = ABOVE_LIGHTING_PLANE - lights_overlay.layer = ABOVE_LIGHTING_LAYER - cut_overlay(old_lights_overlay) - add_overlay(lights_overlay) - old_lights_overlay = lights_overlay - // Adding light to airlocks - set_light(light_range, light_power, light_color) - - if(panel_overlay != old_panel_overlay) - cut_overlay(old_panel_overlay) - add_overlay(panel_overlay) - old_panel_overlay = panel_overlay - if(weld_overlay != old_weld_overlay) - cut_overlay(old_weld_overlay) - add_overlay(weld_overlay) - old_weld_overlay = weld_overlay - if(sparks_overlay != old_sparks_overlay) - if(sparks_overlay) - sparks_overlay.plane = ABOVE_LIGHTING_PLANE - sparks_overlay.layer = ABOVE_LIGHTING_LAYER - cut_overlay(old_sparks_overlay) - add_overlay(sparks_overlay) - old_sparks_overlay = sparks_overlay - -/proc/get_airlock_overlay(icon_state, icon_file) + set_light(AIRLOCK_LIGHT_RANGE, AIRLOCK_LIGHT_POWER, light_color) + else + set_light(0, 0) + + if(p_open) + . += get_airlock_overlay("panel_[frame_state]", overlays_file) + if(frame_state == AIRLOCK_FRAME_CLOSED && welded) + . += get_airlock_overlay("welded", overlays_file) + + if(state == AIRLOCK_EMAG) + . += get_airlock_overlay("sparks", overlays_file, TRUE) + + if(has_power) + switch(frame_state) // TODO ADD SPARKS OVERLAYS to files // why the fuck it sould be in every file???? + if(AIRLOCK_FRAME_CLOSED) + if(stat & BROKEN) + . += get_airlock_overlay("sparks_broken", overlays_file, TRUE) + else if(atom_integrity < (0.75 * max_integrity)) + . += get_airlock_overlay("sparks_damaged", overlays_file, TRUE) + if(AIRLOCK_FRAME_OPEN) + if(atom_integrity < (0.75 * max_integrity)) + . += get_airlock_overlay("sparks_open", overlays_file, TRUE) + + cut_overlays() + add_overlay(.) + +/proc/get_airlock_overlay(icon_state, icon_file, light_source=FALSE) var/iconkey = "[icon_state][icon_file]" - if(airlock_overlays[iconkey]) - return airlock_overlays[iconkey] - airlock_overlays[iconkey] = image(icon_file, icon_state) - return airlock_overlays[iconkey] + if(!(. = airlock_overlays[iconkey])) + var/mutable_appearance/MA + if(light_source) + MA = mutable_appearance(icon_file, icon_state, ABOVE_LIGHTING_LAYER, ABOVE_LIGHTING_PLANE) + else + MA = mutable_appearance(icon_file, icon_state) + . = airlock_overlays[iconkey] = MA /obj/machinery/door/airlock/do_animate(animation) switch(animation) @@ -624,10 +572,25 @@ var/global/list/airlock_overlays = list() open(1) return -/obj/machinery/door/airlock/attack_animal(mob/user) - if(istype(user, /mob/living/simple_animal/hulk)) - var/mob/living/simple_animal/hulk/H = user - H.attack_hulk(src) +/obj/machinery/door/airlock/attack_hulk(mob/living/user) + . = ..() + + if(.) + return . + + user.SetNextMove(CLICK_CD_INTERACT) + + if(welded || locked) + if(user.hulk_scream(src, 75)) + door_rupture(user) + return + + if(density) + to_chat(user, "You force your fingers between \ + the doors and begin to pry them open...") + playsound(src, 'sound/machines/firedoor_open.ogg', VOL_EFFECTS_MASTER, 30, FALSE, null, -4) + if (!user.is_busy() && do_after(user, 4 SECONDS, target = src) && !QDELETED(src)) + open(1) /obj/machinery/door/airlock/proc/door_rupture(mob/user) take_out_wedged_item() @@ -973,40 +936,7 @@ var/global/list/airlock_overlays = list() if(user.is_busy(src)) return user.visible_message("[user] removes the electronics from the airlock assembly.", "You start to remove electronics from the airlock assembly.") if(C.use_tool(src, user, SKILL_TASK_AVERAGE, volume = 100)) - to_chat(user, "You removed the airlock electronics!") - - take_out_wedged_item() - var/obj/structure/door_assembly/da = new assembly_type(loc) - da.anchored = TRUE - if(mineral) - da.change_mineral_airlock_type(mineral) - if(glass && da.can_insert_glass) - da.set_glass(TRUE) - da.state = ASSEMBLY_WIRED - da.set_dir(dir) - da.created_name = name - da.update_state() - - var/obj/item/weapon/airlock_electronics/ae - if(!electronics) - ae = new/obj/item/weapon/airlock_electronics(loc) - if(!req_access) - check_access() - if(req_access.len) - ae.conf_access = req_access - else if (req_one_access.len) - ae.conf_access = req_one_access - ae.one_access = 1 - else - ae = electronics - electronics = null - ae.loc = loc - if(operating == -1) - ae.icon_state = "door_electronics_smoked" - ae.broken = TRUE - operating = 0 - - qdel(src) + deconstruct(TRUE, user) return else if(hasPower()) to_chat(user, "The airlock's motors resist your efforts to force it.") @@ -1186,6 +1116,11 @@ var/global/list/airlock_overlays = list() overlays_file = 'icons/obj/doors/airlocks/highsec/overlays.dmi' update_icon() +/obj/machinery/door/airlock/proc/on_break() + if(!panel_open) + panel_open = TRUE + wires.cut_all() + /obj/machinery/door/airlock/emp_act(severity) if(!wires) return @@ -1195,6 +1130,66 @@ var/global/list/airlock_overlays = list() var/wire = 1 << rand(0, wires.wire_count - 1) wires.pulse_index(wire) +/obj/machinery/door/airlock/atom_break(damage_flag) + . = ..() + if(.) + on_break() + +/obj/machinery/door/airlock/atom_destruction(damage_flag) + if(damage_flag == BOMB) //If an explosive took us out, don't drop the assembly + flags |= NODECONSTRUCT + return ..() + +/obj/machinery/door/airlock/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir) + . = ..() + if(.) + update_icon() + +/obj/machinery/door/airlock/proc/prepare_deconstruction_assembly(obj/structure/door_assembly/assembly) + assembly.anchored = TRUE + if(mineral) + assembly.change_mineral_airlock_type(mineral) + if(glass && assembly.can_insert_glass) + assembly.set_glass(TRUE) + assembly.state = ASSEMBLY_WIRED + assembly.set_dir(dir) + assembly.created_name = name + assembly.update_state() + +/obj/machinery/door/airlock/deconstruct(disassembled = TRUE, mob/user) + if(flags & NODECONSTRUCT) + return ..() + take_out_wedged_item() + var/obj/structure/door_assembly/A = new assembly_type(loc) + prepare_deconstruction_assembly(A) + + if(!disassembled) + A.update_integrity(A.max_integrity * 0.5) + return ..() + + if(user) + to_chat(user, "You remove the airlock electronics.") + + var/obj/item/weapon/airlock_electronics/ae + if(!electronics) + ae = new/obj/item/weapon/airlock_electronics(loc) + if(!req_access) + check_access() + if(req_access.len) + ae.conf_access = req_access + else if (req_one_access.len) + ae.conf_access = req_one_access + ae.one_access = 1 + else + ae = electronics + electronics = null + ae.loc = loc + if(operating == -1) + ae.icon_state = "door_electronics_smoked" + ae.broken = TRUE + operating = 0 + ..() + /obj/structure/door_scrap name = "Door Scrap" desc = "Just a bunch of garbage." diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index 0c5a08c1eaff..625e5596ab9a 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -269,6 +269,8 @@ assembly_type = /obj/structure/door_assembly/door_assembly_vault + max_integrity = 600 + /*************** * Hatch airlocks @@ -350,6 +352,8 @@ icon = 'icons/obj/doors/airlocks/centcom/centcom.dmi' overlays_file = 'icons/obj/doors/airlocks/centcom/overlays.dmi' + resistance_flags = FULL_INDESTRUCTIBLE + /****************** * Mutitile airlocks diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index bee6c566c6ee..79ef3233c3cf 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -161,14 +161,14 @@ var/global/list/wedge_image_cache = list() var/mob/living/carbon/human/H = user if(H.getBrainLoss() >= 60) playsound(src, 'sound/effects/bang.ogg', VOL_EFFECTS_MASTER, 25) - if(!istype(H.head, /obj/item/clothing/head/helmet)) - visible_message(" [user] headbutts the [src].") - var/obj/item/organ/external/BP = H.bodyparts_by_name[BP_HEAD] + var/armor_block = H.run_armor_check(BP_HEAD, "melee") + if(armor_block) + visible_message(" [user] headbutts the airlock.") + else + visible_message(" [user] headbutts the airlock. Good thing they're wearing a helmet.") + if(H.apply_damage(10, BRUTE, BP_HEAD, armor_block)) H.Stun(2) H.Weaken(5) - BP.take_damage(10, 0, used_weapon = "Hematoma") - else - visible_message(" [user] headbutts the [src]. Good thing they're wearing a helmet.") return user.SetNextMove(CLICK_CD_INTERACT) @@ -208,6 +208,8 @@ var/global/list/wedge_image_cache = list() close() /obj/machinery/door/attackby(obj/item/I, mob/living/user) + if(user.a_intent == INTENT_HARM) + return ..() if(istype(I, /obj/item/device/detective_scanner)) return if(src.operating) @@ -224,6 +226,19 @@ var/global/list/wedge_image_cache = list() add_fingerprint(user) try_open(user, I) +/obj/machinery/door/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + if(glass) + playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 90, TRUE) + else if(damage_amount) + playsound(loc, 'sound/weapons/smash.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + else + playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + + /obj/machinery/door/emag_act(mob/user) if(density && hasPower() && !wedged_item) update_icon(AIRLOCK_EMAG) @@ -238,11 +253,6 @@ var/global/list/wedge_image_cache = list() to_chat(user, "Why would you waste your time hacking a non-blocking airlock?") return FALSE -/obj/machinery/door/blob_act() - if(prob(40)) - qdel(src) - return - /obj/machinery/door/ex_act(severity) switch(severity) if(EXPLODE_HEAVY) diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 8a685530fa5d..7defd810bcdf 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -108,12 +108,27 @@ open(1) return -/obj/machinery/door/firedoor/attack_animal(mob/user) - if(istype(user, /mob/living/simple_animal/hulk)) - var/mob/living/simple_animal/hulk/H = user - H.attack_hulk(src) +/obj/machinery/door/firedoor/attack_hulk(mob/living/user) + . = ..() + + if(.) + return . + + user.SetNextMove(CLICK_CD_INTERACT) + + if(blocked) + if(user.hulk_scream(src)) + qdel(src) return + if(density) + to_chat(user, "You force your fingers between \ + the doors and begin to pry them open...") + playsound(src, 'sound/machines/firedoor_open.ogg', VOL_EFFECTS_MASTER, 30, FALSE, null, -4) + if (!user.is_busy() && do_after(user, 4 SECONDS, target = src) && !QDELETED(src)) + open(1) + +/obj/machinery/door/firedoor/attack_animal(mob/user) ..() if(density && !blocked) open() @@ -198,14 +213,7 @@ user.visible_message("[user] has removed the electronics from \the [src].", "You have removed the electronics from [src].") - new/obj/item/weapon/airalarm_electronics(src.loc) - take_out_wedged_item() - var/obj/structure/firedoor_assembly/FA = new/obj/structure/firedoor_assembly(src.loc) - FA.anchored = TRUE - FA.density = TRUE - FA.wired = 1 - FA.update_icon() - qdel(src) + deconstruct(TRUE) return if(blocked) @@ -243,6 +251,18 @@ close() return +/obj/machinery/door/firedoor/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + take_out_wedged_item() + if(disassembled || prob(40)) + var/obj/structure/firedoor_assembly/FA = new (loc) + if(disassembled) + FA.anchored = TRUE + FA.density = TRUE + FA.wired = TRUE + FA.update_icon() + ..() /obj/machinery/door/firedoor/proc/latetoggle() if(operating || stat & NOPOWER || !nextstate) diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index ff2441f09cf0..6760f5d9ac0b 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -11,6 +11,8 @@ door_open_sound = 'sound/machines/blast_door.ogg' door_close_sound = 'sound/machines/blast_door.ogg' + resistance_flags = FULL_INDESTRUCTIBLE + /obj/machinery/door/poddoor/cargo icon = 'icons/locations/shuttles/cargo.dmi' diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index f7bbb4f242cc..6db224af7ac8 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -17,7 +17,9 @@ ADD_TO_GLOBAL_LIST(/obj/machinery/door/window, windowdoor_list) var/obj/item/weapon/airlock_electronics/electronics = null var/base_state = "left" - var/health = 150.0 //If you change this, consider changing ../door/window/brigdoor/ health at the bottom of this .dm file + max_integrity = 150 + integrity_failure = 0 + armor = list(MELEE = 20, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 10, BIO = 0, FIRE = 70, ACID = 100) // For use with door control buttons. Currently just that. var/id = null @@ -51,7 +53,7 @@ ADD_TO_GLOBAL_LIST(/obj/machinery/door/window, windowdoor_list) icon_state = "[src.base_state]open" SSdemo.mark_dirty(src) -/obj/machinery/door/window/proc/shatter(display_message = 1) +/obj/machinery/door/window/proc/shatter() if(!(flags & NODECONSTRUCT)) new /obj/item/weapon/shard(loc) new /obj/item/weapon/shard(loc) @@ -75,10 +77,8 @@ ADD_TO_GLOBAL_LIST(/obj/machinery/door/window, windowdoor_list) ae.icon_state = "door_electronics_smoked" ae.broken = TRUE operating = 0 - src.density = FALSE playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER) - if(display_message) - visible_message("[src] shatters!") + visible_message("[src] shatters!") qdel(src) //painter @@ -200,58 +200,31 @@ ADD_TO_GLOBAL_LIST(/obj/machinery/door/window, windowdoor_list) flick("[base_state]deny", src) return - -/obj/machinery/door/window/proc/take_damage(damage) - src.health = max(0, src.health - damage) - if(src.health <= 0) - shatter() - return +/obj/machinery/door/window/deconstruct(disassembled) + shatter() /obj/machinery/door/window/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - if(Proj.damage) - take_damage(round(Proj.damage / 2)) + if(Proj.pass_flags & PASSGLASS) + return PROJECTILE_FORCE_MISS + return ..() -//When an object is thrown at the window -/obj/machinery/door/window/hitby(atom/movable/AM, datum/thrownthing/throwingdatum) +/obj/machinery/door/window/play_attack_sound(damage_amount, damage_type, damage_flag) + switch(damage_type) + if(BRUTE) + playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 90, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) - ..() - visible_message("The glass door was hit by [AM].") - var/tforce = 0 - if(ismob(AM)) - tforce = 40 - else - tforce = AM:throwforce - playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) - take_damage(tforce) - //..() //Does this really need to be here twice? The parent proc doesn't even do anything yet. - Nodrak - return - -/obj/machinery/door/window/proc/attack_generic(mob/user, damage = 0) - if(src.operating) +/obj/machinery/door/window/attack_generic(mob/user) + if(operating) return - user.do_attack_animation(src) - playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) user.visible_message("[user] smashes against the [src.name].", \ "[user] smashes against the [src.name].") - take_damage(damage) - -/obj/machinery/door/window/attack_alien(mob/user) - if(isxenolarva(user)) - return - user.SetNextMove(CLICK_CD_MELEE) - attack_generic(user, 25) - -/obj/machinery/door/window/attack_animal(mob/living/simple_animal/attacker) - ..() - if(attacker.melee_damage <= 0) - return - attack_generic(attacker, attacker.melee_damage) + return ..() /obj/machinery/door/window/attack_slime(mob/living/carbon/slime/user) if(!isslimeadult(user)) return - user.SetNextMove(CLICK_CD_MELEE) attack_generic(user, 25) /obj/machinery/door/window/attackby(obj/item/weapon/I, mob/user) @@ -362,16 +335,7 @@ ADD_TO_GLOBAL_LIST(/obj/machinery/door/window, windowdoor_list) //If it's a weapon, smash windoor. Unless it's an id card, agent card, ect.. then ignore it (Cards really shouldnt damage a door anyway) if(src.density && istype(I, /obj/item/weapon) && !istype(I, /obj/item/weapon/card)) - user.do_attack_animation(src) - user.SetNextMove(CLICK_CD_MELEE) - if( (I.flags&NOBLUDGEON) || !I.force ) - return - var/aforce = I.force - playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) - visible_message("[src] was hit by [I].") - if(I.damtype == BRUTE || I.damtype == BURN) - take_damage(aforce) - return + return ..() try_open(user) @@ -403,7 +367,7 @@ ADD_TO_GLOBAL_LIST(/obj/machinery/door/window, windowdoor_list) icon_state = "leftsecure" base_state = "leftsecure" req_access = list(access_security) - health = 300.0 //Stronger doors for prison (regular window door health is 200) + max_integrity = 300 //Stronger doors for prison (regular window door health is 150) /obj/machinery/door/window/brigdoor/atom_init() . = ..() diff --git a/code/game/machinery/droppod.dm b/code/game/machinery/droppod.dm index 82ba14829e6c..8ee4d70facc1 100644 --- a/code/game/machinery/droppod.dm +++ b/code/game/machinery/droppod.dm @@ -18,8 +18,7 @@ icon_state = "dropod_opened" var/item_state = null - var/max_integrity = 100 - var/obj_integrity = 100 + max_integrity = 100 var/mob/living/carbon/intruder var/mob/living/second_intruder @@ -39,7 +38,7 @@ /obj/structure/droppod/atom_init() . = ..() if(!initial_eyeobj_location) - initial_eyeobj_location = locate(/obj/effect/landmark/droppod) in landmarks_list + initial_eyeobj_location = locate("landmark*Droppod") if(!allowed_areas) allowed_areas = new @@ -145,6 +144,7 @@ obscured_turfs += i /obj/effect/landmark/droppod + name = "Droppod" /********Move in and out********/ @@ -430,17 +430,13 @@ else if(iswelder(O)) var/obj/item/weapon/weldingtool/WT = O user.SetNextMove(CLICK_CD_MELEE) - if(obj_integrity < max_integrity && WT.use(0, user)) + if(get_integrity() < max_integrity && WT.use(0, user)) playsound(src, 'sound/items/Welder.ogg', VOL_EFFECTS_MASTER) - obj_integrity = min(obj_integrity + 10, max_integrity) + repair_damage(10) visible_message("[user] has repaired some dents on [src]!") else if(user.a_intent == INTENT_HARM || (O.flags & ABSTRACT)) - playsound(src, 'sound/weapons/smash.ogg', VOL_EFFECTS_MASTER) - user.SetNextMove(CLICK_CD_MELEE) - take_damage(O.force) return ..() - else if(istype(O, /obj/item/weapon/simple_drop_system)) if(!(flags & POOR_AIMING)) @@ -509,26 +505,23 @@ /obj/structure/droppod/bullet_act(obj/item/projectile/Proj, def_zone) . = ..() - if((Proj.damage && Proj.damage_type == BRUTE || Proj.damage_type == BURN)) - playsound(src, 'sound/effects/bang.ogg', VOL_EFFECTS_MASTER) - visible_message("[src] was hit by [Proj].") - take_damage(Proj.damage) - if(!(flags & IS_LOCKED)) - if(intruder && prob(60)) - intruder.bullet_act(Proj) - if(second_intruder && prob(40)) - second_intruder.bullet_act(Proj) - -/obj/structure/droppod/proc/take_damage(amount) - obj_integrity -= amount / 2 - if(obj_integrity <= 0) - visible_message("The [src] has been destroyed!") - qdel(src) + if(flags & IS_LOCKED) + return + if(intruder && prob(60)) + intruder.bullet_act(Proj) + if(second_intruder && prob(40)) + second_intruder.bullet_act(Proj) -/obj/structure/droppod/attack_animal(mob/living/simple_animal/attacker) - ..() - playsound(src, 'sound/effects/bang.ogg', VOL_EFFECTS_MASTER) - take_damage(attacker.melee_damage) +/obj/structure/droppod/play_attack_sound(damage_amount, damage_type, damage_flag) + if(damage_amount) + playsound(loc, 'sound/effects/bang.ogg', VOL_EFFECTS_MASTER) + +/obj/structure/droppod/take_damage(damage_amount, damage_type = BRUTE, damage_flag = "", sound_effect = TRUE, attack_dir) + ..(damage_amount * 0.5, damage_type, damage_flag, sound_effect, attack_dir) + +/obj/structure/droppod/deconstruct() + visible_message("The [src] has been destroyed!") + . = ..() /********Stats********/ @@ -629,7 +622,7 @@ state = "Aiming" if(flags & STATE_DROPING) state = "Droping" - var/output = {"Integrity: [obj_integrity/max_integrity * 100]%
+ var/output = {"Integrity: [get_integrity()/max_integrity * 100]%
Advanced Aiming System: [(flags & ADVANCED_AIMING_INSTALLED) ? "" : "Un"]installed
Second Passenger: [second_intruder ? "[second_intruder.name]" : "None"]
Nuclear bomb: [Stored_Nuclear ? "" : "Un"]installed
diff --git a/code/game/machinery/fax.dm b/code/game/machinery/fax.dm index f6d44de1c398..409f8eb13b2e 100644 --- a/code/game/machinery/fax.dm +++ b/code/game/machinery/fax.dm @@ -13,6 +13,8 @@ var/global/list/alldepartments = list("Central Command") active_power_usage = 200 interact_offline = TRUE allowed_checks = ALLOWED_CHECK_NONE + resistance_flags = FULL_INDESTRUCTIBLE + var/obj/item/weapon/card/id/scan = null // identification var/authenticated = 0 diff --git a/code/game/machinery/floodlight.dm b/code/game/machinery/floodlight.dm index bce5548349b8..76a7bc501337 100644 --- a/code/game/machinery/floodlight.dm +++ b/code/game/machinery/floodlight.dm @@ -103,3 +103,13 @@ cell = W to_chat(user, "You insert the power cell.") update_icon() + +/obj/machinery/floodlight/deconstruct(disassembled) + playsound(loc, 'sound/effects/Glassbr3.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + //var/obj/structure/floodlight_frame/F = new(loc) // TODO floodligh construction + //F.state = FLOODLIGHT_NEEDS_LIGHTS + //new /obj/item/light/tube/broken(loc) + ..() + +/obj/machinery/floodlight/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + playsound(loc, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER, 75, TRUE) diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index 38020bd84d95..915c10ad5bb7 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -158,7 +158,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ hologram.name = "space carp" hologram.desc = "Hologram of cute space carp... Wait, WHAT?" -/obj/machinery/hologram/holopad/proc/clear_holo() +/obj/machinery/hologram/holopad/clear_holo() // hologram.set_light(0)//Clear lighting. //handled by the lighting controller when its ower is deleted qdel(hologram)//Get rid of hologram. hologram = null @@ -204,6 +204,9 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ active_power_usage = 100 var/obj/effect/overlay/hologram//The projection itself. If there is one, the instrument is on, off otherwise. +/obj/machinery/hologram/proc/clear_holo() + return + /obj/machinery/hologram/power_change() if (powered()) stat &= ~NOPOWER @@ -211,24 +214,14 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ stat |= ~NOPOWER update_power_use() -//Destruction procs. -/obj/machinery/hologram/ex_act(severity) - switch(severity) - if(EXPLODE_HEAVY) - if(prob(50)) - return - if(EXPLODE_LIGHT) - if(prob(95)) - return - qdel(src) - -/obj/machinery/hologram/blob_act() - qdel(src) - return +/obj/machinery/hologram/atom_break() + . = ..() + if(hologram) + clear_holo() /obj/machinery/hologram/Destroy() if(hologram) - src:clear_holo() + clear_holo() return ..() /* Holographic project of everything else. diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm index 0f4764425a86..09a6b0d51ead 100644 --- a/code/game/machinery/iv_drip.dm +++ b/code/game/machinery/iv_drip.dm @@ -82,6 +82,11 @@ else return ..() +/obj/machinery/iv_drip/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/metal(loc) + ..() /obj/machinery/iv_drip/process() //set background = 1 diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 06a8a80b0532..dddfbef491a0 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -106,6 +106,12 @@ Class Procs: icon = 'icons/obj/stationobjs.dmi' layer = DEFAULT_MACHINERY_LAYER w_class = SIZE_MASSIVE + + max_integrity = 200 + integrity_failure = 0.3 + damage_deflection = 15 + resistance_flags = CAN_BE_HIT + var/stat = 0 var/emagged = 0 // Can be 0, 1 or 2 var/use_power = IDLE_POWER_USE @@ -192,14 +198,7 @@ Class Procs: if(use_power && stat == 0) use_power(7500/severity) - var/obj/effect/overlay/pulse2 = new /obj/effect/overlay(loc) - pulse2.icon = 'icons/effects/effects.dmi' - pulse2.icon_state = "empdisable" - pulse2.name = "emp sparks" - pulse2.anchored = TRUE - pulse2.set_dir(pick(cardinal)) - - QDEL_IN(pulse2, 10) + new /obj/effect/overlay/pulse2(loc, 1) ..() /obj/machinery/proc/open_machine() @@ -251,10 +250,6 @@ Class Procs: return qdel(src) -/obj/machinery/blob_act() - if(prob(50)) - qdel(src) - // The main proc that controls power usage of a machine, change use_power only with this proc /obj/machinery/proc/set_power_use(new_use_power) if(current_power_usage && current_power_area) // We are tracking the area that is powering us so we can remove power from the right one if we got moved or something @@ -439,17 +434,8 @@ Class Procs: if(.) if(!handle_fumbling(usr, src, SKILL_TASK_AVERAGE, list(/datum/skill/engineering = SKILL_LEVEL_TRAINED), "You fumble around, figuring out how to deconstruct [src].")) return - deconstruction() playsound(src, 'sound/items/Crowbar.ogg', VOL_EFFECTS_MASTER) - var/obj/machinery/constructable_frame/machine_frame/M = new /obj/machinery/constructable_frame/machine_frame(loc) - transfer_fingerprints_to(M) - M.state = 2 - M.icon_state = "box_1" - for(var/obj/item/I in component_parts) - if(I.reliability != 100 && crit_fail) - I.crit_fail = 1 - I.loc = loc - qdel(src) + deconstruct(TRUE) /obj/machinery/proc/default_deconstruction_screwdriver(mob/user, icon_state_open, icon_state_closed, obj/item/weapon/screwdriver/S) if(istype(S) && !(flags & NODECONSTRUCT)) @@ -534,6 +520,39 @@ Class Procs: /obj/machinery/proc/construction() return +/obj/machinery/proc/spawn_frame(disassembled) + var/obj/machinery/constructable_frame/machine_frame/new_frame = new /obj/machinery/constructable_frame/machine_frame(loc) + + new_frame.state = 2 + new_frame.icon_state = "box_1" + . = new_frame + if(!disassembled) + new_frame.update_integrity(new_frame.max_integrity * 0.5) //the frame is already half broken + transfer_fingerprints_to(new_frame) + +/obj/machinery/atom_break(damage_flag) + . = ..() + if(stat & BROKEN || flags & NODECONSTRUCT) + return + stat |= BROKEN + update_icon() + return TRUE + +/obj/machinery/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() //Just delete us, no need to call anything else. + + deconstruction() + if(!length(component_parts)) + return ..() //we don't have any parts. + spawn_frame(disassembled) + for(var/obj/item/part in component_parts) + part.forceMove(loc) + if(part.reliability != 100 && crit_fail) + part.crit_fail = 1 + LAZYCLEARLIST(component_parts) + ..() + //called on deconstruction before the final deletion /obj/machinery/proc/deconstruction() return diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index 6c7766a28921..3d7569948008 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -113,8 +113,6 @@ var/global/list/obj/machinery/newscaster/allCasters = list() //Global list that desc = "A standard Nanotrasen-licensed newsfeed handler for use in commercial space stations. All the news you absolutely have no use for, in one place!" icon = 'icons/obj/terminals.dmi' icon_state = "newscaster_normal" - var/isbroken = 0 //1 if someone banged it with something heavy - var/ispowered = 1 //starts powered, changes with power_change() //var/list/datum/feed_channel/channel_list = list() //This list will contain the names of the feed channels. Each name will refer to a data region where the messages of the feed channels are stored. //OBSOLETE: We're now using a global news network var/screen = 0 //Or maybe I'll make it into a list within a list afterwards... whichever I prefer, go fuck yourselves :3 @@ -187,11 +185,11 @@ var/global/list/obj/machinery/newscaster/allCasters = list() //Global list that return ..() /obj/machinery/newscaster/update_icon() - if(!ispowered || isbroken) + if(stat & (NOPOWER | BROKEN)) icon_state = "newscaster_off" - if(isbroken) //If the thing is smashed, add crack overlay on top of the unpowered sprite. + if(stat & BROKEN) //If the thing is smashed, add crack overlay on top of the unpowered sprite. cut_overlays() - add_overlay(image(src.icon, "crack3")) + add_overlay(image(icon, "crack3")) return cut_overlays() //reset overlays @@ -210,15 +208,13 @@ var/global/list/obj/machinery/newscaster/allCasters = list() //Global list that return /obj/machinery/newscaster/power_change() - if(isbroken) //Broken shit can't be powered. + if(stat & BROKEN) //Broken shit can't be powered. return - if( powered() ) - src.ispowered = 1 + if(powered()) stat &= ~NOPOWER update_icon() else spawn(rand(0, 15)) - src.ispowered = 0 stat |= NOPOWER update_icon() update_power_use() @@ -236,11 +232,11 @@ var/global/list/obj/machinery/newscaster/allCasters = list() //Global list that if(prob(50)) return - src.isbroken=1 + stat |= BROKEN update_icon() /obj/machinery/newscaster/ui_interact(mob/user) //########### THE MAIN BEEF IS HERE! And in the proc below this...############ - if(isbroken) + if(stat & BROKEN) return if(isobserver(user)) @@ -536,14 +532,6 @@ var/global/list/obj/machinery/newscaster/allCasters = list() //Global list that popup.set_content(dat) popup.open() - /*if(src.isbroken) //debugging shit - return - src.hitstaken++ - if(src.hitstaken==3) - src.isbroken = 1 - update_icon()*/ - - /obj/machinery/newscaster/Topic(href, href_list) . = ..() if(!.) @@ -860,39 +848,49 @@ var/global/list/obj/machinery/newscaster/allCasters = list() //Global list that return to_chat(user, "Now [anchored ? "un" : ""]securing [name]") if(I.use_tool(src, user, 60, volume = 50)) - new /obj/item/newscaster_frame(loc) playsound(src, 'sound/items/Deconstruct.ogg', VOL_EFFECTS_MASTER) - qdel(src) + deconstruct(TRUE) return - if (src.isbroken) - playsound(src, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER) - user.visible_message("[user.name] further abuses the shattered [src.name].") - else - if(istype(I, /obj/item/weapon) ) - user.do_attack_animation(src) - user.SetNextMove(CLICK_CD_MELEE) - var/obj/item/weapon/W = I - if(W.force <15) - user.visible_message("[user.name] hits the [src.name] with the [W.name] with no visible effect.") - playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) + ..() + +/obj/machinery/newscaster/play_attack_sound(damage, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + if(stat & BROKEN) + playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER, 100, TRUE) else - src.hitstaken++ - if(src.hitstaken==3) - user.visible_message("[user.name] smashes the [src.name]!") - src.isbroken=1 - playsound(src, 'sound/effects/Glassbr3.ogg', VOL_EFFECTS_MASTER) - else - user.visible_message("[user.name] forcefully slams the [src.name] with the [I.name]!") - playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) - else - to_chat(user, "This does nothing.") - update_icon() + playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 90, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + + +/obj/machinery/newscaster/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + if(disassembled) + new /obj/item/newscaster_frame(loc) + else + new /obj/item/stack/sheet/metal(loc, 2) + new /obj/item/weapon/shard(loc) + new /obj/item/weapon/shard(loc) + ..() + +/obj/machinery/newscaster/atom_break(damage_flag) + . = ..() + if(.) + playsound(loc, 'sound/effects/Glassbr3.ogg', VOL_EFFECTS_MASTER, 100, TRUE) /obj/machinery/newscaster/attack_paw(mob/user) to_chat(user, "The newscaster controls are far too complicated for your tiny brain!") return +/obj/machinery/newscaster/take_damage(damage_amount, damage_type = BRUTE, damage_flag = 0, sound_effect = 1, attack_dir) + . = ..() + if(. && hitstaken < 3) + hitstaken++ + update_icon() + /obj/machinery/newscaster/proc/AttachPhoto(mob/user) if(photo) if(!issilicon(user)) diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 5122cdfac571..b17fd4dcf223 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -27,8 +27,8 @@ var/raised = FALSE //if the turret cover is "open" and the turret is raised var/raising= FALSE //if the turret is currently opening or closing its cover - var/health = 80 //the turret's health - var/maxhealth = 80 //turrets maximal health. + max_integrity = 160 //turrets maximal health. + integrity_failure = 0.5 var/auto_repair = FALSE //if 1 the turret slowly repairs itself. var/locked = TRUE //if the turret's behaviour control access is locked var/controllock = FALSE //if the turret responds to control panels @@ -369,13 +369,6 @@ var/global/list/turret_icons to_chat(user, "Access denied.") else - //if the turret was attacked with the intention of harming it: - take_damage(I.force * 0.5) - user.SetNextMove(CLICK_CD_MELEE) - if((I.force * 0.5) > 1) //if the force of impact dealt at least 1 damage, the turret gets pissed off - if(!attacked && !emagged) - attacked = TRUE - VARSET_IN(src, attacked, FALSE, 60) ..() /obj/machinery/porta_turret/emag_act(mob/user) @@ -392,30 +385,29 @@ var/global/list/turret_icons VARSET_IN(src, enabled, TRUE, 80) //8 seconds for the traitor to gtfo of the area before the turret decides to ruin his shit return TRUE -/obj/machinery/porta_turret/proc/take_damage(force) - if(!raised && !raising) - force = force / 8 - if(force < 5) +/obj/machinery/porta_turret/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir) + if(!(raised || raising)) + damage_amount /= 8 + if(damage_amount < 5) return - health -= force - if (force > 5 && prob(45)) - spark_system.start() - if(health <= 0) - die() //the death process :( + if(damage_flag == MELEE) + damage_amount /= 2 -/obj/machinery/porta_turret/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - var/damage = Proj.damage - if(!damage) - return + return damage_amount - if(enabled) - if(!attacked && !emagged) - attacked = TRUE - VARSET_IN(src, attacked, FALSE, 60) +/obj/machinery/porta_turret/take_damage() + . = ..() + if(. && enabled && !(attacked || emagged)) + attacked = TRUE + VARSET_IN(src, attacked, FALSE, 6 SECONDS) + if(. > 5 && prob(45)) + spark_system.start() - take_damage(damage) +/obj/machinery/porta_turret/atom_break(disassembled) + . = ..() + if(.) + spark_system.start() //creates some sparks because they look cool /obj/machinery/porta_turret/emp_act(severity) if(enabled) @@ -439,19 +431,13 @@ var/global/list/turret_icons switch(severity) if(EXPLODE_HEAVY) if(prob(75)) - take_damage(initial(health) * 8) //should instakill most turrets + take_damage(640, BRUTE, BOMB, FALSE) //should instakill most turrets return if(EXPLODE_LIGHT) - take_damage(initial(health) * 8 * 0.33) // 8/3 ~ 8*0.33 + take_damage(220, BRUTE, BOMB, FALSE) return qdel(src) -/obj/machinery/porta_turret/proc/die() //called when the turret dies, ie, health <= 0 - health = 0 - stat |= BROKEN //enables the BROKEN bit - spark_system.start() //creates some sparks because they look cool - update_icon() - /obj/machinery/porta_turret/process() //the main machinery process @@ -475,9 +461,9 @@ var/global/list/turret_icons if(!tryToShootAt(secondarytargets)) // if no valid targets, go for secondary targets popDown() // no valid targets, close the cover - if(auto_repair && (health < maxhealth)) + if(auto_repair && (get_integrity() < max_integrity)) use_power(20000) - health = min(health + 1, maxhealth) // 1HP for 20kJ + repair_damage(1) /obj/machinery/porta_turret/proc/assess_and_assign(mob/living/L, list/targets, list/secondarytargets) switch(assess_living(L)) @@ -665,17 +651,12 @@ var/global/list/turret_icons /obj/machinery/porta_turret/attack_alien(mob/living/carbon/xenomorph/humanoid/M) - M.do_attack_animation(src) - M.SetNextMove(CLICK_CD_MELEE) - if(!(stat & BROKEN)) - playsound(src, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER, 25) + if(stat & BROKEN) + to_chat(M, "That object is useless to you.") + . = ..() + if(.) visible_message("[M] has slashed at [src]!") M.attack_log += text("\[[time_stamp()]\] attacked [src.name]") - take_damage(15) - else - to_chat(M, "That object is useless to you.") - return - /datum/turret_checks var/enabled diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm index 371b473886c3..e832bf7d8718 100644 --- a/code/game/machinery/shieldgen.dm +++ b/code/game/machinery/shieldgen.dm @@ -7,8 +7,7 @@ opacity = 0 anchored = TRUE unacidable = 1 - var/const/max_health = 200 - var/health = max_health //The shield can only take so much beating (prevents perma-prisons) + max_integrity = 200 /obj/machinery/shield/atom_init() set_dir(pick(1,2,3,4)) @@ -25,87 +24,21 @@ if(!height || air_group) return 0 else return ..() -/obj/machinery/shield/attackby(obj/item/weapon/W, mob/user) - if(!istype(W)) return - - //Calculate damage - var/aforce = W.force - if(W.damtype == BRUTE || W.damtype == BURN) - src.health -= aforce - - //Play a fitting sound - playsound(src, 'sound/effects/EMPulse.ogg', VOL_EFFECTS_MASTER) - - user.SetNextMove(CLICK_CD_MELEE) - if (src.health <= 0) - visible_message("The [src] dissipates!") - qdel(src) - return - - opacity = 1 - spawn(20) if(src) opacity = 0 +/obj/machinery/shield/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BURN, BRUTE) + playsound(loc, 'sound/effects/EMPulse.ogg', VOL_EFFECTS_MASTER, 75, TRUE) +/obj/machinery/shield/deconstruct(disassembled) + visible_message("The [src] dissipates!") ..() -/obj/machinery/shield/bullet_act(obj/item/projectile/Proj, def_zone) +/obj/machinery/shield/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir) . = ..() - health -= Proj.damage - if(health <=0) - visible_message("The [src] dissipates!") - qdel(src) + if(!.) return opacity = TRUE - spawn(20) - if(src) - opacity = FALSE - -/obj/machinery/shield/ex_act(severity) - if(prob(100 - (severity * 25))) - qdel(src) - -/obj/machinery/shield/emp_act(severity) - switch(severity) - if(EXPLODE_HEAVY) - if(prob(50)) - return - if(EXPLODE_LIGHT) - return - qdel(src) - -/obj/machinery/shield/blob_act() - qdel(src) - - -/obj/machinery/shield/hitby(atom/movable/AM, datum/thrownthing/throwingdatum) - //Let everyone know we've been hit! - visible_message("[src] was hit by [AM].") - - //Super realistic, resource-intensive, real-time damage calculations. - var/tforce = 0 - if(ismob(AM)) - tforce = 40 - else - tforce = AM:throwforce - - src.health -= tforce - - //This seemed to be the best sound for hitting a force field. - playsound(src, 'sound/effects/EMPulse.ogg', VOL_EFFECTS_MASTER) - - //Handle the destruction of the shield - if (src.health <= 0) - visible_message("The [src] dissipates!") - qdel(src) - return - - //The shield becomes dense to absorb the blow.. purely asthetic. - opacity = 1 - spawn(20) if(src) opacity = 0 - - ..() - return - - + VARSET_IN(src, opacity, FALSE, 2 SECONDS) /obj/machinery/shieldgen name = "Emergency shield projector" @@ -116,8 +49,7 @@ opacity = FALSE anchored = FALSE req_access = list(access_engine) - var/const/max_health = 100 - var/health = max_health + max_integrity = 200 var/active = FALSE var/malfunction = FALSE //Malfunction causes parts of the shield to slowly dissapate var/list/deployed_shields = list() @@ -160,40 +92,16 @@ return -/obj/machinery/shieldgen/proc/checkhp() - if(health <= 30) - src.malfunction = 1 - if(health <= 0) - qdel(src) - update_icon() - return - -/obj/machinery/shieldgen/ex_act(severity) - switch(severity) - if(EXPLODE_DEVASTATE) - src.health -= 75 - checkhp() - if(EXPLODE_HEAVY) - src.health -= 30 - if (prob(15)) - src.malfunction = 1 - checkhp() - if(EXPLODE_LIGHT) - src.health -= 10 - checkhp() - return - /obj/machinery/shieldgen/emp_act(severity) switch(severity) if(1) - src.health /= 2 //cut health in half - malfunction = 1 - locked = pick(0,1) + take_damage(get_integrity() * 0.5, BURN, ENERGY) + malfunction = TRUE + locked = pick(0, 1) if(2) if(prob(50)) - src.health *= 0.3 //chop off a third of the health - malfunction = 1 - checkhp() + take_damage(get_integrity() * 0.3, BURN, ENERGY) //chop off a third of the health + malfunction = TRUE /obj/machinery/shieldgen/attack_hand(mob/user) . = ..() @@ -236,10 +144,9 @@ if(!do_skill_checks(user)) return to_chat(user, "You begin to replace the wires.") - //if(do_after(user, min(60, round( ((maxhealth/health)*10)+(malfunction*10) ))) //Take longer to repair heavier damage if(coil.use_tool(src, user, 30, amount = 1, volume = 50)) - health = max_health - malfunction = 0 + update_integrity(max_integrity) + malfunction = FALSE to_chat(user, "You repair the [src]!") update_icon() @@ -273,6 +180,14 @@ else ..() +/obj/machinery/shieldgen/atom_break(damage_flag) + . = ..() + if(!.) + return + locked = FALSE + malfunction = TRUE + update_icon() + /obj/machinery/shieldgen/emag_act(mob/user) if(malfunction) return FALSE @@ -534,6 +449,8 @@ var/obj/machinery/shieldwallgen/gen_primary var/obj/machinery/shieldwallgen/gen_secondary + resistance_flags = FULL_INDESTRUCTIBLE + /obj/machinery/shieldwall/atom_init(mapload, obj/machinery/shieldwallgen/A, obj/machinery/shieldwallgen/B) . = ..() gen_primary = A @@ -560,6 +477,10 @@ else gen_secondary.storedpower -=10 +/obj/machinery/shieldwall/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BURN, BRUTE) + playsound(loc, 'sound/effects/EMPulse.ogg', VOL_EFFECTS_MASTER, 75, TRUE) /obj/machinery/shieldwall/bullet_act(obj/item/projectile/Proj, def_zone) . = ..() diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm index 58a7bea527f8..7418de0bfc24 100644 --- a/code/game/machinery/status_display.dm +++ b/code/game/machinery/status_display.dm @@ -216,6 +216,15 @@ update() +/obj/machinery/status_display/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/metal(loc, 2) + new /obj/item/weapon/shard(loc) + new /obj/item/weapon/shard(loc) + // new /obj/item/wallframe/status_display(loc) // TODO add? + ..() + /obj/machinery/ai_status_display icon = 'icons/obj/status_display.dmi' diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index e88a5cdec893..5ac73dd75a49 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -534,6 +534,23 @@ updateUsrDialog() return +/obj/machinery/suit_storage_unit/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + + if(HELMET) + HELMET.forceMove(loc) + HELMET = null + if(SUIT) + SUIT.forceMove(loc) + SUIT = null + if(MASK) + MASK.forceMove(loc) + MASK = null + eject_occupant(OCCUPANT) + + new /obj/item/stack/sheet/metal(loc, 2) + ..() /obj/machinery/suit_storage_unit/attack_paw(mob/user) to_chat(user, "The console controls are far too complicated for your tiny brain!") diff --git a/code/game/machinery/syndie_big_bomb.dm b/code/game/machinery/syndie_big_bomb.dm index fd537ceec408..d077ad5bf90e 100644 --- a/code/game/machinery/syndie_big_bomb.dm +++ b/code/game/machinery/syndie_big_bomb.dm @@ -32,16 +32,30 @@ required_skills = list(/datum/skill/engineering = SKILL_LEVEL_PRO) +/obj/machinery/syndicatebomb/proc/try_detonate(ignore_active = FALSE) + . = !degutted && (active || ignore_active) + if(.) + explosion(loc, 2, 5, 11) + degutted = TRUE // prevent double caboom + qdel(src) + +/obj/machinery/syndicatebomb/atom_break() + if(!try_detonate()) + ..() + +/obj/machinery/syndicatebomb/atom_destruction() + if(!try_detonate()) + ..() + /obj/machinery/syndicatebomb/process() if(active && !defused && (timer > 0)) //Tick Tock playsound(src, 'sound/items/timer.ogg', VOL_EFFECTS_MASTER, 5, FALSE) timer-- if(active && !defused && (timer <= 0)) //Boom - active = 0 - timer = 60 + active = FALSE + timer = initial(timer) STOP_PROCESSING(SSobj, src) - explosion(src.loc,2,5,11) - qdel(src) + try_detonate(TRUE) return if(!active || defused) //Counter terrorists win STOP_PROCESSING(SSobj, src) @@ -173,7 +187,12 @@ origin_tech = "syndicate=6;combat=5" /obj/item/weapon/syndicatebombcore/ex_act(severity) //Little boom can chain a big boom - explosion(src.loc,2,5,11) + detonate() + +/obj/item/weapon/syndicatebombcore/proc/detonate() + explosion(get_turf(loc), 2, 5, 11) + if(loc && istype(loc, /obj/machinery/syndicatebomb)) + qdel(loc) // delete machinery just in case qdel(src) /obj/item/device/syndicatedetonator diff --git a/code/game/machinery/turret_control.dm b/code/game/machinery/turret_control.dm index 09de47d27ac8..47bf0c04c75b 100644 --- a/code/game/machinery/turret_control.dm +++ b/code/game/machinery/turret_control.dm @@ -14,6 +14,7 @@ anchored = TRUE density = FALSE allowed_checks = ALLOWED_CHECK_NONE // we use isLocked proc to open UI. + resistance_flags = FULL_INDESTRUCTIBLE var/enabled = 0 var/lethal = 0 diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 4ae03f2222b9..a631a8f1524d 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -83,26 +83,18 @@ QDEL_NULL(coin) return ..() -/obj/machinery/vending/ex_act(severity) - switch(severity) - if(EXPLODE_HEAVY) - if(prob(50)) - return - if(EXPLODE_LIGHT) - if(prob(25)) - spawn(0) - malfunction() - return +/obj/machinery/vending/deconstruct(disassembled = TRUE) + if(refill_canister) + return ..() + //the non constructable vendors drop metal instead of a machine frame. + if(!(flags & NODECONSTRUCT)) + new /obj/item/stack/sheet/metal(loc, 3) qdel(src) -/obj/machinery/vending/blob_act() - if (prob(50)) - spawn(0) - malfunction() - qdel(src) - return - - return +/obj/machinery/vending/atom_break(damage_flag) + . = ..() + if(.) + malfunction() /obj/machinery/vending/proc/build_inventory(list/productlist,hidden=0,req_coin=0,req_emag=0) for(var/typepath in productlist) diff --git a/code/game/machinery/vending/other.dm b/code/game/machinery/vending/other.dm index cb625c5549e3..8a7eb3a91985 100644 --- a/code/game/machinery/vending/other.dm +++ b/code/game/machinery/vending/other.dm @@ -139,7 +139,7 @@ if("Contract From Below") new /obj/item/weapon/pen/ghost(loc) if("Cryptorecorder") - new /obj/item/device/camera/spooky(loc) + new /obj/item/device/camera/polar/spooky(loc) if("Black Candle Box") new /obj/item/weapon/storage/fancy/black_candle_box(loc) if("Cancel") @@ -262,7 +262,7 @@ ) var/static/list/selections_kits - var/list/armor = list( + var/list/armor_kits = list( "Hybrid suit" = /obj/item/weapon/storage/box/syndie_kit/rig, "Heavy hybrid suit" = /obj/item/weapon/storage/box/syndie_kit/heavy_rig, "Assault Armor" = /obj/item/weapon/storage/box/syndie_kit/armor, @@ -339,7 +339,7 @@ if(!selection || !Adjacent(user)) return voucher.in_use = TRUE - var/bought_type = armor[selection] + var/bought_type = armor_kits[selection] var/obj/item/bought = new bought_type(loc) if(ishuman(user)) var/mob/living/carbon/human/A = user diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index a17bb9a71f45..a26677ea6145 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -305,6 +305,12 @@ var/global/list/dyed_item_types = list( ..() update_icon() +/obj/machinery/washing_machine/deconstruct(disassembled) + if (flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/metal(loc, 2) + ..() + /obj/machinery/washing_machine/attack_ai(mob/user) if(IsAdminGhost(user)) return ..() diff --git a/code/game/mecha/combat/combat.dm b/code/game/mecha/combat/combat.dm index aac79d038c46..c417da4c2a05 100644 --- a/code/game/mecha/combat/combat.dm +++ b/code/game/mecha/combat/combat.dm @@ -7,7 +7,7 @@ maint_access = 0 //add_req_access = 0 //operation_req_access = list(access_hos) - damage_absorption = list("brute"=0.7,"fire"=1,"bullet"=0.7,"laser"=0.85,"energy"=1,"bomb"=0.8) + damage_absorption = list(BRUTE=0.7,BURN=1,BULLET=0.7,LASER=0.85,ENERGY=1,BOMB=0.8) var/am = "d3c2fbcadca903a41161ccc9df9cf948" var/animated = 0 speed_skills = list(/datum/skill/combat_mech = SKILL_LEVEL_MASTER) @@ -31,19 +31,19 @@ var/mob/living/M = target if(src.occupant.a_intent == INTENT_HARM) playsound(src, pick(SOUNDIN_PUNCH_VERYHEAVY), VOL_EFFECTS_MASTER) - if(damtype == "brute") + if(damtype == BRUTE) step_away(M,src,15) if(ishuman(target)) var/mob/living/carbon/human/H = target var/obj/item/organ/external/BP = H.bodyparts_by_name[pick(BP_CHEST , BP_CHEST , BP_CHEST , BP_HEAD)] if(BP) switch(damtype) - if("brute") + if(BRUTE) H.Paralyse(1) BP.take_damage(rand(force / 2, force), 0) - if("fire") + if(BURN) BP.take_damage(0, rand(force / 2, force)) - if("tox") + if(TOX) if(H.reagents) if(H.reagents.get_reagent_amount("carpotoxin") + force < force*2) H.reagents.add_reagent("carpotoxin", force) @@ -55,12 +55,12 @@ else switch(damtype) - if("brute") + if(BRUTE) M.Paralyse(1) M.take_overall_damage(rand(force/2, force)) - if("fire") + if(BURN) M.take_overall_damage(0, rand(force/2, force)) - if("tox") + if(TOX) if(M.reagents) if(M.reagents.get_reagent_amount("carpotoxin") + force < force*2) M.reagents.add_reagent("carpotoxin", force) @@ -81,7 +81,7 @@ return else - if(damtype == "brute") + if(damtype == BRUTE) for(var/target_type in destroyable_obj) if(istype(target, target_type) && hascall(target, "attackby")) occupant_message("You hit [target].") diff --git a/code/game/mecha/combat/durand.dm b/code/game/mecha/combat/durand.dm index c3af2bc04c39..f358fa5a7530 100644 --- a/code/game/mecha/combat/durand.dm +++ b/code/game/mecha/combat/durand.dm @@ -7,7 +7,7 @@ dir_in = 1 //Facing North. health = 400 deflect_chance = 20 - damage_absorption = list("brute"=0.5,"fire"=1.1,"bullet"=0.65,"laser"=0.85,"energy"=0.9,"bomb"=0.8) + damage_absorption = list(BRUTE=0.5,BURN=1.1,BULLET=0.65,LASER=0.85,ENERGY=0.9,BOMB=0.8) max_temperature = 30000 infra_luminosity = 8 force = 40 @@ -102,7 +102,7 @@ dir_in = 1 //Facing North. health = 440 deflect_chance = 25 - damage_absorption = list("brute"=0.5,"fire"=1.0,"bullet"=0.55,"laser"=0.75,"energy"=0.8,"bomb"=0.7) + damage_absorption = list(BRUTE=0.5,BURN=1.0,BULLET=0.55,LASER=0.75,ENERGY=0.8,BOMB=0.7) max_temperature = 30000 infra_luminosity = 8 internal_damage_threshold = 40 diff --git a/code/game/mecha/combat/gygax.dm b/code/game/mecha/combat/gygax.dm index 7907c5c42ae4..350b5a9d5ada 100644 --- a/code/game/mecha/combat/gygax.dm +++ b/code/game/mecha/combat/gygax.dm @@ -7,7 +7,7 @@ dir_in = 1 //Facing North. health = 300 deflect_chance = 15 - damage_absorption = list("brute"=0.75,"fire"=1,"bullet"=0.8,"laser"=0.7,"energy"=0.85,"bomb"=1) + damage_absorption = list(BRUTE=0.75,BURN=1,BULLET=0.8,LASER=0.7,ENERGY=0.85,BOMB=1) max_temperature = 25000 infra_luminosity = 6 var/overload_coeff = 2 @@ -38,7 +38,7 @@ initial_icon = "ultra" health = 350 deflect_chance = 20 - damage_absorption = list("brute"=0.65,"fire"=0.9,"bullet"=0.7,"laser"=0.6,"energy"=0.75,"bomb"=0.9) + damage_absorption = list(BRUTE=0.65,BURN=0.9,BULLET=0.7,LASER=0.6,ENERGY=0.75,BOMB=0.9) max_temperature = 30000 wreckage = /obj/effect/decal/mecha_wreckage/gygax/ultra animated = 1 @@ -50,7 +50,7 @@ initial_icon = "darkgygax" health = 400 deflect_chance = 25 - damage_absorption = list("brute"=0.6,"fire"=0.8,"bullet"=0.6,"laser"=0.5,"energy"=0.65,"bomb"=0.8) + damage_absorption = list(BRUTE=0.6,BURN=0.8,BULLET=0.6,LASER=0.5,ENERGY=0.65,BOMB=0.8) max_temperature = 45000 overload_coeff = 1 wreckage = /obj/effect/decal/mecha_wreckage/gygax/dark diff --git a/code/game/mecha/combat/honker.dm b/code/game/mecha/combat/honker.dm index 8a970673514c..7ad43e36315c 100644 --- a/code/game/mecha/combat/honker.dm +++ b/code/game/mecha/combat/honker.dm @@ -7,7 +7,7 @@ health = 140 deflect_chance = 60 internal_damage_threshold = 60 - damage_absorption = list("brute"=1.2,"fire"=1.5,"bullet"=1,"laser"=1,"energy"=1,"bomb"=1) + damage_absorption = list(BRUTE=1.2,BURN=1.5,BULLET=1,LASER=1,ENERGY=1,BOMB=1) max_temperature = 25000 infra_luminosity = 5 operation_req_access = list(access_clown) diff --git a/code/game/mecha/combat/marauder.dm b/code/game/mecha/combat/marauder.dm index a4d12a259cab..42e871d3ca8d 100644 --- a/code/game/mecha/combat/marauder.dm +++ b/code/game/mecha/combat/marauder.dm @@ -8,7 +8,7 @@ step_in = 5 health = 500 deflect_chance = 25 - damage_absorption = list("brute"=0.5,"fire"=0.7,"bullet"=0.45,"laser"=0.6,"energy"=0.7,"bomb"=0.7) + damage_absorption = list(BRUTE=0.5,BURN=0.7,BULLET=0.45,LASER=0.6,ENERGY=0.7,BOMB=0.7) max_temperature = 60000 infra_luminosity = 3 var/zoom_mode = FALSE diff --git a/code/game/mecha/combat/phazon.dm b/code/game/mecha/combat/phazon.dm index a5d649a4cdf5..6e1b9de09de5 100644 --- a/code/game/mecha/combat/phazon.dm +++ b/code/game/mecha/combat/phazon.dm @@ -8,7 +8,7 @@ step_energy_drain = 3 health = 200 deflect_chance = 30 - damage_absorption = list("brute"=0.7,"fire"=0.7,"bullet"=0.7,"laser"=0.7,"energy"=0.7,"bomb"=0.7) + damage_absorption = list(BRUTE=0.7,BURN=0.7,BULLET=0.7,LASER=0.7,ENERGY=0.7,BOMB=0.7) max_temperature = 25000 infra_luminosity = 3 wreckage = /obj/effect/decal/mecha_wreckage/phazon @@ -69,14 +69,14 @@ var/new_damtype var/color_message switch(damtype) - if("tox") - new_damtype = "brute" + if(TOX) + new_damtype = BRUTE color_message = "red" - if("brute") - new_damtype = "fire" + if(BRUTE) + new_damtype = BURN color_message = "orange" - if("fire") - new_damtype = "tox" + if(BURN) + new_damtype = TOX color_message = "green" damtype = new_damtype occupant_message("Melee damage type switched to [new_damtype].") diff --git a/code/game/mecha/equipment/mecha_equipment.dm b/code/game/mecha/equipment/mecha_equipment.dm index 95d8a83d1486..fa29b1246c87 100644 --- a/code/game/mecha/equipment/mecha_equipment.dm +++ b/code/game/mecha/equipment/mecha_equipment.dm @@ -12,7 +12,7 @@ var/equip_ready = 1 var/energy_drain = 0 var/obj/mecha/chassis = null - var/range = MELEE //bitflags + var/range = RANGE_MELEE //bitflags reliability = 1000 var/selectable = TRUE// Set to FALSE for passive equipment such as mining scanner or armor plates var/salvageable = 1 @@ -69,7 +69,7 @@ return range&RANGED /obj/item/mecha_parts/mecha_equipment/proc/is_melee() - return range&MELEE + return range&RANGE_MELEE /obj/item/mecha_parts/mecha_equipment/proc/action_checks(atom/target) diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index 7107b98f4519..76a55c3911b2 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -5,7 +5,7 @@ icon_state = "sleeper_0" origin_tech = "programming=2;biotech=3" energy_drain = 20 - range = MELEE + range = RANGE_MELEE reliability = 1000 equip_cooldown = 20 var/mob/living/carbon/occupant = null @@ -398,7 +398,7 @@ var/synth_speed = 5 //[num] reagent units per cycle energy_drain = 10 var/mode = 0 //0 - fire syringe, 1 - analyze reagents. - range = MELEE|RANGED + range = RANGE_MELEE|RANGED equip_cooldown = 10 origin_tech = "materials=3;biotech=4;magnets=4;programming=3" diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index 99086b7d88f8..b6b35b23f6a0 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -237,7 +237,7 @@ icon_state = "mecha_exting" equip_cooldown = 5 energy_drain = 0 - range = MELEE|RANGED + range = RANGE_MELEE|RANGED var/obj/item/weapon/reagent_containers/spray/extinguisher/ext @@ -287,7 +287,7 @@ origin_tech = "materials=4;bluespace=3;magnets=4;powerstorage=4" equip_cooldown = 10 energy_drain = 250 - range = MELEE|RANGED + range = RANGE_MELEE|RANGED var/mode = 0 //0 - deconstruct, 1 - wall or floor, 2 - airlock. var/disabled = 0 //malf @@ -471,7 +471,7 @@ origin_tech = "bluespace=2;magnets=3" equip_cooldown = 10 energy_drain = 100 - range = MELEE|RANGED + range = RANGE_MELEE|RANGED var/atom/movable/locked var/mode = 1 //1 - gravsling 2 - gravpush @@ -857,7 +857,7 @@ origin_tech = "phorontech=2;powerstorage=2;engineering=1" equip_cooldown = 10 energy_drain = 0 - range = MELEE + range = RANGE_MELEE var/coeff = 100 var/obj/item/stack/sheet/fuel var/max_fuel = 150000 diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index d8f0cc3be181..2386be532239 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -131,7 +131,7 @@ icon_state = "mecha_honker" energy_drain = 200 equip_cooldown = 150 - range = MELEE|RANGED + range = RANGE_MELEE|RANGED /obj/item/mecha_parts/mecha_equipment/weapon/honker/can_attach(obj/mecha/combat/honker/M) if(!istype(M)) diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index c77ff60dcf5b..0ec35d7190c2 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -1,6 +1,6 @@ /obj/machinery/mecha_part_fabricator icon = 'icons/obj/robotics.dmi' - icon_state = "fab-idle" + icon_state = "fab" name = "Exosuit Fabricator" desc = "Nothing is being built." density = TRUE @@ -503,7 +503,8 @@ /obj/machinery/mecha_part_fabricator/attackby(obj/W, mob/user, params) - if(default_deconstruction_screwdriver(user, "fab-o", "fab-idle", W)) + if(default_deconstruction_screwdriver(user, "fab", "fab", W)) + update_icon() return if(exchange_parts(user, W)) @@ -564,3 +565,15 @@ for(var/material in resources) remove_material(material, resources[material]/MINERAL_MATERIAL_AMOUNT) +/obj/machinery/mecha_part_fabricator/update_icon() + if(powered()) + icon_state = initial(icon_state) + else + icon_state = "[initial(icon_state)]-off" + cut_overlays() + if(panel_open) + add_overlay("[initial(icon_state)]-open") + +/obj/machinery/mecha_part_fabricator/power_change() + ..() + update_icon() diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 87678b5e70c9..6548160099c2 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -7,7 +7,7 @@ #define MECHA_TIME_TO_ENTER 4 SECOND #define TIME_TO_RECALIBRATION 10 SECOND -#define MELEE 1 +#define RANGE_MELEE 1 #define RANGED 2 @@ -34,7 +34,7 @@ var/maxhealth = 300 var/deflect_chance = 10 //chance to deflect the incoming projectiles, hits, or lesser the effect of ex_act. //the values in this list show how much damage will pass through, not how much will be absorbed. - var/list/damage_absorption = list("brute"=0.8,"fire"=1.2,"bullet"=0.9,"laser"=1,"energy"=1,"bomb"=1) + var/list/damage_absorption = list(BRUTE=0.8,BURN=1.2,BULLET=0.9,LASER=1,ENERGY=1,BOMB=1) var/obj/item/weapon/stock_parts/cell/cell var/state = 0 var/list/log = new @@ -398,7 +398,7 @@ //////// Health related procs //////// //////////////////////////////////////// -/obj/mecha/proc/take_damage(amount, type="brute") +/obj/mecha/take_damage(amount, type=BRUTE) // TODO port tg mechs if(amount) var/damage = absorbDamage(amount,type) health -= damage @@ -453,7 +453,7 @@ user.do_attack_animation(src) user.SetNextMove(CLICK_CD_MELEE) if(!prob(src.deflect_chance)) - take_damage(15) + take_damage(40) check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) playsound(src, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER) to_chat(user, "You slash at the armored suit!") @@ -574,7 +574,7 @@ destroy() /obj/mecha/blob_act() - take_damage(10, "brute") + take_damage(10, BRUTE) return @@ -582,7 +582,7 @@ if(get_charge()) use_power((cell.charge/2)/severity) diag_hud_set_mechcell() - take_damage(50 / severity,"energy") + take_damage(50 / severity,ENERGY) log_message("EMP detected",1) check_for_internal_damage(list(MECHA_INT_FIRE,MECHA_INT_TEMP_CONTROL,MECHA_INT_CONTROL_LOST,MECHA_INT_SHORT_CIRCUIT),1) return @@ -590,7 +590,7 @@ /obj/mecha/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature>src.max_temperature) log_message("Exposed to dangerous temperature.",1) - take_damage(5,"fire") + take_damage(5,BURN) check_for_internal_damage(list(MECHA_INT_FIRE, MECHA_INT_TEMP_CONTROL)) return @@ -981,7 +981,6 @@ brainmob.loc = src //should allow relaymove brainmob.canmove = 1 mmi_as_oc.loc = src - mmi_as_oc.mecha = src Entered(mmi_as_oc) Move(src.loc) src.icon_state = reset_icon() @@ -1040,7 +1039,6 @@ var/obj/item/device/mmi/mmi = mob_container if(mmi.brainmob) occupant.loc = mmi - mmi.mecha = null src.occupant.canmove = 0 src.occupant = null src.icon_state = reset_icon()+"-open" @@ -1209,7 +1207,7 @@ if(cabin_air && cabin_air.volume>0) cabin_air.temperature = min(6000 + T0C, cabin_air.temperature+rand(10, 15)) if(cabin_air.temperature > max_temperature / 2) - take_damage(4 / round(max_temperature / cabin_air.temperature, 0.1),"fire") + take_damage(4 / round(max_temperature / cabin_air.temperature, 0.1),BURN) if(hasInternalDamage(MECHA_INT_TANK_BREACH)) //remove some air from internal tank if(internal_tank) var/datum/gas_mixture/int_tank_air = internal_tank.return_air() diff --git a/code/game/mecha/mecha_actions.dm b/code/game/mecha/mecha_actions.dm index 80ef00db838a..b375f7d8860a 100644 --- a/code/game/mecha/mecha_actions.dm +++ b/code/game/mecha/mecha_actions.dm @@ -22,7 +22,7 @@ /datum/action/innate/mecha check_flags = AB_CHECK_INCAPACITATED - button_icon = 'icons/mob/actions_mecha.dmi' + button_icon = 'icons/hud/actions_mecha.dmi' action_type = AB_INNATE var/obj/mecha/chassis diff --git a/code/game/mecha/mecha_wreckage.dm b/code/game/mecha/mecha_wreckage.dm index 0cad72f75060..1d4154ab85f9 100644 --- a/code/game/mecha/mecha_wreckage.dm +++ b/code/game/mecha/mecha_wreckage.dm @@ -32,9 +32,6 @@ qdel(src) return -/obj/effect/decal/mecha_wreckage/bullet_act(obj/item/projectile/Proj, def_zone) - return ..() - /obj/effect/decal/mecha_wreckage/attackby(obj/item/weapon/W, mob/user) var/salvage_with = "" if(iswelder(W)) diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index 0e833771fe2b..6d7a1d950744 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -40,7 +40,7 @@ max_temperature = 65000 health = 250 lights_power = 8 - damage_absorption = list("fire"=0.5,"bullet"=0.8,"bomb"=0.5) + damage_absorption = list(BURN=0.5,BULLET=0.8,BOMB=0.5) wreckage = /obj/effect/decal/mecha_wreckage/ripley/firefighter /obj/mecha/working/ripley/deathripley @@ -66,7 +66,7 @@ step_energy_drain = 10 health = 750 deflect_chance = 0 - damage_absorption = list("brute"=1,"fire"=1,"bullet"=1,"laser"=1,"energy"=1,"bomb"=1) + damage_absorption = list(BRUTE=1,BURN=1,BULLET=1,LASER=1,ENERGY=1,BOMB=1) add_req_access = 0 maint_access = 0 operation_req_access = list(access_syndicate) diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index befcd7430c9a..5474d895aed9 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -92,7 +92,7 @@ to_chat(user, "You can't buckle [M] while doing something.") return FALSE - if(istype(M, /mob/living/simple_animal/construct)) + if(isconstruct(M)) to_chat(user, "The [M] is floating in the air and can't be buckled.") return FALSE diff --git a/code/game/objects/effects/bump_teleporter.dm b/code/game/objects/effects/bump_teleporter.dm index bd79f2f26319..3b6934d0c95c 100644 --- a/code/game/objects/effects/bump_teleporter.dm +++ b/code/game/objects/effects/bump_teleporter.dm @@ -2,7 +2,7 @@ var/global/list/obj/effect/bump_teleporter/BUMP_TELEPORTERS = list() /obj/effect/bump_teleporter name = "bump-teleporter" - icon = 'icons/mob/screen1.dmi' + icon = 'icons/hud/screen1.dmi' icon_state = "x2" var/id = null //id of this bump_teleporter. var/id_target = null //id of bump_teleporter which this moves you to. diff --git a/code/game/objects/effects/decals/Cleanable/misc.dm b/code/game/objects/effects/decals/Cleanable/misc.dm index cca860caf9a1..625c2a370988 100644 --- a/code/game/objects/effects/decals/Cleanable/misc.dm +++ b/code/game/objects/effects/decals/Cleanable/misc.dm @@ -28,6 +28,11 @@ F.dirt += 4 qdel(src) +/obj/effect/decal/cleanable/ash/large + name = "large pile of ashes" + icon_state = "big_ash" + beauty = -100 + /obj/effect/decal/cleanable/greenglow /obj/effect/decal/cleanable/greenglow/atom_init() @@ -130,6 +135,19 @@ if(!src) return set_light(0) +/obj/effect/decal/cleanable/shreds + name = "shreds" + desc = "The shredded remains of what appears to be clothing." + icon = 'icons/effects/effects.dmi' + icon_state = "shreds" + +/obj/effect/decal/cleanable/shreds/atom_init(mapload, oldname) + . = ..() + pixel_x = rand(-10, 10) + pixel_y = rand(-10, 10) + if(!isnull(oldname)) + desc = "The sad remains of what used to be [oldname]" + /obj/effect/decal/cleanable/tomato_smudge name = "tomato smudge" desc = "It's red." diff --git a/code/game/objects/effects/decals/misc.dm b/code/game/objects/effects/decals/misc.dm index 78bbaa9c0876..6a7d3ee31ec6 100644 --- a/code/game/objects/effects/decals/misc.dm +++ b/code/game/objects/effects/decals/misc.dm @@ -1,7 +1,7 @@ /obj/effect/decal/point name = "arrow" desc = "It's an arrow hanging in mid-air. There may be a wizard about." - icon = 'icons/mob/screen1.dmi' + icon = 'icons/hud/screen1.dmi' icon_state = "arrow" plane = POINT_PLANE anchored = TRUE @@ -14,6 +14,20 @@ src.pixel_y = old_loc.pixel_y src.invisibility = invisibility +//Nice purple arrow for ghost +/obj/effect/decal/point/ghost + icon_state = "arrow_ghost" + +/obj/effect/decal/point/ghost/atom_init(mapload, invisibility) + . = ..() + var/image/I = image(icon, src, icon_state) + I.plane = GHOST_ILLUSION_PLANE + I.alpha = 200 + // s = short buffer + var/s = add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/see_ghosts, "see_ghosts", I) + var/datum/atom_hud/alternate_appearance/basic/see_ghosts/AA = s + AA.set_image_layering(GHOST_ILLUSION_PLANE) + // Used for spray that you spray at walls, tables, hydrovats etc /obj/effect/decal/spraystill density = FALSE diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index 8912036b6a8f..877ba5ecfb12 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -679,6 +679,9 @@ steam.start() -- spawns the effect else to_chat(user, "You hit the metal foam to no effect.") +/obj/structure/foamedmetal/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + /obj/structure/foamedmetal/CanPass(atom/movable/mover, turf/target, height = 1.5, air_group = 0) if(air_group) return 0 diff --git a/code/game/objects/effects/glowshroom.dm b/code/game/objects/effects/glowshroom.dm index d3289fcb74b0..dddffc947469 100644 --- a/code/game/objects/effects/glowshroom.dm +++ b/code/game/objects/effects/glowshroom.dm @@ -10,7 +10,10 @@ layer = 2.1 light_power = 0.7 light_color = "#80b82e" - var/endurance = 30 + + max_integrity = 30 + resistance_flags = CAN_BE_HIT + var/potency = 30 var/delay = 1200 var/floor = 0 @@ -93,7 +96,7 @@ child.potency = potency child.yield = yield child.delay = delay - child.endurance = endurance + child.modify_max_integrity(get_integrity()) spreaded++ @@ -133,28 +136,10 @@ floor = 1 return 1 -/obj/effect/glowshroom/attackby(obj/item/weapon/W, mob/user) - ..() - - endurance -= W.force - - CheckEndurance() - -/obj/effect/glowshroom/ex_act(severity) - switch(severity) - if(EXPLODE_HEAVY) - if(prob(50)) - return - if(EXPLODE_LIGHT) - if(prob(95)) - return - qdel(src) +/obj/effect/glowshroom/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + if(damage_type == BURN && damage_amount) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) /obj/effect/glowshroom/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature > 300) - endurance -= 5 - CheckEndurance() - -/obj/effect/glowshroom/proc/CheckEndurance() - if(endurance <= 0) - qdel(src) + take_damage(5, BURN, FIRE, FALSE) diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 0f3f841bc997..400b156a4345 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -1,6 +1,6 @@ /obj/effect/landmark name = "landmark" - icon = 'icons/mob/screen1.dmi' + icon = 'icons/hud/screen1.dmi' icon_state = "x2" anchored = TRUE layer = TURF_LAYER @@ -10,36 +10,26 @@ /obj/effect/landmark/New() ..() - tag = text("landmark*[]", name) - landmarks_list += src + if(name == "landmark") // skip landmarks without unique name + return + tag = "landmark*[name]" + var/list/landmarks = landmarks_list[name] + if(landmarks) + landmarks += src + else + landmarks_list[name] = landmarks = list(src) /obj/effect/landmark/Destroy() - landmarks_list -= src + if(name != "landmark") + landmarks_list[name]-= src return ..() /obj/effect/landmark/atom_init() . = ..() switch(name) - if("shuttle") - shuttle_z = z - return INITIALIZE_HINT_QDEL - - if("airtunnel_stop") - airtunnel_stop = x - - if("airtunnel_start") - airtunnel_start = x - - if("airtunnel_bottom") - airtunnel_bottom = y - if ("awaystart") awaydestinations += src - - if("monkey") - monkeystart += loc - return INITIALIZE_HINT_QDEL if("Wizard") wizardstart += loc return INITIALIZE_HINT_QDEL @@ -47,10 +37,6 @@ if("prisonwarp") prisonwarp += loc return INITIALIZE_HINT_QDEL - // if("mazewarp") - // mazewarp += loc - if("Holding Facility") - holdingfacility += loc if("tdome1") tdome1 += loc if("tdome2") diff --git a/code/game/objects/effects/manifest.dm b/code/game/objects/effects/manifest.dm index b7ef7f22b23c..a2f39e0c2329 100644 --- a/code/game/objects/effects/manifest.dm +++ b/code/game/objects/effects/manifest.dm @@ -1,6 +1,6 @@ /obj/effect/manifest name = "manifest" - icon = 'icons/mob/screen1.dmi' + icon = 'icons/hud/screen1.dmi' icon_state = "x" unacidable = TRUE // Just to be sure. invisibility = INVISIBILITY_ABSTRACT diff --git a/code/game/objects/effects/overlays.dm b/code/game/objects/effects/overlays.dm index 73913fd8fa7f..87313f8169b8 100644 --- a/code/game/objects/effects/overlays.dm +++ b/code/game/objects/effects/overlays.dm @@ -87,3 +87,13 @@ /obj/effect/overlay/typing_indicator/atom_init(mapload, indi_icon) . = ..() icon_state = indi_icon + +/obj/effect/overlay/pulse2 + name = "emp sparks" + icon = 'icons/effects/effects.dmi' + icon_state = "empdisable" + +/obj/effect/overlay/pulse2/atom_init(mapload, seconds) + . = ..() + set_dir(pick(cardinal)) + QDEL_IN(src, seconds SECONDS) diff --git a/code/game/objects/effects/spawners/bombspawner.dm b/code/game/objects/effects/spawners/bombspawner.dm index 43e988748360..ab3482939e01 100644 --- a/code/game/objects/effects/spawners/bombspawner.dm +++ b/code/game/objects/effects/spawners/bombspawner.dm @@ -1,6 +1,6 @@ /obj/effect/spawner/newbomb name = "bomb" - icon = 'icons/mob/screen1.dmi' + icon = 'icons/hud/screen1.dmi' icon_state = "x" var/btype = 0 // 0=radio, 1=prox, 2=time diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index 4fc3521eeaa2..92a18f6d20e4 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -5,51 +5,16 @@ icon = 'icons/effects/effects.dmi' anchored = TRUE density = FALSE - var/health = 15 + max_integrity = 15 + resistance_flags = CAN_BE_HIT -//similar to weeds, but only barfed out by nurses manually -/obj/effect/spider/ex_act(severity) - switch(severity) - if(EXPLODE_HEAVY) - if(prob(50)) - return - if(EXPLODE_LIGHT) - if(prob(95)) - return - qdel(src) - -/obj/effect/spider/attackby(obj/item/weapon/W, mob/user) - if(W.attack_verb.len) - visible_message("\The [src] have been [pick(W.attack_verb)] with \the [W][(user ? " by [user]." : ".")]") - else - visible_message("\The [src] have been attacked with \the [W][(user ? " by [user]." : ".")]") - user.SetNextMove(CLICK_CD_MELEE) - - var/damage = W.force / 4.0 - - if(iswelder(W)) - var/obj/item/weapon/weldingtool/WT = W - - if(WT.use(0, user)) - damage = 15 - playsound(src, 'sound/items/Welder.ogg', VOL_EFFECTS_MASTER) - - health -= damage - healthcheck() - -/obj/effect/spider/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - health -= Proj.damage - healthcheck() - -/obj/effect/spider/proc/healthcheck() - if(health <= 0) - qdel(src) +/obj/structure/spider/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + if(damage_type == BURN)//the stickiness of the web mutes all attack sounds except fire damage type + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) /obj/effect/spider/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature > 300) - health -= 5 - healthcheck() + take_damage(5, BURN, FIRE) /obj/effect/spider/stickyweb icon_state = "stickyweb1" @@ -97,7 +62,7 @@ icon_state = "spiderling" anchored = FALSE layer = 2.7 - health = 3 + max_integrity = 3 var/amount_grown = -1 var/grow_as = null var/obj/machinery/atmospherics/components/unary/vent_pump/entry_vent @@ -126,18 +91,12 @@ playsound(src, pick(SOUNDIN_PUNCH_MEDIUM), VOL_EFFECTS_MASTER) visible_message("\The [user] has punched [src]!") var/list/damObj = user.get_unarmed_attack() - var/damage = damObj["damage"] - health -= damage - healthcheck() + take_damage(damObj["damage"], damObj["type"], MELEE) -/obj/effect/spider/spiderling/proc/die() +/obj/effect/spider/spiderling/deconstruct(disassembled) visible_message("[src] dies!") new /obj/effect/decal/cleanable/spiderling_remains(get_turf(src)) - qdel(src) - -/obj/effect/spider/spiderling/healthcheck() - if(health <= 0) - die() + ..() /obj/effect/spider/spiderling/proc/cancel_vent_move() if(!entry_vent) @@ -226,7 +185,7 @@ name = "cocoon" desc = "Something wrapped in silky spider web." icon_state = "cocoon1" - health = 60 + max_integrity = 60 /obj/effect/spider/cocoon/atom_init() . = ..() diff --git a/code/game/objects/effects/temp_visual/cult.dm b/code/game/objects/effects/temp_visual/cult.dm index 628740237661..dfc80604d9f4 100644 --- a/code/game/objects/effects/temp_visual/cult.dm +++ b/code/game/objects/effects/temp_visual/cult.dm @@ -19,3 +19,13 @@ icon_state = "religion_pulse" duration = 11 color = "#ffff00" + +/obj/effect/temp_visual/heal + name = "healing glow" + icon_state = "heal" + duration = 15 + +/obj/effect/temp_visual/heal/atom_init(colors) + . = ..() + pixel_x = rand(-12, 12) + pixel_y = rand(-9, 0) diff --git a/code/game/objects/effects/temp_visual/temp_visual.dm b/code/game/objects/effects/temp_visual/temp_visual.dm index a4e403748488..570b09df232c 100644 --- a/code/game/objects/effects/temp_visual/temp_visual.dm +++ b/code/game/objects/effects/temp_visual/temp_visual.dm @@ -36,3 +36,9 @@ if(set_dir) set_dir(set_dir) . = ..() + +/obj/effect/temp_visual/dir_setting/ninja + name = "ninja shadow" + icon = 'icons/mob/mob.dmi' + icon_state = "uncloak" + duration = 9 diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 9f97c6f894fe..5f577454dc31 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -4,11 +4,9 @@ w_class = SIZE_SMALL var/image/blood_overlay = null //this saves our blood splatter overlay, which will be processed not to go over the edges of the sprite var/abstract = 0 - var/item_state = null var/lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' var/righthand_file = 'icons/mob/inhands/items_righthand.dmi' var/r_speed = 1.0 - var/health = null var/burn_point = null var/burning = null var/list/hitsound = list() @@ -42,7 +40,7 @@ var/siemens_coefficient = 1 // for electrical admittance/conductance (electrocution checks and shit) var/slowdown = 0 // How much clothing is slowing you down. Negative values speeds you up var/canremove = 1 //Mostly for Ninja code at this point but basically will not allow the item to be removed if set to 0. /N - var/armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) var/list/materials = list() var/list/allowed = null //suit storage stuff. var/list/can_be_placed_into = list( @@ -60,7 +58,9 @@ var/toolspeed = 1 var/obj/item/device/uplink/hidden/hidden_uplink = null // All items can have an uplink hidden inside, just remember to add the triggers. - var/icon_override = null //Used to override hardcoded clothing dmis in human clothing proc. + var/item_state = null // has priority over icon_state for on-mob sprites + var/item_state_world = null // has priority over icon_state for world (not in inventory) sprites + var/icon_override = null // Used to override hardcoded clothing dmis in human clothing proc (see also icon_custom) /* Species-specific sprite sheets for inventory sprites Works similarly to worn sprite_sheets, except the alternate sprites are used when the clothing/refit_for_species() proc is called. @@ -420,6 +420,8 @@ /obj/item/proc/after_throw(datum/callback/callback) if (callback) //call the original callback . = callback.Invoke() + flags &= ~IN_INVENTORY // #10047 + update_world_icon() /obj/item/proc/talk_into(mob/M, text) return FALSE @@ -431,8 +433,10 @@ /obj/item/proc/dropped(mob/user) SHOULD_CALL_PARENT(TRUE) SEND_SIGNAL(src, COMSIG_ITEM_DROPPED, user) + flags &= ~IN_INVENTORY if(flags & DROPDEL) qdel(src) + update_world_icon() set_alt_apperances_layers() // called just as an item is picked up (loc is not yet changed) @@ -444,10 +448,14 @@ // called when this item is removed from a storage item, which is passed on as S. The loc variable is already set to the new destination before this is called. /obj/item/proc/on_exit_storage(obj/item/weapon/storage/S) + flags |= IN_STORAGE + update_world_icon() return // called when this item is added into a storage item, which is passed on as S. The loc variable is already set to the storage item. /obj/item/proc/on_enter_storage(obj/item/weapon/storage/S) + flags &= ~IN_STORAGE + update_world_icon() return // called when "found" in pockets and storage items. Returns 1 if the search should end. @@ -461,8 +469,10 @@ // note this isn't called during the initial dressing of a player /obj/item/proc/equipped(mob/user, slot) SHOULD_CALL_PARENT(TRUE) + flags |= IN_INVENTORY SEND_SIGNAL(src, COMSIG_ITEM_EQUIPPED, user, slot) SEND_SIGNAL(user, COMSIG_MOB_EQUIPPED, src, slot) + update_world_icon() set_alt_apperances_layers() //the mob M is attempting to equip this item into the slot passed through as 'slot'. Return 1 if it can do this and 0 if it can't. @@ -1092,3 +1102,36 @@ icon_state = initial(dye_type.icon_state) item_state = initial(dye_type.item_state) desc = "The colors are a bit dodgy." + +/obj/item/attack_hulk(mob/living/user) + return FALSE + +/obj/item/burn() + var/turf/T = get_turf(src) + var/ash_type + if(w_class >= SIZE_BIG) + ash_type = /obj/effect/decal/cleanable/ash/large + else + ash_type = /obj/effect/decal/cleanable/ash + var/obj/effect/decal/cleanable/ash/A = new ash_type(T) + A.desc += "\nLooks like this used to be \an [name] some time ago." + ..() + +// swap between world (small) and ui (big) icons when item changes location +// feel free to override for items with complicated icon mechanics +/obj/item/proc/update_world_icon() + if(!item_state_world) + return + + if((flags && IN_INVENTORY || flags && IN_STORAGE) && icon_state == item_state_world) + // moving to inventory, restore icon + icon_state = initial(icon_state) + + else if(icon_state != item_state_world) + // moving to world, change icon + icon_state = item_state_world + +/obj/item/CtrlShiftClick(mob/user) + . = ..() + var/mob/living/carbon/human/H = user + SEND_SIGNAL(H, COMSIG_CLICK_CTRL_SHIFT, src) diff --git a/code/game/objects/items/ashtray.dm b/code/game/objects/items/ashtray.dm index ec336dc7cbad..c871d497733a 100644 --- a/code/game/objects/items/ashtray.dm +++ b/code/game/objects/items/ashtray.dm @@ -6,6 +6,7 @@ var/icon_half = "" var/icon_full = "" var/icon_broken = "" + integrity_failure = 0.5 /obj/item/ashtray/atom_init() . = ..() @@ -13,7 +14,7 @@ pixel_x = rand(-6, 6) /obj/item/ashtray/attackby(obj/item/I, mob/user, params) - if (health < 1) + if (get_integrity() < max_integrity * integrity_failure) return if (istype(I, /obj/item/weapon/cigbutt) || istype(I, /obj/item/clothing/mask/cigarette) || istype(I, /obj/item/weapon/match)) if (contents.len >= max_butts) @@ -45,28 +46,22 @@ desc = empty_desc + " It's half-filled." else . = ..() - health = max(0,health - I.force) - if (health < 1) - die() /obj/item/ashtray/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) - if (health > 0) - health = max(0,health - 3) - if (health < 1) - die() - return - if (contents.len) - visible_message("[src] slams into [hit_atom] spilling its contents!") + take_damage(3, BRUTE, MELEE) + if(contents.len) + visible_message("[src] slams into [hit_atom] spilling its contents!") for (var/obj/item/I in contents) I.forceMove(loc) icon_state = icon_empty return ..() -/obj/item/ashtray/proc/die() +/obj/item/ashtray/atom_break(damage_flag) visible_message("[src] shatters spilling its contents!") for (var/obj/item/I in contents) I.forceMove(loc) icon_state = icon_broken + ..() /obj/item/ashtray/plastic name = "plastic ashtray" @@ -77,18 +72,16 @@ icon_full = "ashtray_full_bl" icon_broken = "ashtray_bork_bl" max_butts = 14 - health = 24.0 + max_integrity = 48 g_amt = 30 m_amt = 30 empty_desc = "Cheap plastic ashtray." throwforce = 3.0 -/obj/item/ashtray/plastic/die() +/obj/item/ashtray/plastic/atom_break(damage_flag) ..() name = "pieces of plastic" desc = "Pieces of plastic with ash on them." - return - /obj/item/ashtray/bronze name = "bronze ashtray" @@ -99,17 +92,15 @@ icon_full = "ashtray_full_br" icon_broken = "ashtray_bork_br" max_butts = 10 - health = 72.0 + max_integrity = 144 m_amt = 80 empty_desc = "Massive bronze ashtray." throwforce = 10.0 -/obj/item/ashtray/bronze/die() +/obj/item/ashtray/bronze/atom_break(damage_flag) ..() name = "pieces of bronze" desc = "Pieces of bronze with ash on them." - return - /obj/item/ashtray/glass name = "glass ashtray" @@ -120,14 +111,13 @@ icon_full = "ashtray_full_gl" icon_broken = "ashtray_bork_gl" max_butts = 12 - health = 12.0 + max_integrity = 24 g_amt = 60 empty_desc = "Glass ashtray. Looks fragile." throwforce = 6.0 -/obj/item/ashtray/glass/die() +/obj/item/ashtray/glass/atom_break() ..() name = "shards of glass" desc = "Shards of glass with ash on them." playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER, 30) - return diff --git a/code/game/objects/items/candle.dm b/code/game/objects/items/candle.dm index 5a1fd45afa49..db1cafa6246c 100644 --- a/code/game/objects/items/candle.dm +++ b/code/game/objects/items/candle.dm @@ -33,7 +33,7 @@ var/global/list/obj/item/candle/ghost/ghost_candles = list() /obj/item/candle/proc/light(flavor_text = "[usr] lights the [name].") if(!lit) lit = TRUE - //src.damtype = "fire" + //src.damtype = BURN visible_message(flavor_text) set_light(CANDLE_LUMINOSITY, 1) START_PROCESSING(SSobj, src) diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 84a99d7c7010..b7ab3ed7e1aa 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -348,6 +348,17 @@ if((istype(target, /obj/mecha) || isrobot(target)) && uses >= 10) target.color = normalize_color(colour) uses -= 10 + if(istype(target, /obj/machinery/camera)) + var/obj/machinery/camera/C = target + if(do_after(user, 20, target = C)) //can_move = TRUE, when reworking + if(C.painted) + to_chat(user, "[src] already spoiled!") + return + user.visible_message("[user] paints the [C] lens!", + "You paint over the [C] lens. Respect received.") + C.painted = TRUE + C.toggle_cam(FALSE) + C.color = colour playsound(user, 'sound/effects/spray.ogg', VOL_EFFECTS_MASTER, 5) ..() diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index bfb4107c8f80..d7f5387af625 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -1322,9 +1322,8 @@ nanomanager.update_user_uis(U, P) // Update the sending user's PDA UI so that they can see the new message log_pda("[usr] (PDA: [src.name]) sent \"[t]\" to [P.name]") - P.cut_overlays() - P.add_overlay(image('icons/obj/pda.dmi', "pda-r")) P.newmessage = 1 + P.update_icon() else to_chat(U, "ERROR: Messaging server is not responding.") diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 58110f68f93e..0ec56abc26f6 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -46,7 +46,6 @@ on = !on last_button_sound = world.time + 3 update_brightness(user) - action_button_name = null return 1 /obj/item/device/flashlight/get_current_temperature() @@ -228,7 +227,7 @@ user.visible_message("[user] activates the flare.", "You pull the cord on the flare, activating it!") src.force = on_damage - src.damtype = "fire" + src.damtype = BURN item_state = icon_state update_inv_mob() START_PROCESSING(SSobj, src) diff --git a/code/game/objects/items/devices/gateway_locker.dm b/code/game/objects/items/devices/gateway_locker.dm index b3ce1ff75130..fab976cd07f9 100644 --- a/code/game/objects/items/devices/gateway_locker.dm +++ b/code/game/objects/items/devices/gateway_locker.dm @@ -33,8 +33,8 @@ return else war_device_activation_forbidden = TRUE - var/obj/effect/landmark/syndie_gateway/Syndie_landmark = locate(/obj/effect/landmark/syndie_gateway) in landmarks_list - if(!istype(Syndie_landmark)) + var/obj/effect/landmark/syndie_gateway/Syndie_landmark = locate("landmark*Syndie gateway") + if(QDELETED(Syndie_landmark)) to_chat(user,"You already perform hack process") return used = TRUE @@ -66,5 +66,6 @@ playsound(src, 'sound/machines/twobeep.ogg', VOL_EFFECTS_MASTER) /obj/effect/landmark/syndie_gateway + name = "Syndie gateway" #undef GATEWAY_HACK_TIME diff --git a/code/game/objects/items/devices/lightreplacer.dm b/code/game/objects/items/devices/lightreplacer.dm index 79205d539fbc..db1ab3646418 100644 --- a/code/game/objects/items/devices/lightreplacer.dm +++ b/code/game/objects/items/devices/lightreplacer.dm @@ -125,9 +125,9 @@ uses = min(max(uses + amount, 0), max_uses) /obj/item/device/lightreplacer/proc/Charge(mob/user) - charge += 1 + charge += 5 if(charge > 7) - AddUses(1) + AddUses(5) charge = 1 /obj/item/device/lightreplacer/proc/ReplaceLight(obj/machinery/light/target, mob/living/U) diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index c3fb860d7981..a22d7347db37 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -23,7 +23,7 @@ var/timer_to_destruct var/list/icons_available - var/icon_directory = 'icons/mob/radial.dmi' + var/icon_directory = 'icons/hud/radial.dmi' action_button_name = "Toggle Recorder" diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index 6ff37efad736..f299a76c7479 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -1,3 +1,6 @@ +#define HARM_ALARM_NO_SAFETY_COOLDOWN (60 SECONDS) +#define HARM_ALARM_SAFETY_COOLDOWN (20 SECONDS) + /********************************************************************** Cyborg Spec Items ***********************************************************************/ @@ -25,6 +28,158 @@ icon = 'icons/obj/decals.dmi' icon_state = "shock" +/obj/item/harmalarm + name = "Sonic Harm Prevention Tool" + desc = "Releases a harmless blast that confuses most organics. For when the harm is JUST TOO MUCH." + icon = 'icons/obj/device.dmi' + icon_state = "megaphone" + COOLDOWN_DECLARE(alarm_cooldown) + +/obj/item/harmalarm/attack_self(mob/living/silicon/robot/user) + if (!COOLDOWN_FINISHED(src, alarm_cooldown)) + to_chat(user, "The device is still recharging!") + return + //early silicon check + if(!isrobot(user)) + return + + if(!user.cell || user.cell.charge < 1000 || (user.emagged && user.cell.charge < 2500)) + to_chat(user, "You don't have enough charge to do this!") + return + if(user.emagged) + user.cell.use(2500) + else + user.cell.use(1000) + //emagged borg should screech loudly than normally + if(!user.emagged) + user.visible_message("The siren pierces your hearing!", \ + "[user] blares out a near-deafening siren from its speakers!") + for(var/mob/living/carbon/human/H in view(9, user)) + if(istype(H.l_ear, /obj/item/clothing/ears/earmuffs) && istype(H.r_ear, /obj/item/clothing/ears/earmuffs)) + continue + if(H.head) + var/obj/item/clothing/C = H.head + if(istype(C) && C.flashbang_protection) + continue + H.MakeConfused(5) + + user.audible_message("HUMAN HARM!") + playsound(get_turf(src), 'sound/ai/harmalarm.ogg', VOL_EFFECTS_MASTER, 70) + COOLDOWN_START(src, alarm_cooldown, HARM_ALARM_SAFETY_COOLDOWN) + user.attack_log += "\[[time_stamp()]\]used a Cyborg Harm Alarm in [COORD(user.loc)]" + //send message for AI + to_chat(user.connected_ai, "HARM ALARM used by [user]") + else + user.audible_message("BZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZT") + playsound(usr, 'sound/effects/screech.ogg', VOL_EFFECTS_MASTER, 100) + for(var/mob/living/carbon/human/H in view(9, user)) + //Can lings be stunned by loud sound? i think not + if(ischangeling(H)) + continue + if(isshadowling(H)) + continue + if(istype(H.l_ear, /obj/item/clothing/ears/earmuffs) && istype(H.r_ear, /obj/item/clothing/ears/earmuffs)) + continue + H.ear_deaf += 30 + H.MakeConfused(10) + H.make_jittery(250) + //Let's pretend to be a changeling + for(var/obj/machinery/light/L in range(4, user)) + L.on = TRUE + L.broken() + + COOLDOWN_START(src, alarm_cooldown, HARM_ALARM_NO_SAFETY_COOLDOWN) + user.attack_log += "\[[time_stamp()]\]used emagged Cyborg Harm Alarm in [COORD(user.loc)]" + +/obj/item/weapon/cyborghug + name = "hugging module" + desc = "For when a someone really needs a hug." + icon = 'icons/obj/device.dmi' + icon_state = "help" + var/electrify = 0 + +/obj/item/weapon/cyborghug/proc/can_use(mob/living/silicon/robot/user, mob/living/carbon/human/M) + if(!isrobot(user)) + return FALSE + if(!user.cell || (user.cell.charge < 500)) + to_chat(user, "You doesn't have enough charge left to do that.") + return FALSE + return TRUE + +/obj/item/weapon/cyborghug/attack(mob/living/carbon/human/M, mob/living/silicon/robot/user, def_zone) + var/mob/living/carbon/human/H = M + if(!istype(H) || !can_use(user, H)) + return + if(electrify && user.emagged) + robot_stun_act(H, user) + else + robot_help_shake(H, user) + +/obj/item/weapon/cyborghug/attack_self(mob/living/silicon/robot/user) + electrify = !electrify + if(electrify && user.emagged) + to_chat(user, "Power increased! Electrifying arms...") + else + to_chat(user, "Hugs!") + +/obj/item/weapon/cyborghug/proc/robot_help_shake(mob/living/carbon/human/M, mob/living/silicon/robot/user) + if(M.lying) + if(!M.IsSleeping()) + if(M.crawling) + M.SetCrawling(FALSE) + user.visible_message("[user] shakes [M] trying to wake [P_THEM(M.gender)] up!", \ + "You shake [M] trying to wake [P_THEM(M.gender)] up!") + else + if(!M.IsSleeping()) + if(M.has_bodypart(BP_HEAD) && (user.get_targetzone() == BP_HEAD)) + user.visible_message("[user] bops [M] on the head!", \ + "You bop [M] on the head!") + else + user.visible_message("[user] hugs [M] in a firm bear-hug!", \ + "You hug [M] firmly to make [P_THEM(M.gender)] feel better!") + else + user.visible_message("[user] gently touches [M] trying to wake [P_THEM(M.gender)] up!", \ + "You gently touch [M] trying to wake [P_THEM(M.gender)] up!") + M.AdjustSleeping(-10 SECONDS) + M.AdjustParalysis(-3) + M.AdjustStunned(-3) + M.AdjustWeakened(-3) + user.cell.use(500) + playsound(src, 'sound/weapons/thudswoosh.ogg', VOL_EFFECTS_MASTER) + +/obj/item/weapon/cyborghug/proc/robot_stun_act(mob/living/carbon/human/M, mob/living/silicon/robot/user) + user.cell.use(500) + var/calc_power = 100 + var/obj/item/organ/external/BP = M.get_bodypart(user.get_targetzone()) + calc_power *= M.get_siemens_coefficient_organ(BP) + M.visible_message("[user] electrocutes [M] with [src] touch!") + M.log_combat(user, "stunned witht [name]") + M.apply_effects(0,0,0,0,2,0,0,calc_power) + playsound(src, 'sound/weapons/thudswoosh.ogg', VOL_EFFECTS_MASTER) + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread() + s.set_up(3, 1, M) + s.start() + +/obj/item/borg/bubble_creator + name = "Energy Barrier Projector" + desc = "A projector that creates fragile energy fields." + icon = 'icons/obj/device.dmi' + icon_state = "bubble_creator" + var/max_fields = 5 + +/obj/item/borg/bubble_creator/attack_self(mob/living/silicon/robot/user) + if(!isrobot(user) || !user.cell) + return + if(global.peacekeeper_shields_count >= max_fields) + to_chat(user, "Recharging!") + return + if(user.cell.charge < 250) + to_chat(user, "Not enough charge!") + return + user.cell.use(250) + var/cyborg_bubble = new /obj/structure/barricade/bubble(user.loc) + QDEL_IN(cyborg_bubble, 5 SECONDS) + /********************************************************************** HUD/SIGHT things ***********************************************************************/ diff --git a/code/game/objects/items/stacks/rods.dm b/code/game/objects/items/stacks/rods.dm index dc4ece8189f3..cdef151099ab 100644 --- a/code/game/objects/items/stacks/rods.dm +++ b/code/game/objects/items/stacks/rods.dm @@ -65,7 +65,7 @@ if(!use(1)) continue - G.health = 10 + G.update_integrity(G.max_integrity) G.density = TRUE G.destroyed = FALSE G.icon_state = "grille" diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 298e0009cc3f..43c43f2a827b 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -194,7 +194,7 @@ /obj/item/stack/use(used, transfer = FALSE) if(used < 0) - stack_trace("[src.type]/use() called with a negative parameter [used]") + stack_trace("[src.type]/use() called with a negative parameter") return FALSE if(zero_amount()) return FALSE @@ -245,7 +245,7 @@ /obj/item/stack/proc/add(_amount) if(_amount < 0) - stack_trace("[src.type]/add() called with a negative parameter [_amount]") + stack_trace("[src.type]/add() called with a negative parameter") return amount += _amount update_icon() diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 722c34ebbdcf..a0175112ef03 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -443,6 +443,7 @@ icon = 'icons/obj/weapons.dmi' icon_state = "katana" item_state = "katana" + hitsound = list('sound/weapons/bladeslice.ogg') flags = CONDUCT slot_flags = SLOT_FLAGS_BELT | SLOT_FLAGS_BACK force = 5 diff --git a/code/game/objects/items/weapons/RSF.dm b/code/game/objects/items/weapons/RSF.dm index 354e48238166..d35fa6a4dd21 100644 --- a/code/game/objects/items/weapons/RSF.dm +++ b/code/game/objects/items/weapons/RSF.dm @@ -233,3 +233,31 @@ RSF to_chat(user, "The RSF now holds [matter]/30 fabrication-units.") desc = "A RSF. It currently holds [matter]/30 fabrication-units." return + +/obj/item/weapon/rsf/cookiesynth + name = "Cookie Synthesizer" + desc = "A device used to rapidly deploy cookies." + icon = 'icons/obj/food.dmi' + icon_state = "COOKIE!!!" + matter = 30 + var/poisoned = 0 + +/obj/item/weapon/rsf/cookiesynth/attack_self(mob/living/silicon/robot/user) + playsound(src, 'sound/effects/pop.ogg', VOL_EFFECTS_MASTER, null, FALSE) + poisoned = !poisoned + if(poisoned && user.emagged) + to_chat(user, "Cookie Synthesizer hacked.") + else + to_chat(user, "Cookie Synthesizer operating normally.") + +/obj/item/weapon/rsf/cookiesynth/afterattack(atom/target, mob/living/silicon/robot/user, proximity, params) + if(matter < 1 || !proximity || user.cell.charge < 100 || !user.cell || !istype(target, /obj/structure/table)) + return + if(poisoned && user.emagged) + to_chat(user, "Dispensing Bad Cookie...") + new /obj/item/weapon/reagent_containers/food/snacks/cookie/toxin_cookie(target.loc) + else + to_chat(user, "Dispensing Cookie...") + new /obj/item/weapon/reagent_containers/food/snacks/cookie(target.loc) + playsound(src, 'sound/machines/click.ogg', VOL_EFFECTS_MASTER, 10) + user.cell.use(100) diff --git a/code/game/objects/items/weapons/airlock_painter.dm b/code/game/objects/items/weapons/airlock_painter.dm index 93b5a3c3f3c7..d4ba9e459ac7 100644 --- a/code/game/objects/items/weapons/airlock_painter.dm +++ b/code/game/objects/items/weapons/airlock_painter.dm @@ -30,7 +30,7 @@ //Only call this if you are certain that the painter will be used right after this check! /obj/item/weapon/airlock_painter/use(cost) if(cost < 0) - stack_trace("[src.type]/use() called with a negative parameter [cost]") + stack_trace("[src.type]/use() called with a negative parameter") return 0 if(can_use(usr, cost)) ink.charges -= cost diff --git a/code/game/objects/items/weapons/chaplain_weapons.dm b/code/game/objects/items/weapons/chaplain_weapons.dm index 774bdcbd705f..c7379966fe5a 100644 --- a/code/game/objects/items/weapons/chaplain_weapons.dm +++ b/code/game/objects/items/weapons/chaplain_weapons.dm @@ -134,7 +134,7 @@ if(user.mind?.holy_role < HOLY_ROLE_HIGHPRIEST || deconverting) return - user.visible_message("[user] заряжает [src] и целится в [M].") + user.visible_message("[user] waves [src] over [M]'s head.") deconverting = TRUE if(!do_after(user, 50, target = M)) @@ -151,22 +151,22 @@ user.adjustBruteLoss(10) user.Paralyse(20) return - to_chat(M, "Сила [src] очищает твой разум от влияния древних богов!") + to_chat(M, "Сила жезла очищает твой разум от влияния древних богов!") var/datum/role/cultist/C = M.mind.GetRole(CULTIST) C.Deconvert() M.Paralyse(5) to_chat(M, "Незнакомый белый свет очищает твой разум от порчи и воспоминаний, когда ты был Его слугой.") M.mind.memory = "" - M.visible_message("[M] выглядит так, будто вернулся к своей старой вере!") + M.visible_message("[M]'s head and see their eyes become clear, their mind returning to normal!") new /obj/effect/temp_visual/religion/pulse(M.loc) - M.visible_message("[user] извергает силу [src] в [M].") + M.visible_message("[user] spews strength [src] into [M].") else to_chat(user, "Жезл наказывает вас за ложное использование.") new /obj/effect/temp_visual/religion/pulse(user.loc) user.apply_damage(50, BURN, null, used_weapon="Electrocution") - user.visible_message("[src] извергает свою силу [user].") + user.visible_message("[src] spews his power [user].") M.AdjustConfused(10) /obj/item/weapon/nullrod/staff diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index 329071e07412..ab2d978f23c2 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -54,7 +54,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/weapon/match/proc/burn_out() lit = 0 burnt = 1 - damtype = "brute" + damtype = BRUTE icon_state = "match_burnt" item_state = "cigoff" name = "burnt match" @@ -151,7 +151,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/clothing/mask/cigarette/proc/light(flavor_text = "[usr] lights the [name].") if(!src.lit) src.lit = 1 - damtype = "fire" + damtype = BURN if(reagents.get_reagent_amount("phoron") || reagents.get_reagent_amount("fuel")) // the phoron (fuel also) explodes when exposed to fire var/datum/effect/effect/system/reagents_explosion/e = new() @@ -343,7 +343,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/clothing/mask/cigarette/pipe/light(flavor_text = "[usr] lights the [name].") if(!src.lit) src.lit = 1 - damtype = "fire" + damtype = BURN icon_state = icon_on item_state = icon_on var/turf/T = get_turf(src) diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index e632d5a979f1..c0adb72d6164 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -336,3 +336,26 @@ beakers += B1 beakers += B2 icon_state = initial(icon_state) +"_locked" + +///Drugs +/obj/item/weapon/grenade/chem_grenade/drugs + name = "Drugs grenade" + desc = "Grenade with illegal chemical compound used as drug." + path = 1 + stage = 2 + +/obj/item/weapon/grenade/chem_grenade/drugs/atom_init() + . = ..() + var/obj/item/weapon/reagent_containers/glass/beaker/large/B1 = new(src) + var/obj/item/weapon/reagent_containers/glass/beaker/large/B2 = new(src) + B1.reagents.add_reagent("space_drugs", 50) + B1.reagents.add_reagent("sugar", 50) + B1.reagents.add_reagent("potassium", 50) + B2.reagents.add_reagent("space_drugs", 100) + B2.reagents.add_reagent("phosphorus", 50) + + detonator = new/obj/item/device/assembly_holder/timer_igniter(src) + + beakers += B1 + beakers += B2 + icon_state = initial(icon_state) +"_locked" diff --git a/code/game/objects/items/weapons/grenades/flashbang.dm b/code/game/objects/items/weapons/grenades/flashbang.dm index f7fa51993d40..11d5f1d950c1 100644 --- a/code/game/objects/items/weapons/grenades/flashbang.dm +++ b/code/game/objects/items/weapons/grenades/flashbang.dm @@ -28,8 +28,7 @@ for(var/obj/effect/blob/B in hear(flashbang_range + 1, flashbang_turf)) //Blob damage here var/damage = round(30 / (get_dist(B, flashbang_turf) + 1)) - B.health -= damage - B.update_icon() + B.take_damage(damage * B.brute_resist, BRUTE, ENERGY) // workaround to deal full damage qdel(src) diff --git a/code/game/objects/items/weapons/grenades/grenade.dm b/code/game/objects/items/weapons/grenades/grenade.dm index de3e8ad10b06..18cdc0b9d6a2 100644 --- a/code/game/objects/items/weapons/grenades/grenade.dm +++ b/code/game/objects/items/weapons/grenades/grenade.dm @@ -76,6 +76,11 @@ return return ..() +/obj/item/weapon/grenade/deconstruct(disassembled = TRUE) + if(!disassembled) + prime() + ..() + /obj/item/weapon/grenade/syndieminibomb desc = "A syndicate manufactured explosive used to sow destruction and chaos." name = "syndicate minibomb" diff --git a/code/game/objects/items/weapons/grenades/smokebomb.dm b/code/game/objects/items/weapons/grenades/smokebomb.dm index 517dbc79a1bd..6a5cead82b1d 100644 --- a/code/game/objects/items/weapons/grenades/smokebomb.dm +++ b/code/game/objects/items/weapons/grenades/smokebomb.dm @@ -26,8 +26,7 @@ smoke.start() for(var/obj/effect/blob/B in view(8,src)) - var/damage = round(30/(get_dist(B,src)+1)) - B.health -= damage - B.update_icon() + var/damage = round(30 / (get_dist(B, src) + 1)) // why the fuck it's here? + B.take_damage(damage * B.brute_resist, BRUTE, ENERGY) sleep(80) qdel(src) diff --git a/code/game/objects/items/weapons/kitchen.dm b/code/game/objects/items/weapons/kitchen.dm index b20a0fc9778d..782249673ca4 100644 --- a/code/game/objects/items/weapons/kitchen.dm +++ b/code/game/objects/items/weapons/kitchen.dm @@ -126,6 +126,7 @@ sharp = 1 edge = 1 force = 10.0 + hitsound = list('sound/weapons/bladeslice.ogg') w_class = SIZE_TINY throwforce = 6.0 throw_speed = 3 diff --git a/code/game/objects/items/weapons/storage/bible/tome.dm b/code/game/objects/items/weapons/storage/bible/tome.dm index 94754e35474f..152965fa4311 100644 --- a/code/game/objects/items/weapons/storage/bible/tome.dm +++ b/code/game/objects/items/weapons/storage/bible/tome.dm @@ -41,8 +41,16 @@ if((iscultist(user) || isobserver(user)) && religion) to_chat(user, "Писание Нар-Си. Содержит подробности о тёмных ритуалах, загадочных рунах и много другой странной информации. Однако, большинство из написанного не работает.") to_chat(user, "Текущее количество favor: [religion.favor] piety: [religion.piety]") + + var/cultists = 0 + for(var/mob/M in religion.members) + if(M.stat != DEAD) + cultists++ + + to_chat(user, "В культе всего [cultists] [pluralize_russian(cultists, "последователь", "последователя", "последователей")]") var/list/L = LAZYACCESS(religion.runes_by_ckey, user.ckey) to_chat(user, "Вами нарисовано/всего [L ? L.len : "0"]/[religion.max_runes_on_mob]") + to_chat(user, "Удалить все ваши руны") else ..() @@ -75,6 +83,17 @@ return FALSE return TRUE +/obj/item/weapon/storage/bible/tome/Topic(href, href_list) + ..() + if(!Adjacent(usr) || usr.stat || !iscultist(usr)) + return + var/list/L = LAZYACCESS(usr.my_religion.runes_by_ckey, usr.ckey) + if(href_list["del_runes_ckey"]) + for(var/obj/effect/rune/R in L) + qdel(R) + to_chat(usr, "Все вами начерченные руны были стёрты.") + return + /obj/item/weapon/storage/bible/tome/afterattack(atom/target, mob/user, proximity, params) ..() if(!istype(religion, /datum/religion/cult)) @@ -122,7 +141,7 @@ qdel(R) /obj/item/weapon/storage/bible/tome/proc/building_choices() - build_choices_image["Toggle Grind mode"] = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_grind") + build_choices_image["Toggle Grind mode"] = image(icon = 'icons/hud/radial.dmi', icon_state = "radial_grind") for(var/datum/building_agent/B in religion.available_buildings) var/atom/build = B.building_type build_choices_image[B] = image(icon = initial(build.icon), icon_state = initial(build.icon_state)) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 473d60dc9fe2..3d821d6125f5 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -472,7 +472,7 @@ playsound(src, 'sound/items/matchstick_light.ogg', VOL_EFFECTS_MASTER, 20) M.lit = TRUE - M.damtype = "burn" + M.damtype = BURN M.icon_state = "match_lit" START_PROCESSING(SSobj, M) M.update_icon() diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm index d6a38751a35d..dcc9eb3422f4 100644 --- a/code/game/objects/items/weapons/surgery_tools.dm +++ b/code/game/objects/items/weapons/surgery_tools.dm @@ -92,6 +92,7 @@ force = 10.0 sharp = 1 edge = 1 + hitsound = list('sound/weapons/bladeslice.ogg') w_class = SIZE_TINY throwforce = 5.0 throw_speed = 3 @@ -118,7 +119,7 @@ name = "laser scalpel" desc = "A scalpel augmented with a directed laser, for more precise cutting without blood entering the field. This one looks basic and could be improved." icon_state = "scalpel_laser1_on" - damtype = "fire" + damtype = BURN usesound = 'sound/items/surgery/laserscalp.ogg' toolspeed = 1.2 @@ -126,7 +127,7 @@ name = "laser scalpel" desc = "A scalpel augmented with a directed laser, for more precise cutting without blood entering the field. This one looks somewhat advanced." icon_state = "scalpel_laser2_on" - damtype = "fire" + damtype = BURN force = 12.0 usesound = 'sound/items/surgery/laserscalp.ogg' @@ -134,7 +135,7 @@ name = "laser scalpel" desc = "A scalpel augmented with a directed laser, for more precise cutting without blood entering the field. This one looks to be the pinnacle of precision energy cutlery!" icon_state = "scalpel_laser3_on" - damtype = "fire" + damtype = BURN force = 15.0 usesound = 'sound/items/surgery/laserscalp.ogg' toolspeed = 0.6 diff --git a/code/game/objects/items/weapons/swords_axes_etc.dm b/code/game/objects/items/weapons/swords_axes_etc.dm index e55f7d55ebb8..cf4dff6719ba 100644 --- a/code/game/objects/items/weapons/swords_axes_etc.dm +++ b/code/game/objects/items/weapons/swords_axes_etc.dm @@ -217,7 +217,7 @@ if(H.wear_suit) var/obj/item/clothing/suit/S = H.wear_suit - var/meleearm = S.armor["melee"] + var/meleearm = S.armor[MELEE] if(meleearm) if(meleearm != 100) H.adjustHalLoss(round(35 - (35 / 100 * meleearm))) diff --git a/code/game/objects/items/weapons/table_rack_parts.dm b/code/game/objects/items/weapons/table_rack_parts.dm index 3844354b7a9d..11f6678225e2 100644 --- a/code/game/objects/items/weapons/table_rack_parts.dm +++ b/code/game/objects/items/weapons/table_rack_parts.dm @@ -17,9 +17,7 @@ // Return TRUE if reacted to a tool. /obj/item/weapon/table_parts/proc/attack_tools(obj/item/W, mob/user) if(iswrench(W)) - new /obj/item/stack/sheet/metal( user.loc ) - //SN src = null - qdel(src) + deconstruct(TRUE, user) return TRUE else if(istype(W, /obj/item/stack/rods)) @@ -39,6 +37,14 @@ return ..() +/obj/item/weapon/table_parts/deconstruct(disassembled, user = FALSE) + if(flags & NODECONSTRUCT) + return ..() + var/turf/T = get_turf(user || src) + for(var/debrit_type in debris) + new debrit_type(T) + ..() + /obj/item/weapon/table_parts/attack_self(mob/user) var/turf/simulated/T = get_turf(user) if (T.CanPass(null, T)) @@ -55,9 +61,7 @@ */ /obj/item/weapon/table_parts/reinforced/attack_tools(obj/item/W, mob/user) if(iswrench(W)) - new /obj/item/stack/sheet/metal(user.loc) - new /obj/item/stack/rods(user.loc) - qdel(src) + deconstruct(TRUE, user) return TRUE return FALSE @@ -66,8 +70,7 @@ */ /obj/item/weapon/table_parts/glass/attack_tools(obj/item/W, mob/user) if(iswrench(W)) - new /obj/item/stack/sheet/glass( user.loc ) - qdel(src) + deconstruct(TRUE, user) return TRUE return FALSE @@ -77,8 +80,7 @@ */ /obj/item/weapon/table_parts/wood/attack_tools(obj/item/W, mob/user) if(iswrench(W)) - new /obj/item/stack/sheet/wood(user.loc) - qdel(src) + deconstruct(TRUE, user) return TRUE else if(istype(W, /obj/item/stack/tile/grass)) @@ -96,8 +98,7 @@ */ /obj/item/weapon/table_parts/wood/fancy/attack_tools(obj/item/W, mob/user) if(iswrench(W)) - new /obj/item/stack/sheet/wood(user.loc) - qdel(src) + deconstruct(TRUE, user) return TRUE return FALSE @@ -107,9 +108,7 @@ /obj/item/weapon/table_parts/wood/poker/attack_tools(obj/item/W, mob/user) if(iswrench(W)) - new /obj/item/stack/sheet/wood(user.loc) - new /obj/item/stack/tile/grass(user.loc) - qdel(src) + deconstruct(TRUE, user) return TRUE return FALSE @@ -118,11 +117,15 @@ */ /obj/item/weapon/rack_parts/attackby(obj/item/I, mob/user, params) if(iswrench(I)) - new /obj/item/stack/sheet/metal( user.loc ) - qdel(src) + deconstruct(TRUE, user) return return ..() +/obj/item/weapon/rack_parts/deconstruct(disassembled, user = FALSE) + if(!(flags & NODECONSTRUCT)) + new /obj/item/stack/sheet/metal(get_turf(user || src)) + ..() + /obj/item/weapon/rack_parts/attack_self(mob/user) var/turf/simulated/T = get_turf(user) if(T.CanPass(null, T)) diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index 134b91a23c9a..6c68269311e5 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -14,6 +14,9 @@ throw_speed = 1 throw_range = 4 + max_integrity = 200 + resistance_flags = CAN_BE_HIT + var/datum/gas_mixture/air_contents = null var/distribute_pressure = ONE_ATMOSPHERE var/integrity = 3 @@ -208,6 +211,15 @@ air_contents.react() check_status() +/obj/item/weapon/tank/deconstruct(disassembled) + var/turf/location = get_turf(loc) + if(!isturf(location)) + return ..() + + if(air_contents) + location.assume_air(air_contents) + + return ..() /obj/item/weapon/tank/proc/check_status() //Handle exploding, leaking, and rupturing of the tank diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index a1b07bc7f7a8..66a2e0511921 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -280,7 +280,7 @@ hitsound = SOUNDIN_LASERACT if(icon_state != "welder1") // Check that the sprite is correct, if it isnt, it means toggle() was not called force = 15 - damtype = "fire" + damtype = BURN icon_state = initial(icon_state) + "1" if(prob(5)) // passive fuel burning use(1) @@ -290,7 +290,7 @@ hitsound = initial(hitsound) if(icon_state != "welder") // Check that the sprite is correct, if it isnt, it means toggle() was not called force = 3 - damtype = "brute" + damtype = BRUTE icon_state = initial(icon_state) active = FALSE set_light(0) @@ -384,7 +384,7 @@ // Removes fuel from the welding tool. If a mob is passed, it will perform an eyecheck on the mob. This should probably be renamed to use() /obj/item/weapon/weldingtool/use(used = 1, mob/M = null) if(used < 0) - stack_trace("[src.type]/use() called with a negative parameter [used]") + stack_trace("[src.type]/use() called with a negative parameter") return 0 if(!active || !check_fuel()) return 0 @@ -428,7 +428,7 @@ to_chat(usr, "You switch the [src] on.") hitsound = SOUNDIN_LASERACT src.force = 15 - src.damtype = "fire" + src.damtype = BURN src.icon_state = initial(src.icon_state) + "1" START_PROCESSING(SSobj, src) else @@ -443,7 +443,7 @@ to_chat(usr, "The [src] shuts off!") hitsound = initial(hitsound) src.force = 3 - src.damtype = "brute" + src.damtype = BRUTE src.icon_state = initial(src.icon_state) src.active = FALSE diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weapons/weaponry.dm index 8c66d4ca385c..7e9ed0f8988c 100644 --- a/code/game/objects/items/weapons/weaponry.dm +++ b/code/game/objects/items/weapons/weaponry.dm @@ -24,6 +24,7 @@ icon_state = "claymore" item_state = "claymore" flags = CONDUCT + hitsound = list('sound/weapons/bladeslice.ogg') slot_flags = SLOT_FLAGS_BELT force = 40 throwforce = 10 @@ -43,15 +44,12 @@ force = 20 can_embed = 0 -/obj/item/weapon/claymore/attack(mob/living/carbon/M, mob/living/carbon/user) - playsound(src, 'sound/weapons/bladeslice.ogg', VOL_EFFECTS_MASTER) - return ..() - /obj/item/weapon/katana name = "katana" desc = "Woefully underpowered in D20." icon_state = "katana" item_state = "katana" + hitsound = list('sound/weapons/bladeslice.ogg') flags = CONDUCT slot_flags = SLOT_FLAGS_BELT | SLOT_FLAGS_BACK force = 40 @@ -68,10 +66,6 @@ /obj/item/weapon/katana/Get_shield_chance() return 50 -/obj/item/weapon/katana/attack(mob/living/carbon/M, mob/living/carbon/user) - playsound(src, 'sound/weapons/bladeslice.ogg', VOL_EFFECTS_MASTER) - return ..() - /obj/item/weapon/harpoon name = "harpoon" sharp = 1 diff --git a/code/game/objects/obj_defense.dm b/code/game/objects/obj_defense.dm new file mode 100644 index 000000000000..4ac66228926d --- /dev/null +++ b/code/game/objects/obj_defense.dm @@ -0,0 +1,127 @@ +/obj/hitby(atom/movable/AM, datum/thrownthing/throwingdatum) + if(!(resistance_flags & CAN_BE_HIT)) + return + var/throwdamage + if(isobj(AM)) + var/obj/O = AM + throwdamage = O.throwforce + else if(ismob(AM)) // TODO add throwforce to atom movable + throwdamage = 10 + //Let everyone know we've been hit! + visible_message( + "[src] was hit by [AM].", + viewing_distance = COMBAT_MESSAGE_RANGE + ) + if(!throwdamage) + return + take_damage(throwdamage, BRUTE, MELEE, 1, get_dir(src, AM)) + +/obj/ex_act(severity) + if(resistance_flags & INDESTRUCTIBLE) + return + if(QDELETED(src)) + return + switch(severity) + if(EXPLODE_DEVASTATE) + take_damage(INFINITY, BRUTE, BOMB, 0) + if(EXPLODE_HEAVY) + take_damage(rand(100, 250), BRUTE, BOMB, 0) + if(EXPLODE_LIGHT) + take_damage(rand(10, 90), BRUTE, BOMB, 0) + +/obj/bullet_act(obj/item/projectile/P) + . = ..() + if(QDELING(src)) //Bullet on_hit effect might have already destroyed this object + return + // TODO playsound(src, P.hitsound, VOL_EFFECTS_MASTER, 50, TRUE) + var/damage = take_damage(P.damage, P.damage_type, P.flag, TRUE, turn(P.dir, 180)) // TODO flag -> armor_flag + visible_message( + "[src] is hit by \a [P][damage ? "" : ", without leaving a mark"]!", + viewing_distance = COMBAT_MESSAGE_RANGE + ) + +/obj/attack_hulk(mob/living/user) + ..() + if(user.a_intent != INTENT_HARM) + return FALSE + if(density) + playsound(loc, 'sound/effects/meteorimpact.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + else + playsound(loc, 'sound/effects/bang.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + var/damage = take_damage(hulk_damage(), BRUTE, MELEE, 0, get_dir(src, user)) + user.visible_message( + "[user] smashes [src][damage ? "" : ", without leaving a mark"]!", + "You smash [src][damage ? "" : ", without leaving a mark"]!", + viewing_distance = COMBAT_MESSAGE_RANGE + ) + return TRUE + +/obj/blob_act(obj/effect/blob/B) // TODO blob to structure + take_damage(400, BRUTE, MELEE, 0, get_dir(src, B)) + +/obj/attack_alien(mob/living/carbon/xenomorph/humanoid/user) + if(!istype(user) || user.a_intent != INTENT_HARM) + return ..() + if(attack_generic(user, 25, BRUTE, MELEE, 0)) + playsound(loc, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + +/obj/attack_animal(mob/living/simple_animal/user) + if(!user.melee_damage) // TODO obj damage + user.me_emote("[user.friendly] [src].") + return FALSE + + var/play_soundeffect = TRUE + var/damage = user.melee_damage + if(user.environment_smash) + play_soundeffect = FALSE + damage *= 10 + . = attack_generic(user, damage, user.melee_damtype, MELEE, play_soundeffect) + if(. && !play_soundeffect) + playsound(loc, 'sound/effects/meteorimpact.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + +/obj/attack_slime(mob/living/simple_animal/slime/user) + if(!isslimeadult(user)) + return + attack_generic(user, rand(10, 15), BRUTE, MELEE, TRUE) + +/obj/singularity_act() + ex_act(EXPLODE_DEVASTATE) + if(!QDELETED(src)) + qdel(src) + return 2 + +//// FIRE + +///Called when the obj is exposed to fire. +/obj/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) + if(exposed_temperature && !(resistance_flags & FIRE_PROOF)) // TODO resistance flags + take_damage(clamp(0.02 * exposed_temperature, 0, 20), BURN, FIRE, 0) + return ..() + +///called when the obj is destroyed by fire +/obj/proc/burn() + deconstruct(FALSE) + +///Called when the obj is hit by a tesla bolt. +/obj/proc/tesla_act(power) + if(QDELETED(src)) + return 0 + being_shocked = TRUE + var/power_bounced = power / 2 + tesla_zap(src, 3, power_bounced) + VARSET_IN(src, being_shocked, FALSE, 1 SECOND) + +///the obj is deconstructed into pieces, whether through careful disassembly or when destroyed. +/obj/proc/deconstruct(disassembled = TRUE) + qdel(src) + +///what happens when the obj's integrity reaches zero. +/obj/atom_destruction(damage_flag) + . = ..() + switch(damage_flag) + //if(ACID) TODO ACID SS + if(FIRE) + burn() + else + deconstruct(FALSE) + diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 16c7ceb337df..4e75d6bbacab 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -13,12 +13,14 @@ var/edge = 0 // whether this object is more likely to dismember var/in_use = 0 // If we have a user using us, this will be set on. We will check if the user has stopped using us, and thus stop updating and LAGGING EVERYTHING! - var/damtype = "brute" + var/damtype = BRUTE var/force = 0 var/icon_custom = null //Default Bay12 sprite or not var/being_shocked = 0 + uses_integrity = TRUE + /obj/item/proc/is_used_on(obj/O, mob/user) /obj/process() @@ -58,12 +60,6 @@ else return null -/obj/singularity_act() - ex_act(EXPLODE_DEVASTATE) - if(src && !QDELETED(src)) - qdel(src) - return 2 - /obj/singularity_pull(S, current_size) if(anchored) if(current_size >= STAGE_FIVE) @@ -72,10 +68,6 @@ else step_towards(src,S) -// the obj is deconstructed into pieces, whether through careful disassembly or when destroyed. -/obj/proc/deconstruct(disassembled = TRUE) - qdel(src) - /obj/proc/handle_internal_lifeform(mob/lifeform_inside_me, breath_request) //Return: (NONSTANDARD) // null if object handles breathing logic for lifeform @@ -212,12 +204,6 @@ /obj/proc/hear_talk(mob/M, text, verb, datum/language/speaking) return -/obj/proc/tesla_act(power) - being_shocked = 1 - var/power_bounced = power / 2 - tesla_zap(src, 3, power_bounced) - VARSET_IN(src, being_shocked, FALSE, 10) - //mob - who is being feed //user - who is feeding //food - whai is feeded diff --git a/code/game/objects/random/random_guns.dm b/code/game/objects/random/random_guns.dm index 8aab54669a70..2db0a8880e10 100644 --- a/code/game/objects/random/random_guns.dm +++ b/code/game/objects/random/random_guns.dm @@ -25,7 +25,7 @@ name = "Random Energy Weapon" desc = "This is a random energy weapon." icon = 'icons/obj/gun.dmi' - icon_state = "laser" + icon_state = LASER /obj/random/guns/energy_weapon/item_to_spawn() return pick(\ prob(25);/obj/item/weapon/gun/energy/taser/stunrevolver,\ diff --git a/code/game/objects/structures/barsign.dm b/code/game/objects/structures/barsign.dm index 7dc269d5e379..6ead9a2a90db 100644 --- a/code/game/objects/structures/barsign.dm +++ b/code/game/objects/structures/barsign.dm @@ -25,3 +25,17 @@ return return ..() + +/obj/structure/sign/double/barsign/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 75, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + +/obj/structure/sign/double/barsign/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/metal(loc, 2) + new /obj/item/stack/cable_coil(loc, 2) + ..() diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index 3508d1da0c09..1c39ac2c6a31 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -134,7 +134,7 @@ LINEN BINS . = ..() var/obj/effect/effect/forcefield/F = new - AddComponent(/datum/component/forcefield, "wizard field", 20, 3 SECONDS, 5 SECONDS, F, TRUE) + AddComponent(/datum/component/forcefield, "wizard field", 20, 3 SECONDS, 5 SECONDS, F, TRUE, TRUE) /obj/item/weapon/bedsheet/wiz/proc/activate(mob/living/user) if(iswizard(user) || iswizardapprentice(user)) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index bb65c3c38aba..fc68499027d3 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -6,6 +6,11 @@ flags = HEAR_TALK density = TRUE layer = CONTAINER_STRUCTURE_LAYER + + max_integrity = 100 + damage_deflection = 15 + resistance_flags = CAN_BE_HIT + var/icon_closed = "closed" var/icon_opened = "open" var/opened = 0 @@ -13,7 +18,6 @@ var/locked = 0 var/broken = 0 var/wall_mounted = 0 //never solid (You can always pass over it) - var/health = 100 var/lastbang var/storage_capacity = 30 //This is so that someone can't pack hundreds of items in a locker/crate //then open it in a populated area to crash clients. @@ -156,26 +160,6 @@ dump_contents() qdel(src) -/obj/structure/closet/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - health -= Proj.damage - if(health <= 0) - dump_contents() - qdel(src) - -/obj/structure/closet/attack_animal(mob/living/simple_animal/user) - if(user.environment_smash) - ..() - playsound(user, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER) - visible_message("[user] destroys the [src]. ") - dump_contents() - qdel(src) - -/obj/structure/closet/blob_act() - if(prob(75)) - dump_contents() - qdel(src) - /obj/structure/closet/attackby(obj/item/weapon/W, mob/user) if(tools_interact(W, user)) add_fingerprint(user) @@ -213,6 +197,15 @@ to_chat(user, "You need more welding fuel to complete this task.") return TRUE +/obj/structure/closet/deconstruct(disassembled) + if(!(flags & NODECONSTRUCT)) + new /obj/item/stack/sheet/metal(loc, 2) + dump_contents() + return ..() + +/obj/structure/closet/play_attack_sound(damage_amount, damage_type, damage_flag) + playsound(src, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER) + /obj/structure/closet/attack_ai(mob/user) if(isrobot(user) && Adjacent(user)) //Robots can open/close it, but not the AI attack_hand(user) diff --git a/code/game/objects/structures/crates_lockers/closets/fireaxe.dm b/code/game/objects/structures/crates_lockers/closets/fireaxe.dm index ef483d073ebf..9b046bff13b9 100644 --- a/code/game/objects/structures/crates_lockers/closets/fireaxe.dm +++ b/code/game/objects/structures/crates_lockers/closets/fireaxe.dm @@ -11,13 +11,15 @@ opened = TRUE locked = TRUE + integrity_failure = 0.5 + var/obj/item/weapon/fireaxe/fireaxe var/localopened = FALSE // Setting this to keep it from behaviouring like a normal closet and obstructing movement in the map. -Agouri var/hitstaken = 0 var/smashed = FALSE /obj/structure/closet/fireaxecabinet/Destroy() - fireaxe = null + QDEL_NULL(fireaxe) return ..() /obj/structure/closet/fireaxecabinet/PopulateContents() @@ -45,19 +47,8 @@ icon_state = text("fireaxe[][][][]closing", !!fireaxe, localopened, hitstaken, smashed) addtimer(CALLBACK(src, /atom.proc/update_icon), 10) return - else - user.do_attack_animation(src) - playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) //We don't want this playing every time - if(O.force < 15) - visible_message("The cabinet's protective glass glances off the hit.") - else - hitstaken++ - if(hitstaken == 4) - playsound(src, 'sound/effects/Glassbr3.ogg', VOL_EFFECTS_MASTER) //Break cabinet, receive goodies. Cabinet's fucked for life after that. - smashed = TRUE - locked = FALSE - localopened = TRUE - update_icon() + ..() + else if (istype(O, /obj/item/weapon/fireaxe) && localopened) if(!fireaxe) user.drop_from_inventory(O, src) @@ -98,6 +89,50 @@ icon_state = text("fireaxe[][][][]closing", !!fireaxe, localopened, hitstaken, smashed) addtimer(CALLBACK(src, /atom.proc/update_icon), 10) +/obj/structure/closet/fireaxecabinet/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + if(smashed) + playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER, 90, TRUE) + else + playsound(loc, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER, 90, TRUE) + if(BURN) + playsound(loc, 'sound/items/Welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + +/obj/structure/closet/fireaxecabinet/take_damage(damage_amount, damage_type = BRUTE, damage_flag = 0, sound_effect = TRUE, attack_dir) + if(localopened) + return + . = ..() + if(. && hitstaken < 3) + hitstaken++ + update_icon() + +/obj/structure/closet/fireaxecabinet/atom_break(damage_flag) + if(smashed || flags & NODECONSTRUCT) + return ..() + smashed = TRUE + localopened = TRUE + locked = FALSE + hitstaken = 4 + update_icon() + playsound(loc, 'sound/effects/Glassbr3.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + new /obj/item/weapon/shard(loc) + new /obj/item/weapon/shard(loc) + . = ..() + +/obj/structure/closet/fireaxecabinet/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + + if(fireaxe) + fireaxe.forceMove(loc) + fireaxe = null + new /obj/item/stack/sheet/metal(loc, 2) + if(!smashed) + new /obj/item/weapon/shard(loc) + new /obj/item/weapon/shard(loc) + return ..() + /obj/structure/closet/fireaxecabinet/attack_hand(mob/living/user) if(user.is_busy(src)) return diff --git a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm index 08c851ff1acb..8e3b367f5fc5 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm @@ -13,7 +13,8 @@ var/icon_broken = "securebroken" var/icon_off = "secureoff" wall_mounted = 0 //never solid (You can always pass over it) - health = 200 + max_integrity = 200 + damage_deflection = 30 /obj/structure/closet/secure_closet/can_open() if(src.locked || src.welded) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index efdcc9666e7c..063b10df9ae1 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -145,7 +145,7 @@ new /obj/item/device/radio/headset/heads/hos(src) new /obj/item/taperoll/police(src) new /obj/item/clothing/gloves/black/hos(src) - new /obj/item/clothing/glasses/night/hos_nights(src) + new /obj/item/clothing/glasses/hud/hos_aug(src) new /obj/item/weapon/shield/riot/tele(src) new /obj/item/weapon/storage/lockbox/loyalty(src) new /obj/item/weapon/storage/box/flashbangs(src) diff --git a/code/game/objects/structures/curtains.dm b/code/game/objects/structures/curtains.dm index bcadad664a3a..cc234efcbc49 100644 --- a/code/game/objects/structures/curtains.dm +++ b/code/game/objects/structures/curtains.dm @@ -6,21 +6,36 @@ opacity = TRUE density = FALSE + resistance_flags = CAN_BE_HIT + /obj/structure/curtain/open icon_state = "open" opacity = FALSE -/obj/structure/curtain/bullet_act(obj/item/projectile/P, def_zone) - . = ..() - if(!P.nodamage) - visible_message("[P] tears [src] down!") - qdel(src) - /obj/structure/curtain/attack_hand(mob/user) playsound(src, 'sound/effects/curtain.ogg', VOL_EFFECTS_MASTER, 15, null, FALSE, -5) toggle() ..() +/obj/structure/curtain/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/cloth (loc, 2) + new /obj/item/stack/sheet/mineral/plastic (loc, 2) + new /obj/item/stack/rods (loc, 1) + ..() + +/obj/structure/curtain/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + if(damage_amount) + playsound(loc, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER, 80, TRUE) + else + playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 80, TRUE) + + /obj/structure/curtain/proc/toggle() set_opacity(!opacity) if(opacity) diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 25629fc6d6e5..1e0d90b8144b 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -6,54 +6,13 @@ density = TRUE anchored = TRUE unacidable = 1//Dissolving the case would also delete the gun. - var/health = 30 + max_integrity = 60 + integrity_failure = 0.5 + resistance_flags = UNACIDABLE | CAN_BE_HIT + var/occupied = 1 var/destroyed = 0 -/obj/structure/displaycase/ex_act(severity) - switch(severity) - if(EXPLODE_DEVASTATE) - new /obj/item/weapon/shard( src.loc ) - if (occupied) - new /obj/item/weapon/gun/energy/laser/selfcharging/captain( src.loc ) - occupied = 0 - qdel(src) - return - if(EXPLODE_HEAVY) - if(prob(50)) - src.health -= 15 - if(EXPLODE_LIGHT) - if(prob(50)) - src.health -= 5 - healthcheck() - - -/obj/structure/displaycase/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - health -= Proj.damage - healthcheck() - - -/obj/structure/displaycase/blob_act() - if (prob(75)) - new /obj/item/weapon/shard( src.loc ) - if (occupied) - new /obj/item/weapon/gun/energy/laser/selfcharging/captain( src.loc ) - occupied = 0 - qdel(src) - -/obj/structure/displaycase/proc/healthcheck() - if (src.health <= 0) - if (!( src.destroyed )) - src.density = FALSE - src.destroyed = 1 - new /obj/item/weapon/shard( src.loc ) - playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER) - update_icon() - else - playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) - return - /obj/structure/displaycase/update_icon() if(src.destroyed) src.icon_state = "glassboxb[src.occupied]" @@ -61,31 +20,46 @@ src.icon_state = "glassbox[src.occupied]" return +/obj/structure/displaycase/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 75, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) -/obj/structure/displaycase/attackby(obj/item/weapon/W, mob/user) - . = ..() - if(!.) - return FALSE +/obj/structure/displaycase/atom_break() + ..() + if(destroyed || flags & NODECONSTRUCT) + return + density = FALSE + destroyed = TRUE + new /obj/item/weapon/shard(loc) + playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER) + update_icon() - health -= W.force - healthcheck() +/obj/structure/displaycase/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + if(occupied) + new /obj/item/weapon/gun/energy/laser/selfcharging/captain(loc) + occupied = FALSE + if(!destroyed) + new /obj/item/weapon/shard(loc) + ..() /obj/structure/displaycase/attack_paw(mob/user) return attack_hand(user) /obj/structure/displaycase/attack_hand(mob/user) - if (src.destroyed && src.occupied) - new /obj/item/weapon/gun/energy/laser/selfcharging/captain( src.loc ) + if(destroyed && occupied) + new /obj/item/weapon/gun/energy/laser/selfcharging/captain(loc) + occupied = FALSE to_chat(user, "You deactivate the hover field built into the case.") - src.occupied = 0 add_fingerprint(user) update_icon() return - else - user.SetNextMove(CLICK_CD_MELEE) - visible_message("[user] kicks the display case.") - src.health -= 2 - healthcheck() - return + user.SetNextMove(CLICK_CD_MELEE) + visible_message("[user] kicks the display case.") + take_damage(2, BRUTE, MELEE) diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index 87c4963da3b0..34fa92694e24 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -19,6 +19,8 @@ var/glass_only = FALSE // For something like multitile airlock, where there is only one type. var/created_name = null + resistance_flags = CAN_BE_HIT + /obj/structure/door_assembly/atom_init() . = ..() update_state() @@ -62,8 +64,7 @@ user.visible_message("[user] dissassembles the airlock assembly.", "You start to dissassemble the airlock assembly.") if(WT.use_tool(src, user, SKILL_TASK_AVERAGE, volume = 50)) to_chat(user, "You dissasembled the airlock assembly!") - new /obj/item/stack/sheet/metal(loc, 4) - qdel (src) + deconstruct(TRUE) else if(iswrench(W) && state == ASSEMBLY_SECURED) if(user.is_busy()) return @@ -180,6 +181,21 @@ ..() update_state() +/obj/structure/door_assembly/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + var/material_amt = disassembled ? 4 : rand(2, 4) + new /obj/item/stack/sheet/metal(loc, material_amt) + if(glass_material) + if(disassembled) + new /obj/item/stack/sheet/rglass(loc) + else + new /obj/item/weapon/shard(loc) + if(mineral) + var/obj/item/stack/sheet/mineral/mineral_path = text2path("/obj/item/stack/sheet/mineral/[mineral]") + new mineral_path(loc, 2) + ..() + /obj/structure/door_assembly/proc/set_glass(has_glass, glass_material = "glass") if(has_glass) src.glass_material = glass_material diff --git a/code/game/objects/structures/dresser.dm b/code/game/objects/structures/dresser.dm index 11a1b518c54b..5422f1d0a934 100644 --- a/code/game/objects/structures/dresser.dm +++ b/code/game/objects/structures/dresser.dm @@ -6,6 +6,14 @@ density = TRUE anchored = TRUE + resistance_flags = CAN_BE_HIT + +/obj/structure/dresser/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/wood(loc, 10) + ..() + /obj/structure/dresser/attack_hand(mob/user) if(!Adjacent(user))//no tele-grooming return diff --git a/code/game/objects/structures/extinguisher.dm b/code/game/objects/structures/extinguisher.dm index 3cbc4223a56c..6e9003f00fbb 100644 --- a/code/game/objects/structures/extinguisher.dm +++ b/code/game/objects/structures/extinguisher.dm @@ -9,6 +9,10 @@ var/obj/item/weapon/reagent_containers/spray/extinguisher/has_extinguisher = null var/opened = FALSE + max_integrity = 200 + integrity_failure = 0.25 + resistance_flags = CAN_BE_HIT + /obj/structure/extinguisher_cabinet/atom_init() . = ..() if(!has_extinguisher) @@ -67,6 +71,27 @@ else icon_state = "extinguisher_[FE]_closed" +/obj/structure/extinguisher_cabinet/atom_break(damage_flag) + . = ..() + opened = TRUE + if(has_extinguisher) + has_extinguisher.forceMove(loc) + has_extinguisher = null + update_icon() + + +/obj/structure/extinguisher_cabinet/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + //if(disassembled) TODO /obj/item/wallframe + // new /obj/item/wallframe/extinguisher_cabinet(loc) + //else + new /obj/item/stack/sheet/metal(loc, 2) + if(has_extinguisher) + has_extinguisher.forceMove(loc) + has_extinguisher = null + ..() + /obj/structure/extinguisher_cabinet/highrisk name = "expensive extinguisher cabinet" icon_state = "extinguisher_golden_closed" diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index a6f55c5ba956..88889114f676 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -25,6 +25,9 @@ var/opening = FALSE var/block_air_zones = TRUE + max_integrity = 100 + resistance_flags = CAN_BE_HIT + /obj/structure/falsewall/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group) return !block_air_zones if(istype(mover, /obj/effect/beam)) @@ -121,6 +124,15 @@ T.attackby(W, user) qdel(src) +/obj/structure/falsewall/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + var/turf/T = loc + T.ChangeTurf(walltype) + var/turf/simulated/wall/wall = loc + wall.dismantle_wall(!disassembled) + ..() + /* * False R-Walls */ diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index a3b592442f54..12b583d8480c 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -213,24 +213,35 @@ name = "bush" icon = 'icons/obj/flora/plants.dmi' icon_state = "plant-10" - var/can_be_cut = FALSE - var/health_flora = 40 - var/damage_threshhold = 5 + max_integrity = 40 + damage_deflection = 5 + flags = NODECONSTRUCT // prevent getting drop without harvesting + resistance_flags = FULL_INDESTRUCTIBLE var/cutting_sound = 'sound/weapons/bladeslice.ogg' var/list/drop_on_destroy = list() -/obj/structure/flora/attackby(obj/item/weapon/W, mob/user) - . = ..() - if(can_be_cut && W.is_sharp() && W.force >= damage_threshhold) - playsound(src, cutting_sound, VOL_EFFECTS_MASTER) - health_flora -= W.force - if(health_flora <= 0) - visible_message("[src] is hacked into pieces!") - if(drop_on_destroy.len) - for(var/type_drop in drop_on_destroy) - new type_drop(get_turf(src)) - qdel(src) +/obj/structure/flora/attacked_by(obj/item/attacking_item, mob/living/user) + if(!attacking_item.is_sharp()) return + flags &= ~NODECONSTRUCT + . = ..() + flags |= NODECONSTRUCT + +/obj/structure/flora/play_attack_sound(damage_amount, damage_type, damage_flag) + if(flags & NODECONSTRUCT) + return ..() + + if(damage_amount) + playsound(loc, cutting_sound, VOL_EFFECTS_MASTER) + +/obj/structure/flora/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + visible_message("[src] is hacked into pieces!") + if(drop_on_destroy.len) + for(var/type_drop in drop_on_destroy) + new type_drop(loc) + ..() // trees /obj/structure/flora/tree @@ -239,9 +250,9 @@ density = TRUE pixel_x = -16 layer = 9 - health_flora = 150 - damage_threshhold = 15 - can_be_cut = TRUE + max_integrity = 150 + damage_deflection = 15 + resistance_flags = CAN_BE_HIT cutting_sound = 'sound/items/Axe.ogg' drop_on_destroy = list(/obj/item/weapon/grown/log, /obj/item/weapon/grown/log, /obj/item/weapon/grown/log, /obj/item/weapon/grown/log) @@ -252,7 +263,7 @@ icon_state = "pine_1" /obj/structure/flora/tree/pine/unbreakable - can_be_cut = FALSE + resistance_flags = FULL_INDESTRUCTIBLE desc = "A massive pine. Looks a lot thicker than a normal one.\nYou don't think you can break it without a chainsaw" /obj/structure/flora/tree/pine/atom_init() @@ -304,8 +315,8 @@ name = "grass" icon = 'icons/obj/flora/snowflora.dmi' anchored = TRUE - can_be_cut = TRUE - health_flora = 60 + resistance_flags = CAN_BE_HIT + max_integrity = 60 /obj/structure/flora/grass/brown icon_state = "snowgrass1bb" @@ -336,8 +347,8 @@ icon = 'icons/obj/flora/snowflora.dmi' icon_state = "snowbush1" anchored = TRUE - can_be_cut = TRUE - health_flora = 50 + resistance_flags = CAN_BE_HIT + max_integrity = 50 /obj/structure/flora/bush/atom_init() . = ..() @@ -350,8 +361,8 @@ icon = 'icons/obj/flora/ausflora.dmi' icon_state = "firstbush_1" anchored = TRUE - can_be_cut = TRUE - health_flora = 50 + resistance_flags = CAN_BE_HIT + max_integrity = 50 /obj/structure/flora/ausbushes/atom_init() . = ..() @@ -470,8 +481,8 @@ icon_state = "rock" icon = 'icons/obj/flora/jungleflora.dmi' density = FALSE - can_be_cut = TRUE - health_flora = 50 + resistance_flags = CAN_BE_HIT + max_integrity = 50 /obj/structure/flora/rock/jungle/atom_init() . = ..() @@ -485,8 +496,8 @@ icon = 'icons/obj/flora/jungleflora.dmi' icon_state = "busha" anchored = TRUE - can_be_cut = TRUE - health_flora = 40 + resistance_flags = CAN_BE_HIT + max_integrity = 40 /obj/structure/flora/junglebush/atom_init() . = ..() diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index 616c2a9ed183..42d8e47fa577 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -5,7 +5,10 @@ density = TRUE layer = 2.9 var/state = 0 - var/health = 200 + + max_integrity = 200 + resistance_flags = CAN_BE_HIT + canSmoothWith = list( /turf/simulated/wall, /turf/simulated/wall/r_wall, @@ -17,14 +20,6 @@ ) smooth = SMOOTH_TRUE -/obj/structure/girder/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - if(istype(Proj, /obj/item/projectile/beam)) - health -= Proj.damage - if(health <= 0) - new /obj/item/stack/sheet/metal(get_turf(src)) - qdel(src) - /obj/structure/girder/attackby(obj/item/W, mob/user) if(user.is_busy()) return if(istype (W,/obj/item/weapon/changeling_hammer)) @@ -41,8 +36,7 @@ if(W.use_tool(src, user, 40, volume = 100)) if(!src) return to_chat(user, "Вы разобрали каркас!") - new /obj/item/stack/sheet/metal(get_turf(src)) - qdel(src) + deconstruct(TRUE) else if(!anchored) to_chat(user, "Вы фиксируете каркас.") if(W.use_tool(src, user, 40, volume = 100)) @@ -55,13 +49,11 @@ if(W.use_tool(src, user, 30, volume = 100)) if(!src) return to_chat(user, "Вы разрезали каркас!") - new /obj/item/stack/sheet/metal(get_turf(src)) - qdel(src) + deconstruct(TRUE) else if(istype(W, /obj/item/weapon/pickaxe/drill/diamond_drill)) to_chat(user, "Вы просверлили каркас!") - new /obj/item/stack/sheet/metal(get_turf(src)) - qdel(src) + deconstruct(TRUE) else if(isscrewdriver(W) && state == 2 && istype(src,/obj/structure/girder/reinforced)) to_chat(user, "Вы ослабляете кронштейны.") @@ -174,51 +166,41 @@ else ..() - -/obj/structure/girder/blob_act() - if(prob(40)) - qdel(src) - - -/obj/structure/girder/ex_act(severity) - switch(severity) - if(EXPLODE_DEVASTATE) - qdel(src) - return - if(EXPLODE_HEAVY) - if(prob(70)) - return - if(EXPLODE_LIGHT) - if(prob(95)) - return - var/remains = pick(/obj/item/stack/rods,/obj/item/stack/sheet/metal) +/obj/structure/girder/play_attack_sound(damage_amount, damage_type, damage_flag) + switch(damage_type) + if(BRUTE, BURN) + playsound(loc, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER) + +/obj/structure/girder/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + var/remains + if(disassembled) + remains = /obj/item/stack/sheet/metal + else + remains = pick(/obj/item/stack/rods, /obj/item/stack/sheet/metal) new remains(loc) - qdel(src) + ..() /obj/structure/girder/attack_animal(mob/living/simple_animal/attacker) - if(attacker.environment_smash) - ..() + . = ..() + if(.) attacker.visible_message("[attacker] крушит каркас.", \ "Вы крушите каркас.", \ "Вы слышите скрежет металла.") - playsound(src, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER) - health -= attacker.melee_damage * 10 - if(health <= 0) - new /obj/item/stack/sheet/metal(get_turf(src)) - qdel(src) /obj/structure/girder/displaced icon = 'icons/obj/structures.dmi' icon_state = "displaced" anchored = FALSE - health = 50 + max_integrity = 50 smooth = SMOOTH_FALSE /obj/structure/girder/reinforced icon = 'icons/obj/smooth_structures/girder_reinforced.dmi' icon_state = "box" state = 2 - health = 500 + max_integrity = 500 /obj/structure/girder/cult icon= 'icons/obj/smooth_structures/cult_girder.dmi' @@ -226,7 +208,7 @@ anchored = TRUE density = TRUE layer = 2.9 - health = 250 + max_integrity = 250 smooth = SMOOTH_TRUE /obj/structure/girder/cult/Destroy() diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index a55fcea2ce1f..db51b7633a66 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -8,38 +8,29 @@ flags = CONDUCT layer = BELOW_MACHINERY_LAYER explosion_resistance = 5 - var/health = 10 + + integrity_failure = 0.4 + max_integrity = 20 + resistance_flags = CAN_BE_HIT + var/destroyed = 0 var/damaged = FALSE /obj/structure/grille/atom_init() . = ..() if(destroyed) - icon_state = "brokengrille" - density = FALSE - health = 0 - -/obj/structure/grille/ex_act(severity) - switch(severity) - if(EXPLODE_DEVASTATE) - health -= rand(30, 50) - if(EXPLODE_HEAVY) - health -= rand(15, 30) - if(EXPLODE_LIGHT) - health -= rand(5, 15) - healthcheck() - return - -/obj/structure/grille/blob_act() - health -= rand(initial(health)*0.8, initial(health)*3) //Grille will always be blasted, but chances of leaving things over - healthcheck() + destroyed = FALSE // let atom_break reset destroyed + update_integrity(get_integrity() * integrity_failure) /obj/structure/grille/Bumped(atom/user) if(ismob(user)) shock(user, 70) - -/obj/structure/grille/attack_paw(mob/user) - attack_hand(user) +/obj/structure/grille/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir) + switch(damage_type) + if(BRUTE) + return damage_amount * 0.2 + if(BURN) + return damage_amount /obj/structure/grille/attack_hand(mob/user) user.do_attack_animation(src) @@ -52,51 +43,35 @@ if(shock(user, 70)) return if(HULK in user.mutations) - health -= 5 + take_damage(25, BRUTE, MELEE) else - health -= 1 - healthcheck() + take_damage(5, BRUTE, MELEE) -/obj/structure/grille/attack_alien(mob/user) +/obj/structure/grille/attack_alien(mob/living/carbon/xenomorph/humanoid/user) + if(!istype(user)) + return user.do_attack_animation(src) user.SetNextMove(CLICK_CD_MELEE) - if(isxenolarva(user)) return - - playsound(src, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER) user.visible_message("[user] mangles [src].", \ "You mangle [src].", \ "You hear twisting metal.") if(!shock(user, 70)) - health -= 5 - healthcheck() - return + return take_damage(25, BRUTE, MELEE, TRUE) /obj/structure/grille/attack_slime(mob/user) - if(!isslimeadult(user)) return - user.SetNextMove(CLICK_CD_MELEE) - user.do_attack_animation(src) - playsound(src, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER) - user.visible_message("[user] smashes against [src].", \ - "You smash against [src].", \ - "You hear twisting metal.") - - health -= rand(2,3) - healthcheck() - return + . = ..() + if(.) + user.visible_message("[user] smashes against [src].", \ + "You smash against [src].", \ + "You hear twisting metal.") /obj/structure/grille/attack_animal(mob/living/simple_animal/attacker) - if(attacker.melee_damage == 0) - return - ..() - playsound(src, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER) - attacker.visible_message("[attacker] smashes against [src].", \ - "You smash against [src].", \ - "You hear twisting metal.") - health -= attacker.melee_damage - healthcheck() - return - + . = ..() + if(.) + attacker.visible_message("[attacker] smashes against [src].", \ + "You smash against [src].", \ + "You hear twisting metal.") /obj/structure/grille/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group || (height==0)) return 1 @@ -108,28 +83,13 @@ else return !density -/obj/structure/grille/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - if(!Proj) - return - - //Tasers and the like should not damage grilles. - if(Proj.damage_type == HALLOSS) - return - - health -= Proj.damage*0.2 - healthcheck() - /obj/structure/grille/attackby(obj/item/weapon/W, mob/user) user.SetNextMove(CLICK_CD_INTERACT) if(iswirecutter(W)) if(!shock(user, 100)) playsound(src, 'sound/items/Wirecutter.ogg', VOL_EFFECTS_MASTER) - if(destroyed) - new /obj/item/stack/rods(get_turf(src), 1) - else - new /obj/item/stack/rods(get_turf(src), 2) - qdel(src) + deconstruct(TRUE) + return else if((isscrewdriver(W)) && (istype(loc, /turf/simulated) || anchored)) if(!shock(user, 90)) playsound(src, 'sound/items/Screwdriver.ogg', VOL_EFFECTS_MASTER) @@ -187,42 +147,46 @@ to_chat(user, "You place the [WD] on [src].") WD.update_icon() return + else + ..() //window placing end - . = ..() - if(!.) - return FALSE - - if((W.flags & CONDUCT) && shock(user, 70)) +/obj/structure/grille/attacked_by(obj/item/attacking_item, mob/living/user) + if((attacking_item.flags & CONDUCT) && shock(user, 70)) return + ..() - playsound(src, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER) - switch(W.damtype) - if("fire") - health -= W.force - if("brute") - health -= W.force * 0.1 - - healthcheck() - -/obj/structure/grille/proc/healthcheck() - if(health <= 5) - if(!destroyed && !damaged) - icon_state = "grille_damaged_[rand(1, 4)]" - damaged = 1 - if(health <= 0) - if(!destroyed) - icon_state = "brokengrille" - density = FALSE - destroyed = 1 - new /obj/item/stack/rods(get_turf(src)) +/obj/structure/grille/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + if(damage_amount) + playsound(loc, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER, 80, TRUE) + else + playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 80, TRUE) - else - if(health <= -6) - new /obj/item/stack/rods(get_turf(src)) - qdel(src) - return - return +/obj/structure/grille/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir) + . = ..() + if(. && !(destroyed || damaged)) + icon_state = "grille_damaged_[rand(1, 4)]" + damaged = TRUE + +/obj/structure/grille/atom_break(damage_flag) + . = ..() + if(destroyed) + return + icon_state = "brokengrille" + density = FALSE + destroyed = TRUE + if(!(flags & NODECONSTRUCT)) + new /obj/item/stack/rods(loc) + +/obj/structure/grille/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/rods(loc, destroyed ? 1 : 2) + ..() // shock user with probability prb (if all connections & power are working) // returns 1 if shocked, 0 otherwise @@ -249,6 +213,4 @@ /obj/structure/grille/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(!destroyed) if(exposed_temperature > T0C + 1500) - health -= 1 - healthcheck() - ..() + take_damage(1, BURN, FIRE, FALSE) diff --git a/code/game/objects/structures/inflatable.dm b/code/game/objects/structures/inflatable.dm index b2a24f23008e..8140d2666592 100644 --- a/code/game/objects/structures/inflatable.dm +++ b/code/game/objects/structures/inflatable.dm @@ -34,7 +34,8 @@ icon = 'icons/obj/inflatable.dmi' icon_state = "wall" - var/health = 50.0 + max_integrity = 50 + resistance_flags = CAN_BE_HIT /obj/structure/inflatable/atom_init() @@ -48,86 +49,26 @@ /obj/structure/inflatable/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) return 0 -/obj/structure/inflatable/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - health -= Proj.damage - if(health <= 0) - deflate(1) - - -/obj/structure/inflatable/ex_act(severity) - switch(severity) - if(EXPLODE_DEVASTATE) - qdel(src) - return - if(EXPLODE_LIGHT) - if(prob(50)) - return - deflate(1) - -/obj/structure/inflatable/blob_act() - deflate(1) - - /obj/structure/inflatable/attack_paw(mob/user) - user.SetNextMove(CLICK_CD_MELEE) - user.do_attack_animation(src) - return attack_generic(user, 15) + return attack_generic(user, 15, BRUTE, MELEE) /obj/structure/inflatable/attack_hand(mob/user) add_fingerprint(user) user.SetNextMove(CLICK_CD_RAPID) return - -/obj/structure/inflatable/proc/attack_generic(mob/user, damage = 0) //used by attack_alien, attack_animal, and attack_slime - health -= damage - if(health <= 0) - user.visible_message("[user] tears open [src]!") - deflate(1) - else //for nicer text~ - user.visible_message("[user] tears at [src]!") - -/obj/structure/inflatable/attack_alien(mob/user) - if(isxenolarva(user) || isfacehugger(user)) - return - user.do_attack_animation(src) - user.SetNextMove(CLICK_CD_MELEE) - attack_generic(user, 15) - -/obj/structure/inflatable/attack_animal(mob/living/simple_animal/attacker) - ..() - if(attacker.melee_damage <= 0) - return - attack_generic(attacker, attacker.melee_damage) - - -/obj/structure/inflatable/attack_slime(mob/user) - if(!isslimeadult(user)) - return - user.SetNextMove(CLICK_CD_MELEE) - user.do_attack_animation(src) - attack_generic(user, rand(10, 15)) - +/obj/structure/inflatable/deconstruct(disassembled) + deflate(1) /obj/structure/inflatable/attackby(obj/item/weapon/W, mob/user) - if(!istype(W)) - return - if(W.can_puncture()) visible_message("[user] pierces [src] with [W]!") deflate(1) - if(W.damtype == BRUTE || W.damtype == BURN) - hit(W.force) - ..() - -/obj/structure/inflatable/proc/hit(damage, sound_effect = 1) - health = max(0, health - damage) - if(sound_effect) - playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) - if(health <= 0) - deflate(1) + return + ..() +/obj/structure/inflatable/play_attack_sound(damage_amount, damage_type, damage_flag) + playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) /obj/structure/inflatable/proc/deflate(violent=0) playsound(src, 'sound/machines/hiss.ogg', VOL_EFFECTS_MASTER) diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 5fe7aeb18b38..344bef9d6b2e 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -16,6 +16,8 @@ material = /obj/item/stack/sheet/mineral/plastic + max_integrity = 400 + //copypaste sorry var/amount_per_transfer_from_this = 5 //shit I dunno, adding this so syringes stop runtime erroring. --NeoFite var/obj/item/weapon/storage/bag/trash/mybag = null diff --git a/code/game/objects/structures/kitchen_spike.dm b/code/game/objects/structures/kitchen_spike.dm index a199e36670b9..f3b6089e5c7b 100644 --- a/code/game/objects/structures/kitchen_spike.dm +++ b/code/game/objects/structures/kitchen_spike.dm @@ -8,6 +8,9 @@ density = TRUE anchored = FALSE + max_integrity = 200 + resistance_flags = CAN_BE_HIT + /obj/structure/kitchenspike_frame/attackby(obj/item/I, mob/user) add_fingerprint(user) if(default_unfasten_wrench(user, I)) @@ -22,6 +25,10 @@ else ..() +/obj/structure/kitchenspike_frame/deconstruct(disassembled) + new /obj/item/stack/sheet/metal(loc, 4) + ..() + /obj/structure/kitchenspike name = "meatspike" icon = 'icons/obj/kitchen.dmi' @@ -32,6 +39,9 @@ can_buckle = TRUE buckle_lying = FALSE + max_integrity = 250 + resistance_flags = CAN_BE_HIT + /obj/structure/kitchenspike/attack_paw(mob/user) return attack_hand(user) @@ -43,10 +53,7 @@ if(user.is_busy() || !I.use_tool(src, user, 2 SECONDS, volume = 100)) return to_chat(user, "You pry the spikes out of the frame.") - new /obj/item/stack/rods(loc, 4) - var/obj/F = new /obj/structure/kitchenspike_frame(loc) - transfer_fingerprints_to(F) - qdel(src) + deconstruct(TRUE) return else if(istype(I, /obj/item/weapon/grab)) @@ -74,6 +81,15 @@ ..() +/obj/structure/kitchenspike/deconstruct(disassembled) + if(disassembled) + var/obj/structure/meatspike_frame = new /obj/structure/kitchenspike_frame(loc) + transfer_fingerprints_to(meatspike_frame) + else + new /obj/item/stack/sheet/metal(loc, 4) + new /obj/item/stack/rods(loc, 4) + ..() + /obj/structure/kitchenspike/buckle_mob(mob/living/M) if(!..()) return FALSE diff --git a/code/game/objects/structures/lamarr_cage.dm b/code/game/objects/structures/lamarr_cage.dm index c4d4763d0ce5..0511da9eb9e5 100644 --- a/code/game/objects/structures/lamarr_cage.dm +++ b/code/game/objects/structures/lamarr_cage.dm @@ -1,4 +1,4 @@ -/obj/structure/lamarr +/obj/structure/lamarr // TODO, refactor into displaycase name = "Lab Cage" icon = 'icons/obj/stationobjs.dmi' icon_state = "labcage1" @@ -6,50 +6,28 @@ density = TRUE anchored = TRUE unacidable = 1//Dissolving the case would also delete Lamarr - var/health = 30 - var/occupied = 1 - var/destroyed = 0 - -/obj/structure/lamarr/ex_act(severity) - switch(severity) - if(EXPLODE_DEVASTATE) - new /obj/item/weapon/shard( src.loc ) - Break() - qdel(src) - return - if(EXPLODE_HEAVY) - if(prob(50)) - src.health -= 15 - if(EXPLODE_LIGHT) - if(prob(50)) - src.health -= 5 - healthcheck() - -/obj/structure/lamarr/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - health -= Proj.damage - healthcheck() + max_integrity = 100 + integrity_failure = 0.7 + resistance_flags = UNACIDABLE | CAN_BE_HIT + var/occupied = 1 + var/destroyed = 0 -/obj/structure/lamarr/blob_act() - if (prob(75)) - new /obj/item/weapon/shard( src.loc ) - Break() - qdel(src) - +/obj/structure/lamarr/play_attack_sound(damage_amount, damage_type, damage_flag) + switch(damage_type) + if(BRUTE, BURN) + playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) -/obj/structure/lamarr/proc/healthcheck() - if (src.health <= 0) - if (!( src.destroyed )) - src.density = FALSE - src.destroyed = 1 - new /obj/item/weapon/shard( src.loc ) - playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER) - Break() - else - playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) - return +/obj/structure/lamarr/atom_break(damage_flag) + ..() + if(flags & NODECONSTRUCT || destroyed) + return + density = FALSE + destroyed = TRUE + new /obj/item/weapon/shard(loc) + playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER) + Break() /obj/structure/lamarr/update_icon() if(src.destroyed) @@ -58,12 +36,6 @@ src.icon_state = "labcage[src.occupied]" return - -/obj/structure/lamarr/attackby(obj/item/weapon/W, mob/user) - src.health -= W.force - healthcheck() - ..() - /obj/structure/lamarr/attack_paw(mob/user) return attack_hand(user) @@ -73,8 +45,7 @@ else user.SetNextMove(CLICK_CD_MELEE) visible_message("[user] kicks the lab cage.") - src.health -= 2 - healthcheck() + take_damage(2, BRUTE, MELEE) return /obj/structure/lamarr/proc/Break() diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm index 47a1ee287801..68f37b7e416f 100644 --- a/code/game/objects/structures/lattice.dm +++ b/code/game/objects/structures/lattice.dm @@ -9,6 +9,9 @@ plane = FLOOR_PLANE // flags = CONDUCT + max_integrity = 50 + resistance_flags = CAN_BE_HIT + /obj/structure/lattice/atom_init() . = ..() if(!isenvironmentturf(loc)) @@ -32,10 +35,6 @@ L.updateOverlays(loc) return ..() -/obj/structure/lattice/blob_act() - qdel(src) - return - /obj/structure/lattice/ex_act(severity) if(severity <= EXPLODE_HEAVY) qdel(src) @@ -50,11 +49,14 @@ var/obj/item/weapon/weldingtool/WT = C if(WT.use(0, user)) to_chat(user, "Slicing lattice joints ...") - new /obj/item/stack/rods(loc) - qdel(src) + deconstruct(TRUE) return +/obj/structure/lattice/deconstruct(disassembled) + new /obj/item/stack/rods(loc) + ..() + /obj/structure/lattice/proc/updateOverlays() spawn(1) cut_overlays() diff --git a/code/game/objects/structures/mineral_doors.dm b/code/game/objects/structures/mineral_doors.dm index 6d6c62f1c08f..9a64730f9abc 100644 --- a/code/game/objects/structures/mineral_doors.dm +++ b/code/game/objects/structures/mineral_doors.dm @@ -10,11 +10,13 @@ var/close_state = TRUE var/isSwitchingStates = FALSE var/sheetAmount = 7 - var/health = 100 var/can_unwrench = TRUE var/sheetType + max_integrity = 100 + resistance_flags = CAN_BE_HIT + /obj/structure/mineral_door/atom_init() . = ..() update_nearby_tiles(need_rebuild = TRUE) @@ -123,7 +125,7 @@ to_chat(user, "You start digging the [name].") if(W.use_tool(src, user, 50, volume = 100)) to_chat(user, "You finished digging!") - Dismantle() + deconstruct(TRUE) else if(iswrench(W) && can_unwrench) if(user.is_busy(src)) @@ -151,44 +153,20 @@ set_opacity(TRUE) else - . = ..() - if(!.) - return FALSE - health -= W.force - CheckHealth() - -/obj/structure/mineral_door/proc/CheckHealth() - if(health <= 0) - Dismantle(TRUE) + ..() -/obj/structure/mineral_door/proc/Dismantle(devastated = FALSE) +/obj/structure/mineral_door/deconstruct(disassembled) + if(flags & NODECONSTRUCT || !sheetType) + return ..() var/turf/T = get_turf(src) - if(!devastated) - for(var/i in 1 to sheetAmount) - new sheetType(T) - else - for(var/i in 3 to sheetAmount) - new sheetType(T) - qdel(src) - -/obj/structure/mineral_door/ex_act(severity = 1) - switch(severity) - if(EXPLODE_DEVASTATE) - Dismantle(TRUE) - if(EXPLODE_HEAVY) - if(prob(20)) - Dismantle(TRUE) - else - health-- - CheckHealth() - if(EXPLODE_LIGHT) - health -= 0.1 - CheckHealth() + for(var/i in (disassembled ? 1 : 3) to sheetAmount) + new sheetType(T) + ..() /obj/structure/mineral_door/metal name = "metal door" icon_state = "metal" - health = 300 + max_integrity = 300 sheetType = /obj/item/stack/sheet/metal /obj/structure/mineral_door/metal/attackby(obj/item/weapon/W, mob/user) @@ -200,7 +178,7 @@ to_chat(user, "You start dissassembling the [name] to the metal sheets.") if(WT.use_tool(src, user, 60, volume = 100)) to_chat(user, "You dissassembled the [name] to the metal sheets!") - Dismantle() + deconstruct(TRUE) else to_chat(user, "You need more welding fuel!") return @@ -208,7 +186,7 @@ /obj/structure/mineral_door/silver name = "silver door" icon_state = "silver" - health = 300 + max_integrity = 300 sheetType = /obj/item/stack/sheet/mineral/silver /obj/structure/mineral_door/gold @@ -219,14 +197,14 @@ /obj/structure/mineral_door/uranium name = "uranium door" icon_state = "uranium" - health = 300 + max_integrity = 300 light_range = 2 sheetType = /obj/item/stack/sheet/mineral/uranium /obj/structure/mineral_door/sandstone name = "sandstone door" icon_state = "sandstone" - health = 50 + max_integrity = 50 sheetType = /obj/item/stack/sheet/mineral/sandstone /obj/structure/mineral_door/transparent @@ -253,20 +231,18 @@ TemperatureAct(exposed_temperature) /obj/structure/mineral_door/transparent/phoron/proc/TemperatureAct(temperature) + var/phoronToDeduce = temperature * 0.012 + var/tiles = 0 for(var/turf/simulated/floor/target_tile in range(2, loc)) - - var/phoronToDeduce = temperature * 0.012 - + tiles++ target_tile.assume_gas("phoron", phoronToDeduce) target_tile.hotspot_expose(temperature, 400) - - health -= phoronToDeduce * 0.01 - CheckHealth() + take_damage(tiles * phoronToDeduce * 0.01, BURN, FIRE, FALSE) /obj/structure/mineral_door/transparent/diamond name = "diamond door" icon_state = "diamond" - health = 1000 + max_integrity = 1000 sheetType = /obj/item/stack/sheet/mineral/diamond /obj/structure/mineral_door/wood @@ -282,7 +258,7 @@ to_chat(user, "You start cutting the [name] with the axe.") if(W.use_tool(src, user, 40, volume = 100)) to_chat(user, "You finished cutting the [name]!") - Dismantle() + deconstruct(TRUE) return ..() @@ -290,7 +266,7 @@ icon = 'icons/mob/alien.dmi' operating_sound = 'sound/effects/attackblob.ogg' icon_state = "resin" - health = 250 + max_integrity = 250 can_unwrench = FALSE var/close_delay = 100 @@ -319,28 +295,20 @@ if(!isSwitchingStates && !close_state) Close() -/obj/structure/mineral_door/resin/Dismantle(devastated = FALSE) - qdel(src) - -/obj/structure/mineral_door/resin/CheckHealth() - playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER) - ..() - -/obj/structure/mineral_door/resin/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - health -= Proj.damage - CheckHealth() +/obj/structure/mineral_door/resin/play_attack_sound(damage_amount, damage_type, damage_flag) + switch(damage_type) + if(BRUTE) + playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER) + if(BURN) + playsound(src, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) -/obj/structure/mineral_door/resin/attack_hand(mob/user) +/obj/structure/mineral_door/resin/attack_alien(mob/living/carbon/xenomorph/humanoid/user) if(isxenoadult(user) && user.a_intent == INTENT_HARM) - user.do_attack_animation(src) - user.SetNextMove(CLICK_CD_MELEE) - health -= rand(40, 60) - if(health <= 0) + attack_generic(user, 50, BRUTE, MELEE) + if(QDELING(src)) user.visible_message("[user] slices the [name] to pieces!") else user.visible_message("[user] claws at the resin!") - CheckHealth() - else if(isxeno(user) && !isSwitchingStates) + else if(!isSwitchingStates) add_fingerprint(user) SwitchState() diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index da9d0b5306cb..b2184652ebb4 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -8,6 +8,10 @@ anchored = TRUE var/shattered = 0 + max_integrity = 200 + integrity_failure = 0.5 + resistance_flags = UNACIDABLE | CAN_BE_HIT + /obj/structure/mirror/attack_hand(mob/user) user.SetNextMove(CLICK_CD_MELEE) @@ -57,6 +61,26 @@ visible_message("[user] hits [src] with [I]!") playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) +/obj/structure/mirror/play_attack_sound(damage_amount, damage_type, damage_flag) + if(damage_type == BRUTE) + if(shattered) + playsound(src, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER) + else + playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) + else + ..() + +/obj/structure/mirror/atom_break(damage_flag, mapload) + . = ..() + if(!shattered) + shatter() + +/obj/structure/mirror/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + if(!disassembled) + new /obj/item/weapon/shard(loc) + ..() /obj/structure/mirror/attack_alien(mob/user) user.do_attack_animation(src) diff --git a/code/game/objects/structures/morgue.dm b/code/game/objects/structures/morgue.dm index f86d4f659c08..aaf5c0a9eec6 100644 --- a/code/game/objects/structures/morgue.dm +++ b/code/game/objects/structures/morgue.dm @@ -24,6 +24,9 @@ var/beeper = TRUE // currently cooldown for sound is included with check_delay. var/emagged = FALSE + max_integrity = 400 + resistance_flags = CAN_BE_HIT + /obj/structure/morgue/Destroy() QDEL_NULL(connected) return ..() @@ -122,6 +125,13 @@ update_icon() update() +/obj/structure/morgue/proc/move_contents(new_loc) + for(var/atom/movable/A in src) + A.forceMove(new_loc) + if(ismob(A)) + var/mob/M = A + M.instant_vision_update(0) + /obj/structure/morgue/proc/open() if (!connected) playsound(src, 'sound/items/Deconstruct.ogg', VOL_EFFECTS_MASTER, 25) @@ -133,11 +143,7 @@ if (T.contents.Find(connected)) connected.connected = src update_icon() - for(var/atom/movable/A in src) - A.forceMove(connected.loc) - if(ismob(A)) - var/mob/M = A - M.instant_vision_update(0) + move_contents(connected.loc) connected.icon_state = "morguet" connected.set_dir(dir) else @@ -174,6 +180,12 @@ else ..() +/obj/structure/morgue/deconstruct(disassembled) + move_contents(loc) + if(!(flags & NODECONSTRUCT)) + new /obj/item/stack/sheet/metal(loc, 5) + ..() + /obj/structure/morgue/emag_act(mob/user) if(emagged) return FALSE @@ -216,6 +228,9 @@ anchored = TRUE throwpass = 1 + max_integrity = 350 + resistance_flags = CAN_BE_HIT + /obj/structure/m_tray/Destroy() if(connected && connected.connected == src) connected.connected = null @@ -244,7 +259,6 @@ to_chat(B, text("[] stuffs [] into []!", user, O, src)) return - /* * Crematorium */ @@ -292,8 +306,8 @@ return for(var/atom/movable/A as mob|obj in src) - A.loc = src.loc - ex_act(severity) + A.forceMove(loc) + A.ex_act(severity) qdel(src) /obj/structure/crematorium/alter_health() @@ -302,6 +316,10 @@ /obj/structure/crematorium/attack_paw(mob/user) return attack_hand(user) +/obj/structure/crematorium/proc/move_contents(new_loc) + for(var/atom/movable/A as mob|obj in src) + A.forceMove(new_loc) + /obj/structure/crematorium/attack_hand(mob/user) // if (cremating) AWW MAN! THIS WOULD BE SO MUCH MORE FUN ... TO WATCH // user.show_message("Uh-oh, that was a bad idea.", 1) @@ -329,8 +347,7 @@ if (T.contents.Find(src.connected)) src.connected.connected = src src.icon_state = "crema0" - for(var/atom/movable/A as mob|obj in src) - A.loc = src.connected.loc + move_contents(connected.loc) src.connected.icon_state = "cremat" else qdel(src.connected) @@ -410,6 +427,11 @@ playsound(src, 'sound/machines/ding.ogg', VOL_EFFECTS_MASTER) return +/obj/structure/crematorium/deconstruct(disassembled) + move_contents(loc) + if(!(flags & NODECONSTRUCT)) + new /obj/item/stack/sheet/metal(loc, 5) + ..() /* * Crematorium tray diff --git a/code/game/objects/structures/noticeboard.dm b/code/game/objects/structures/noticeboard.dm index 11e8397684d2..7e86f02ef3cb 100644 --- a/code/game/objects/structures/noticeboard.dm +++ b/code/game/objects/structures/noticeboard.dm @@ -11,14 +11,20 @@ var/material var/noticeboard + max_integrity = 150 + resistance_flags = CAN_BE_HIT + /obj/item/noticeboard_frame/attackby(obj/item/I, mob/user, params) if(iswrench(I)) user.SetNextMove(CLICK_CD_RAPID) - new material(loc, 10) - qdel(src) + deconstruct(TRUE) return return ..() +/obj/item/noticeboard_frame/deconstruct(disassembled) + new material(get_turf(loc), disassembled ? 10 : 5) + ..() + /obj/item/noticeboard_frame/proc/try_build(mob/user, turf/on_wall) if(!in_range(user, on_wall)) return @@ -71,10 +77,13 @@ var/datum/atom_hud/alternate_appearance/basic/exclude_ckeys/quest - var/frame_type = /obj/item/noticeboard_frame/wood + var/obj/item/noticeboard_frame/frame_type = /obj/item/noticeboard_frame/wood var/static/list/note_typecache + max_integrity = 150 + resistance_flags = CAN_BE_HIT + /obj/structure/noticeboard/atom_init(mapload, dir, building) . = ..() @@ -250,10 +259,7 @@ //attaching papers!! /obj/structure/noticeboard/attackby(obj/item/I, mob/user) if(iswrench(I) && !user.is_busy() && do_after(user, 40, TRUE, src, FALSE, TRUE)) - for(var/notice in notices) - remove_note(notices[notice]) - new frame_type(get_turf(src)) - qdel(src) + deconstruct(TRUE) return if(!is_type_in_typecache(I, note_typecache)) @@ -272,6 +278,15 @@ add_note(I) to_chat(user, "You pin [I] to [src].") +/obj/structure/noticeboard/deconstruct(disassembled) + if(!(flags & NODECONSTRUCT)) + var/obj/frame = new frame_type(loc) + if(!disassembled) + frame.deconstruct(FALSE) + for(var/notice in notices) + remove_note(notices[notice]) + ..() + /obj/structure/noticeboard/examine(mob/user) var/datum/tgui/ui = tgui_interact(user) if(ui.status < UI_UPDATE) diff --git a/code/game/objects/structures/pit.dm b/code/game/objects/structures/pit.dm index 890e57f176e5..df89de93c732 100644 --- a/code/game/objects/structures/pit.dm +++ b/code/game/objects/structures/pit.dm @@ -243,7 +243,7 @@ pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE damage = 7 //lucky shot damage_type = BURN - flag = "laser" + flag = LASER eyeblur = 2 /obj/item/clothing/under/jetsons diff --git a/code/game/objects/structures/safe.dm b/code/game/objects/structures/safe.dm index e2a05b09743e..2c857a4eed64 100644 --- a/code/game/objects/structures/safe.dm +++ b/code/game/objects/structures/safe.dm @@ -9,6 +9,7 @@ icon_state = "safe" anchored = TRUE density = TRUE + resistance_flags = FULL_INDESTRUCTIBLE /// The maximum combined w_class of stuff in the safe var/maxspace = 24 /// The amount of tumblers that will be generated @@ -25,7 +26,6 @@ var/current_tumbler_index = 1 /// The combined w_class of everything in the safe var/space = 0 - /// Tough, but breakable if explosion counts reaches set value /obj/structure/safe/atom_init() . = ..() diff --git a/code/game/objects/structures/signs/_signs.dm b/code/game/objects/structures/signs/_signs.dm index f16637954023..c8fde11983a0 100644 --- a/code/game/objects/structures/signs/_signs.dm +++ b/code/game/objects/structures/signs/_signs.dm @@ -4,9 +4,12 @@ opacity = FALSE density = FALSE layer = SIGN_LAYER - var/health = 100 + var/buildable_sign = TRUE //unwrenchable and modifiable + max_integrity = 100 + resistance_flags = CAN_BE_HIT + /obj/structure/sign/basic name = "blank sign" desc = "How can signs be real if our eyes aren't real?" @@ -22,10 +25,7 @@ playsound(src, 'sound/items/deconstruct.ogg', VOL_EFFECTS_MASTER) user.visible_message("[user] unfastens [src].", "You unfasten [src].") - var/obj/item/sign_backing/SB = new (get_turf(src)) - SB.icon_state = icon_state - SB.sign_path = type - qdel(src) + deconstruct(TRUE) return else if(istype(W, /obj/item/weapon/airlock_painter) && buildable_sign) if(user.is_busy()) @@ -80,18 +80,32 @@ qdel(src) else - switch(W.damtype) - if("fire") - playsound(src, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER) - src.health -= W.force * 1 - if("brute") - playsound(src, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER) - src.health -= W.force * 0.75 - else - if (src.health <= 0) - visible_message("[user] smashed [src] apart!") - qdel(src) ..() + if(QDELING(src)) + visible_message("[user] smashed [src] apart!") + +/obj/structure/sign/deconstruct(disassembled) + if(resistance_flags & NODECONSTRUCT) + return ..() + if(buildable_sign) + var/obj/item/sign_backing/SB = new(loc) + SB.icon_state = icon_state + SB.sign_path = type + ..() + +/obj/structure/sign/play_attack_sound(damage_amount, damage_type, damage_flag) + switch(damage_type) + if(BRUTE) + playsound(src, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER) + if(BURN) + playsound(src, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER) + +/obj/structure/sign/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir) + switch(damage_type) + if(BRUTE) + return damage_amount * 0.75 + if(BURN) + return damage_amount /obj/item/sign_backing name = "sign backing" diff --git a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm index f15f3bce2d9c..98aca93682b2 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm @@ -5,8 +5,9 @@ desc = "It's a gruesome pile of thick, sticky resin shaped like a nest." icon = 'icons/mob/alien.dmi' icon_state = "nest" - var/health = 100 layer = 2.55 + flags = NODECONSTRUCT + material = null /obj/structure/stool/bed/nest/user_unbuckle_mob(mob/user) if(!buckled_mob || user.is_busy()) @@ -51,16 +52,9 @@ M.pixel_y = 2 return TRUE -/obj/structure/stool/bed/nest/attackby(obj/item/weapon/W, mob/user) - var/aforce = W.force - health = max(0, health - aforce) - user.SetNextMove(CLICK_CD_MELEE) - playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER) - visible_message("[user] hits [src] with [W]!") - healthcheck() - -/obj/structure/stool/bed/nest/proc/healthcheck() - if(health <=0) - density = FALSE - qdel(src) - return +/obj/structure/stool/bed/nest/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + playsound(loc, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm index c2654390be12..3fb81fc1a583 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm @@ -513,6 +513,19 @@ roll_sound = 'sound/effects/roll.ogg' +/obj/structure/stool/bed/chair/office/relaymove(mob/M, direction) + if(M?.buckled != src) + return + + M.buckled = null + step(M, direction) + M.client?.move_delay += 2 + M.buckled = src + if(!M) + step(src, direction) + else + Move(M.loc) + /obj/structure/stool/bed/chair/office/light icon_state = "officechair_white" behind = "officechair_white_behind" diff --git a/code/game/objects/structures/stool_bed_chair_nest/stools.dm b/code/game/objects/structures/stool_bed_chair_nest/stools.dm index b96c2a8237ef..3530cde83884 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/stools.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/stools.dm @@ -5,6 +5,9 @@ icon_state = "stool" anchored = TRUE + max_integrity = 100 + resistance_flags = CAN_BE_HIT + var/material = /obj/item/stack/sheet/metal /obj/structure/stool/bar @@ -26,16 +29,10 @@ if(has_buckled_mobs()) unbuckle_mob() -/obj/structure/stool/blob_act() - if(prob(75)) - new /obj/item/stack/sheet/metal(loc) - qdel(src) - /obj/structure/stool/attackby(obj/item/weapon/W, mob/user) if(iswrench(W) && !(flags & NODECONSTRUCT)) playsound(src, 'sound/items/Ratchet.ogg', VOL_EFFECTS_MASTER) - new material(loc) - qdel(src) + deconstruct(TRUE) return else if(istype(W, /obj/item/weapon/melee/energy/blade)) var/obj/item/weapon/melee/energy/blade/B = W @@ -47,22 +44,26 @@ playsound(src, 'sound/weapons/blade1.ogg', VOL_EFFECTS_MASTER) playsound(src, pick(SOUNDIN_SPARKS), VOL_EFFECTS_MASTER) visible_message("[src] was sliced apart by [user]!", "You hear [src] coming apart.") - if(!(flags & NODECONSTRUCT)) - new material(loc) - qdel(src) + deconstruct(TRUE) return else if(istype(W, /obj/item/weapon/sledgehammer)) var/obj/item/weapon/sledgehammer/S = W if(HAS_TRAIT(S, TRAIT_DOUBLE_WIELDED) && !(flags & NODECONSTRUCT)) - new material(loc) playsound(user, 'sound/items/sledgehammer_hit.ogg', VOL_EFFECTS_MASTER) shake_camera(user, 1, 1) - qdel(src) + deconstruct(TRUE) return else ..() +/obj/structure/stool/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + if(material) + new material(loc) + ..() + /obj/structure/stool/MouseDrop(atom/over_object) if(ishuman(over_object) && type == /obj/structure/stool) var/mob/living/carbon/human/H = over_object diff --git a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm index 1e0bb7012321..07579d47d505 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm @@ -74,6 +74,13 @@ to_chat(user, "You cannot drive while being pushed.") return + if(ishuman(user)) + var/mob/living/carbon/human/driver = user + var/obj/item/organ/external/l_hand = driver.bodyparts_by_name[BP_L_ARM] + var/obj/item/organ/external/r_hand = driver.bodyparts_by_name[BP_R_ARM] + if((!l_hand || (l_hand.is_stump)) && (!r_hand || (r_hand.is_stump))) + return // No hands to drive your chair? Tough luck! + // Let's roll driving = 1 var/turf/T = null @@ -81,6 +88,7 @@ if(buckled_mob) buckled_mob.buckled = null step(buckled_mob, direction) + buckled_mob.client?.move_delay += 2 buckled_mob.buckled = src //--2----Move driver----2--// if(pulling) diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 9cb6f239df7f..b065d2f2202f 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -22,10 +22,12 @@ climbable = TRUE smooth = SMOOTH_TRUE + max_integrity = 100 + resistance_flags = CAN_BE_HIT + var/parts = /obj/item/weapon/table_parts var/flipped = 0 var/flipable = TRUE - var/health = 100 var/canconnect = TRUE /obj/structure/table/atom_init() @@ -55,16 +57,6 @@ if(T) T.update_icon() -/obj/structure/table/proc/destroy() - new parts(loc) - density = FALSE - qdel(src) - -/obj/structure/rack/proc/destroy() - new parts(loc) - density = FALSE - qdel(src) - /obj/structure/table/update_icon() if(flipped) smooth = SMOOTH_FALSE @@ -94,24 +86,8 @@ queue_smooth_neighbors(src) queue_smooth(src) - -/obj/structure/table/ex_act(severity) - switch(severity) - if(EXPLODE_HEAVY) - if(prob(50)) - return - if(EXPLODE_LIGHT) - if(prob(25)) - destroy() - return - qdel(src) - /obj/structure/table/airlock_crush_act() - destroy() - -/obj/structure/table/blob_act() - if(prob(75)) - destroy() + deconstruct(TRUE) /obj/structure/table/attack_paw(mob/user) if(HULK in user.mutations) @@ -119,46 +95,30 @@ user.SetNextMove(CLICK_CD_MELEE) user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) visible_message("[user] smashes the [src] apart!") - destroy() - + deconstruct(TRUE) /obj/structure/table/attack_alien(mob/user) user.do_attack_animation(src) user.SetNextMove(CLICK_CD_MELEE) visible_message("[user] slices [src] apart!") - if(istype(src, /obj/structure/table/reinforced)) - return - else if(istype(src, /obj/structure/table/woodentable/fancy/black)) - new/obj/item/weapon/table_parts/wood/fancy/black(loc) - else if(istype(src, /obj/structure/table/woodentable/fancy)) - new/obj/item/weapon/table_parts/wood/fancy(loc) - else if(istype(src, /obj/structure/table/woodentable)) - new/obj/item/weapon/table_parts/wood(loc) - else if(istype(src, /obj/structure/table/woodentable/poker)) - new/obj/item/weapon/table_parts/wood(loc) - else if(istype(src, /obj/structure/table/glass)) - var/obj/structure/table/glass/glasstable = src - glasstable.shatter() + if(istype(src, /obj/structure/table/glass)) + deconstruct(FALSE) else - new /obj/item/weapon/table_parts(loc) - density = FALSE - qdel(src) + deconstruct(TRUE) /obj/structure/table/attack_animal(mob/living/simple_animal/user) if(user.environment_smash) ..() playsound(user, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER) visible_message("[user] smashes [src] apart!") - destroy() - - + deconstruct(TRUE) /obj/structure/table/attack_hand(mob/user) if(HULK in user.mutations) user.SetNextMove(CLICK_CD_MELEE) visible_message("[user] smashes [src] apart!") user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) - destroy() + deconstruct(TRUE) /obj/structure/table/attack_tk() // no telehulk sorry return FALSE @@ -203,14 +163,7 @@ else return 1 //But only from one side if(prob(chance)) - health -= P.damage/2 - if (health > 0) - visible_message("[P] hits \the [src]!") - return 0 - else - visible_message("[src] breaks down!") - destroy() - return 1 + return 0 return 1 /obj/structure/table/CheckExit(atom/movable/O, target) @@ -235,7 +188,7 @@ playsound(src, pick(SOUNDIN_SPARKS), VOL_EFFECTS_MASTER) visible_message("[src] was sliced apart by [user]!", "You hear [src] coming apart.") user.SetNextMove(CLICK_CD_MELEE) - destroy() + deconstruct(TRUE) /obj/structure/table/reinforced/laser_cut(obj/item/I, mob/user) user.do_attack_animation(src) @@ -254,7 +207,7 @@ return FALSE to_chat(user, "You are now disassembling \the [src].") if(I.use_tool(src, user, 50, volume = 50)) - destroy() + deconstruct(TRUE) return TRUE return FALSE @@ -272,6 +225,26 @@ return ..() +/obj/structure/table/play_attack_sound(damage_amount, damage_type, damage_flag) + switch(damage_type) + if(BRUTE) + if(damage_amount) + playsound(loc, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER) + else + playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 40, TRUE) + +/obj/structure/table/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + var/obj/item/weapon/table_parts/t_parts = new parts(loc) + if(disassembled) + transfer_fingerprints_to(t_parts) + else + t_parts.deconstruct(FALSE) + ..() + /obj/structure/table/proc/straight_table_check(direction) var/obj/structure/table/T for(var/angle in list(-90,90)) @@ -390,7 +363,7 @@ desc = "Looks fragile. You should totally flip it. It is begging for it." icon = 'icons/obj/smooth_structures/glass_table.dmi' parts = /obj/item/weapon/table_parts/glass - health = 10 + max_integrity = 10 /obj/structure/table/glass/atom_init() . = ..() @@ -480,6 +453,11 @@ /obj/structure/table/glass/airlock_crush_act() shatter() +/obj/structure/table/glass/deconstruct(disassembled) + if(flags & NODECONSTRUCT || disassembled) + return ..() + shatter() + /* * Wooden tables */ @@ -488,14 +466,14 @@ desc = "Do not apply fire to this. Rumour says it burns easily." icon = 'icons/obj/smooth_structures/wooden_table.dmi' parts = /obj/item/weapon/table_parts/wood - health = 50 + max_integrity = 50 /obj/structure/table/woodentable/poker //No specialties, Just a mapping object. name = "gambling table" desc = "A seedy table for seedy dealings in seedy places." icon = 'icons/obj/smooth_structures/poker_table.dmi' parts = /obj/item/weapon/table_parts/wood/poker - health = 50 + max_integrity = 50 /obj/structure/table/woodentable/fancy name = "fancy table" @@ -516,7 +494,7 @@ name = "reinforced table" desc = "A version of the four legged table. It is stronger." icon = 'icons/obj/smooth_structures/reinforced_table.dmi' - health = 200 + max_integrity = 200 parts = /obj/item/weapon/table_parts/reinforced flipable = FALSE @@ -567,7 +545,7 @@ return FALSE to_chat(user, "You are now disassembling \the [src].") if(I.use_tool(src, user, 50, volume = 50)) - destroy() + deconstruct(TRUE) return TRUE return FALSE @@ -583,7 +561,7 @@ /* * Racks */ -/obj/structure/rack +/obj/structure/rack // TODO subtype of table? name = "rack" desc = "Different from the Middle Ages version." icon = 'icons/obj/objects.dmi' @@ -595,35 +573,15 @@ climbable = TRUE var/parts = /obj/item/weapon/rack_parts + max_integrity = 20 + resistance_flags = CAN_BE_HIT + /obj/structure/rack/atom_init() . = ..() AddComponent(/datum/component/clickplace) -/obj/structure/rack/ex_act(severity) - switch(severity) - if(EXPLODE_DEVASTATE) - qdel(src) - return - if(EXPLODE_HEAVY) - if(prob(50)) - new /obj/item/weapon/rack_parts(src.loc) - if(EXPLODE_LIGHT) - if(prob(75)) - return - qdel(src) - new /obj/item/weapon/rack_parts(src.loc) - /obj/structure/rack/airlock_crush_act() - destroy() - -/obj/structure/rack/blob_act() - if(prob(75)) - qdel(src) - return - else if(prob(50)) - new /obj/item/weapon/rack_parts(src.loc) - qdel(src) - return + deconstruct(TRUE) /obj/structure/rack/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group || (height==0)) return 1 @@ -636,9 +594,8 @@ /obj/structure/rack/attackby(obj/item/weapon/W, mob/user) if (iswrench(W)) - new /obj/item/weapon/rack_parts( src.loc ) playsound(src, 'sound/items/Ratchet.ogg', VOL_EFFECTS_MASTER) - qdel(src) + deconstruct(TRUE) return . = ..() @@ -666,15 +623,35 @@ playsound(src, 'sound/weapons/blade1.ogg', VOL_EFFECTS_MASTER) playsound(src, "sparks", VOL_EFFECTS_MASTER) visible_message("[src] was sliced apart by [user]!", " You hear [src] coming apart.") - destroy() + deconstruct(TRUE) -/obj/structure/table/attack_hand(mob/user) +/obj/structure/rack/play_attack_sound(damage_amount, damage_type, damage_flag) + switch(damage_type) + if(BRUTE) + if(damage_amount) + playsound(loc, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER) + else + playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 40, TRUE) + +/obj/structure/rack/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + var/obj/item/weapon/rack_parts/r_parts = new (loc) + if(disassembled) + transfer_fingerprints_to(r_parts) + else + r_parts.deconstruct(FALSE) + ..() + +/obj/structure/rack/attack_hand(mob/user) if(HULK in user.mutations) user.SetNextMove(CLICK_CD_MELEE) user.do_attack_animation(src) visible_message("[user] smashes [src] apart!") user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) - destroy() + deconstruct(TRUE) /obj/structure/rack/attack_paw(mob/user) if(HULK in user.mutations) @@ -682,13 +659,13 @@ user.do_attack_animation(src) user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) visible_message("[user] smashes [src] apart!") - destroy() + deconstruct(TRUE) /obj/structure/rack/attack_alien(mob/user) user.do_attack_animation(src) user.SetNextMove(CLICK_CD_MELEE) visible_message("[user] slices [src] apart!") - destroy() + deconstruct(TRUE) /obj/structure/rack/attack_animal(mob/living/simple_animal/user) if(user.environment_smash) @@ -696,7 +673,7 @@ playsound(user, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER) user.do_attack_animation(src) visible_message("[user] smashes [src] apart!") - destroy() + deconstruct(TRUE) /obj/structure/rack/attack_tk() // no telehulk sorry return FALSE diff --git a/code/game/objects/structures/tank_dispenser.dm b/code/game/objects/structures/tank_dispenser.dm index eefbb823509d..e8496a6ca2cb 100644 --- a/code/game/objects/structures/tank_dispenser.dm +++ b/code/game/objects/structures/tank_dispenser.dm @@ -75,6 +75,22 @@ ADD_TO_GLOBAL_LIST(/obj/structure/dispenser, tank_dispenser_list) anchored = TRUE return +/obj/structure/dispenser/deconstruct(disassembled) + for(var/obj/item/I as anything in contents) + I.forceMove(loc) + oxytanks -= oxytanks.len + phorontanks -= platanks.len + oxytanks.Cut() + platanks.Cut() + if(flags & NODECONSTRUCT) + return ..() + for(var/i in 1 to oxygentanks) + new /obj/item/weapon/tank/oxygen(loc) + for(var/i in 1 to phorontanks) + new /obj/item/weapon/tank/phoron(loc) + new /obj/item/stack/sheet/metal(loc, 2) + ..() + /obj/structure/dispenser/Topic(href, href_list) if(usr.incapacitated()) return diff --git a/code/game/objects/structures/transit_tubes.dm b/code/game/objects/structures/transit_tubes.dm index ea9640ceaa4a..406044fb63d3 100644 --- a/code/game/objects/structures/transit_tubes.dm +++ b/code/game/objects/structures/transit_tubes.dm @@ -85,6 +85,10 @@ occupant = null occupant_angle = initial(occupant_angle) +/obj/structure/transit_tube_pod/deconstruct(disassembled) + move_out_content() + ..() + /obj/structure/transit_tube_pod/attack_hand(mob/user) user.SetNextMove(CLICK_CD_MELEE) if(user.is_busy()) return diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index eea521188f07..4fd0b6f2517d 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -96,7 +96,13 @@ ADD_TO_GLOBAL_LIST(/obj/structure/toilet, toilet_list) to_chat(user, "You carefully place \the [I] into the cistern.") return - +/obj/structure/toilet/deconstruct() + for(var/obj/toilet_item as anything in contents) + toilet_item.forceMove(loc) + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/metal(loc, 1) + ..() /obj/structure/urinal name = "urinal" @@ -292,12 +298,12 @@ ADD_TO_GLOBAL_LIST(/obj/structure/toilet, toilet_list) anchored = TRUE use_power = NO_POWER_USE layer = MOB_LAYER + 1.1 - var/on = 0 + var/on = FALSE var/obj/effect/mist/mymist = null - var/ismist = 0 //needs a var so we can make it linger~ + var/ismist = FALSE //needs a var so we can make it linger~ var/watertemp = "normal" //freezing, normal, or boiling var/mobpresent = 0 //true if there is a mob on the shower's loc, this is to ease process() - var/is_payed = 0 + var/payed_time = 0 var/cost_per_activation = 10 //add heat controls? when emagged, you can freeze to death in it? @@ -315,20 +321,25 @@ ADD_TO_GLOBAL_LIST(/obj/structure/toilet, toilet_list) if(.) return user.SetNextMove(CLICK_CD_RAPID) - if(is_payed) + if(is_paid()) on = !on update_icon() if(on) - if (user.loc == loc) + if(user.loc == loc) wash(user) check_heat(user) - for (var/atom/movable/G in src.loc) + for(var/atom/movable/G in loc) G.clean_blood() else - is_payed = 0 // If the player closes ahead of time - force cancel the fee + payed_time = 0 // If the player closes ahead of time - force cancel the fee else to_chat(user, "You didn't pay for that. Swipe a card against [src].") +/obj/machinery/shower/proc/is_paid() + if(payed_time) + return TRUE + return FALSE + /obj/machinery/shower/attackby(obj/item/I, mob/user) if(I.type == /obj/item/device/analyzer) // istype? to_chat(user, "The water temperature seems to be [watertemp].") @@ -347,7 +358,7 @@ ADD_TO_GLOBAL_LIST(/obj/structure/toilet, toilet_list) add_fingerprint(user) else if(istype(I, /obj/item/weapon/card)) user.SetNextMove(CLICK_CD_INTERACT) - if(!is_payed && cost_per_activation) + if(!payed_time && cost_per_activation) if(!on) var/obj/item/weapon/card/C = I visible_message("[usr] swipes a card through [src].") @@ -387,37 +398,44 @@ ADD_TO_GLOBAL_LIST(/obj/structure/toilet, toilet_list) T.time = worldtime2text() station_account.transaction_log.Add(T) - is_payed = 60 + payed_time = 60 to_chat(usr, "[bicon(src)]Thank you, happy washing time and don't turn me off accidently or i will take your precious credits again! Teehee.") else to_chat(usr, "[bicon(src)]You don't have that much money!") else to_chat(usr, "[bicon(src)]Is payed, you may turn it on now.") +/obj/machinery/shower/deconstruct(disassembled) + new /obj/item/stack/sheet/metal(loc, 2) + ..() + /obj/machinery/shower/update_icon() //this is terribly unreadable, but basically it makes the shower mist up cut_overlays() //once it's been on for a while, in addition to handling the water overlay. if(mymist) qdel(mymist) - if(on) add_overlay(image('icons/obj/watercloset.dmi', src, "water", MOB_LAYER + 1, dir)) if(watertemp == "freezing") return if(!ismist) - spawn(50) - if(src && on) - ismist = 1 - mymist = new /obj/effect/mist(loc) + if(on) + addtimer(CALLBACK(src, .proc/create_mist), 50) else - ismist = 1 - mymist = new /obj/effect/mist(loc) + create_mist() else if(ismist) - ismist = 1 - mymist = new /obj/effect/mist(loc) - spawn(250) - if(src && !on) - qdel(mymist) - ismist = 0 + create_mist() + addtimer(CALLBACK(src, .proc/del_mist), 250) + if(!on) + del_mist() + +/obj/machinery/shower/proc/create_mist() + ismist = TRUE + mymist = new /obj/effect/mist(loc) + +/obj/machinery/shower/proc/del_mist() + ismist = FALSE + if(mymist) + qdel(mymist) /obj/machinery/shower/Crossed(atom/movable/AM) . = ..() @@ -544,12 +562,12 @@ ADD_TO_GLOBAL_LIST(/obj/structure/toilet, toilet_list) /obj/machinery/shower/process() if(!on) return - if(is_payed < 1) + if(payed_time < 1) on = 0 update_icon() return else - is_payed-- + payed_time-- spawn_fluid(loc, 15) @@ -585,6 +603,11 @@ ADD_TO_GLOBAL_LIST(/obj/structure/toilet, toilet_list) to_chat(C, "The water is searing!") return +/obj/machinery/shower/free/is_paid() + if(!payed_time) + payed_time = 60 + return TRUE + /obj/item/weapon/bikehorn/rubberducky name = "rubber ducky" desc = "Rubber ducky you're so fine, you make bathtime lots of fuuun. Rubber ducky I'm awfully fooooond of yooooouuuu~" //thanks doohl @@ -692,6 +715,12 @@ ADD_TO_GLOBAL_LIST(/obj/structure/toilet, toilet_list) else busy = FALSE +/obj/structure/sink/deconstruct() + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/metal(loc, 1) + ..() + /obj/structure/sink/kitchen name = "kitchen sink" icon_state = "sink_alt" diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 69cc694950c5..a61e7ffdad6d 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -8,8 +8,10 @@ flags = ON_BORDER can_be_unanchored = TRUE - var/maxhealth = 14.0 - var/health + max_integrity = 14 + integrity_failure = 0.75 + resistance_flags = CAN_BE_HIT + var/ini_dir = null var/state = 2 var/reinf = 0 @@ -21,96 +23,95 @@ // var/silicate = 0 // number of units of silicate // var/icon/silicateIcon = null // the silicated icon -/obj/structure/window/proc/take_damage(damage = 0, damage_type = BRUTE, sound_effect = 1) - var/initialhealth = health - var/message = 1 - var/fulltile = 0 - - //if(silicate) - // damage = damage * (1 - silicate / 200) - - if(is_fulltile()) - message = 0 - fulltile = 1 - - if(fulltile && damage_threshold) +/obj/structure/window/play_attack_sound(damage_amount, damage_type, damage_flag) + switch(damage_type) + if(BRUTE) + if(damage_amount) + playsound(loc, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER, 90) + else + playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + +/obj/structure/window/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir) + if(is_fulltile() && damage_threshold) switch(damage_type) if(BRUTE) - damage = max(0, damage - damage_threshold) + return max(0, damage_amount - damage_threshold) if(BURN) - damage *= 0.3 - if("generic") - damage *= 0.5 + return damage_amount * 0.3 + return ..() - if(!damage) - return +/obj/structure/window/atom_break(damage_flag) + . = ..() - health = max(0, health - damage) + var/ratio = get_integrity() / max_integrity - if(health <= 0) - shatter() - else - if(sound_effect) - playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) - if(message) - if(health < maxhealth / 4 && initialhealth >= maxhealth / 4) + switch(ratio) + if(0 to 0.25) + if(!is_fulltile()) visible_message("[src] looks like it's about to shatter!" ) - else if(health < maxhealth / 2 && initialhealth >= maxhealth / 2) + integrity_failure = 0 + if(0.25 to 0.5) + if(!is_fulltile()) visible_message("[src] looks seriously damaged!" ) - else if(health < maxhealth * 3/4 && initialhealth >= maxhealth * 3/4) + integrity_failure = 0.25 + if(0.5 to 0.75) + if(!is_fulltile()) visible_message("Cracks begin to appear in [src]!" ) + integrity_failure = 0.5 update_icon() -/obj/structure/window/proc/shatter(display_message = 1) +/obj/structure/window/deconstruct() + shatter() + +/obj/structure/window/take_damage(damage_amount, damage_type = BRUTE, damage_flag = "", sound_effect = TRUE, attack_dir) + . = ..() + if(attack_dir && !reinf && . && get_integrity() < 7) + if(anchored) + anchored = FALSE + update_nearby_icons() + fastened_change() + step(src, reverse_dir[attack_dir]) + +/obj/structure/window/proc/shatter() playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER) - if(display_message) - visible_message("[src] shatters!") - if(dir == SOUTHWEST) - var/index = null - index = 0 - while(index < 2) - new shardtype(loc) //todo pooling? - if(reinf) - new /obj/item/stack/rods(loc) - index++ - else - new shardtype(loc) //todo pooling? + visible_message("[src] shatters!") + if(!(flags & NODECONSTRUCT)) + var/fulltile = is_fulltile() + new shardtype(loc) + if(fulltile) + new shardtype if(reinf) - new /obj/item/stack/rods(loc) + new /obj/item/stack/rods(loc, fulltile ? 2 : 1) qdel(src) - return /obj/structure/window/bullet_act(obj/item/projectile/Proj, def_zone) if(Proj.pass_flags & PASSGLASS) //Lasers mostly use this flag.. Why should they able to focus damage with direct click... return PROJECTILE_FORCE_MISS - . = ..() - //Tasers and the like should not damage windows. - if(!(Proj.damage_type == BRUTE || Proj.damage_type == BURN)) - return - - take_damage(Proj.damage, Proj.damage_type) + return ..() /obj/structure/window/ex_act(severity) switch(severity) if(EXPLODE_DEVASTATE) qdel(src) if(EXPLODE_HEAVY) - take_damage(rand(30, 50)) + take_damage(rand(30, 50), BRUTE, BOMB) if(EXPLODE_LIGHT) - take_damage(rand(5, 15)) + take_damage(rand(5, 15), BRUTE, BOMB) /obj/structure/window/airlock_crush_act() - take_damage(DOOR_CRUSH_DAMAGE * 2) + take_damage(DOOR_CRUSH_DAMAGE * 2, BRUTE, MELEE) ..() /obj/structure/window/blob_act() - take_damage(rand(30, 50)) + take_damage(rand(30, 50), BRUTE, MELEE) /obj/structure/window/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(istype(mover) && mover.checkpass(PASSGLASS)) return 1 - if(dir == SOUTHWEST || dir == SOUTHEAST || dir == NORTHWEST || dir == NORTHEAST) + if(is_fulltile()) return 0 //full tile window, you can't move into it! if(get_dir(loc, target) & dir) return !density @@ -132,33 +133,13 @@ return 0 return 1 - -/obj/structure/window/hitby(atom/movable/AM, datum/thrownthing/throwingdatum) - ..() - visible_message("[src] was hit by [AM].") - var/tforce = 0 - if(ismob(AM)) - tforce = 40 - else if(isobj(AM)) - var/obj/item/I = AM - tforce = I.throwforce - if(reinf) - tforce *= 0.25 - if(health - tforce <= 7 && !reinf) - anchored = FALSE - update_nearby_icons() - step(src, get_dir(AM, src)) - take_damage(tforce) - /obj/structure/window/attack_hand(mob/user) //specflags please!! user.SetNextMove(CLICK_CD_MELEE) if(HULK in user.mutations) user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!")) - user.do_attack_animation(src) - take_damage(rand(15,25), "generic") + attack_generic(user, rand(15, 25), BRUTE, MELEE) else if(user.get_species() == GOLEM || user.get_species() == ABOMINATION) - user.do_attack_animation(src) - take_damage(rand(15,25), "generic") + attack_generic(user, rand(15, 25), BRUTE, MELEE) else if (user.a_intent == INTENT_HARM) playsound(src, 'sound/effects/glassknock.ogg', VOL_EFFECTS_MASTER) user.visible_message("[usr.name] bangs against the [src.name]!", \ @@ -178,31 +159,15 @@ /obj/structure/window/attack_paw(mob/user) return attack_hand(user) - -/obj/structure/window/proc/attack_generic(mob/user, damage) - if(!damage) +/obj/structure/window/attack_generic(mob/user, damage_amount = 0, damage_type = BRUTE, damage_flag = 0, sound_effect = TRUE) + if(!damage_amount) return - if(damage >= 10) + if(damage_amount >= 10) visible_message("[user] smashes into [src]!") - take_damage(damage, "generic") - else - visible_message("\The [user] bonks \the [src] harmlessly.") - user.do_attack_animation(src) - return 1 - - -/obj/structure/window/attack_alien(mob/user) - user.SetNextMove(CLICK_CD_MELEE) - if(isxenolarva(user) || isfacehugger(user)) - return - attack_generic(user, 15) - -/obj/structure/window/attack_animal(mob/living/simple_animal/attacker) - ..() - if(attacker.melee_damage <= 0) - return - attack_generic(attacker, attacker.melee_damage) + return ..(user, damage_amount, damage_type, damage_flag, sound_effect) + visible_message("\The [user] bonks \the [src] harmlessly.") + user.do_attack_animation(src) /obj/structure/window/attack_slime(mob/user) if(!isslimeadult(user)) @@ -213,8 +178,9 @@ /obj/structure/window/attackby(obj/item/W, mob/user) - if(!istype(W)) - return//I really wish I did not need this + if(flags & NODECONSTRUCT) + if(isscrewdriver(W) | iscrowbar(W)) + return ..() user.SetNextMove(CLICK_CD_INTERACT) if(istype(W, /obj/item/weapon/airlock_painter)) @@ -264,7 +230,7 @@ switch (state) if(1) M.apply_damage(7) - take_damage(7) + take_damage(7, BRUTE, MELEE) visible_message("[A] slams [M] against \the [src]!") M.log_combat(user, "slammed against [name]") @@ -273,14 +239,14 @@ M.Stun(1) M.Weaken(1) M.apply_damage(8) - take_damage(9) + take_damage(9, BRUTE, MELEE) visible_message("[A] bashes [M] against \the [src]!") M.log_combat(user, "bashed against [name]") if(3) M.Stun(5) M.Weaken(5) M.apply_damage(20) - take_damage(12) + take_damage(12, BRUTE, MELEE) visible_message("[A] crushes [M] against \the [src]!") M.log_combat(user, "crushed against [name]") @@ -290,17 +256,7 @@ if(C.use_charge(user)) playsound(src, pick('sound/effects/explosion1.ogg', 'sound/effects/explosion2.ogg'), VOL_EFFECTS_MASTER) shatter() - - else if(user.a_intent == INTENT_HARM) - if(W.damtype == BRUTE || W.damtype == BURN) - take_damage(W.force, W.damtype) - if(health <= 7) - anchored = FALSE - update_nearby_icons() - fastened_change() - step(src, get_dir(user, src)) - else - playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) + else return ..() /obj/structure/window/proc/fastened_change() @@ -385,9 +341,6 @@ . = ..() ini_dir = dir - - health = maxhealth - color = color_windows() update_nearby_tiles(need_rebuild = 1) @@ -414,9 +367,7 @@ //checks if this window is full-tile one /obj/structure/window/proc/is_fulltile() - if(dir & (dir - 1)) - return 1 - return 0 + return ISDIAGONALDIR(dir) //This proc is used to update the icons of nearby windows. It should not be confused with update_nearby_tiles(), which is an atmos proc! /obj/structure/window/proc/update_nearby_icons() @@ -445,7 +396,7 @@ junction |= get_dir(src,W) icon_state = "[basestate][junction]" - var/ratio = health / maxhealth + var/ratio = get_integrity() / max_integrity ratio = CEIL(ratio * 4) * 25 cut_overlay(crack_overlay) @@ -456,9 +407,7 @@ /obj/structure/window/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature > T0C + 800) - take_damage(round(exposed_volume / 100), BURN, 0) - ..() - + take_damage(round(exposed_volume / 100), BURN, FIRE, FALSE) /obj/structure/window/basic @@ -472,12 +421,11 @@ basestate = "phoronwindow" icon_state = "phoronwindow" shardtype = /obj/item/weapon/shard/phoron - maxhealth = 120.0 + max_integrity = 120 /obj/structure/window/phoronbasic/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature > T0C + 32000) - take_damage(round(exposed_volume / 1000), BURN, 0) - ..() + take_damage(round(exposed_volume / 1000), BURN, FIRE, FALSE) /obj/structure/window/phoronreinforced name = "reinforced phoron window" @@ -486,7 +434,7 @@ icon_state = "phoronrwindow" shardtype = /obj/item/weapon/shard/phoron reinf = 1 - maxhealth = 160.0 + max_integrity = 160 /obj/structure/window/phoronreinforced/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) return @@ -496,10 +444,14 @@ desc = "It looks rather strong. Might take a few good hits to shatter it." icon_state = "rwindow" basestate = "rwindow" - maxhealth = 100.0 + max_integrity = 100 reinf = 1 damage_threshold = 15 +/obj/structure/window/reinforced/indestructible + flags = NODECONSTRUCT | ON_BORDER + resistance_flags = FULL_INDESTRUCTIBLE + /obj/structure/window/reinforced/tinted name = "tinted window" desc = "It looks rather strong and opaque. Might take a few good hits to shatter it." @@ -512,7 +464,7 @@ desc = "It looks rather strong and frosted over. Looks like it might take a few less hits then a normal reinforced window." icon_state = "fwindow" basestate = "fwindow" - maxhealth = 30.0 + max_integrity = 30 damage_threshold = 0 /obj/structure/window/shuttle @@ -521,7 +473,7 @@ icon = 'icons/obj/podwindows.dmi' icon_state = "window" basestate = "window" - maxhealth = 150.0 + max_integrity = 150 reinf = 1 dir = 5 damage_threshold = 30 diff --git a/code/game/turfs/simulated.dm b/code/game/turfs/simulated.dm index 9a97c3f53e11..fca3cbb4a12b 100644 --- a/code/game/turfs/simulated.dm +++ b/code/game/turfs/simulated.dm @@ -55,7 +55,10 @@ wet = severity UpdateSlip() if(!wet_overlay) - wet_overlay = image('icons/effects/water.dmi', "wet_floor", src) + var/current_type = "wet_floor" + if(severity == LUBE_FLOOR) + current_type = "wet_floor_static" + wet_overlay = image('icons/effects/water.dmi', current_type, src) add_overlay(wet_overlay) /turf/simulated/proc/make_dry_floor() diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm index 1b41d2ebdbbd..ad92ed3d1f55 100644 --- a/code/game/turfs/simulated/floor_types.dm +++ b/code/game/turfs/simulated/floor_types.dm @@ -407,7 +407,9 @@ . = ..() update_icon(1) - set_light(1.5, l_color = SSenvironment.turf_light_color[z]) + var/env_light_color = SSenvironment.turf_light_color[z] + if(env_light_color) + set_light(1.5, l_color = env_light_color) /turf/simulated/floor/plating/airless/catwalk/update_icon(propogate=1) underlays.Cut() diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index ba8169257aaf..aed190168bed 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -130,11 +130,10 @@ //Damage -/turf/simulated/wall/proc/take_damage(dam, devastated) +/turf/simulated/wall/take_damage(dam, devastated) // doesnt use atom integrity system if(dam) damage = max(0, damage + dam) update_damage(devastated) - return /turf/simulated/wall/proc/update_damage(devastated) var/cap = damage_cap @@ -261,13 +260,16 @@ to_chat(M, "You push the wall but nothing happens!") return */ +/turf/simulated/wall/attack_hulk(mob/living/simple_animal/hulk/M) + if(istype(M)) + playsound(M, 'sound/weapons/tablehit1.ogg', VOL_EFFECTS_MASTER) + M.health -= rand(4, 10) + attack_animal(M) + return TRUE + /turf/simulated/wall/attack_animal(mob/living/simple_animal/M) ..() if(M.environment_smash >= 2) - if(istype(M, /mob/living/simple_animal/hulk)) - var/mob/living/simple_animal/hulk/Hulk = M - playsound(Hulk, 'sound/weapons/tablehit1.ogg', VOL_EFFECTS_MASTER) - Hulk.health -= rand(4, 10) playsound(M, 'sound/effects/hulk_hit_wall.ogg', VOL_EFFECTS_MASTER) if(istype(src, /turf/simulated/wall/r_wall)) if(M.environment_smash >= 3) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 642035170ebc..579314e8bd46 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -386,7 +386,7 @@ M.gib() for(var/obj/mecha/M in src)//Mecha are not gibbed but are damaged. spawn(0) - M.take_damage(100, "brute") + M.take_damage(100, BRUTE) //////////////// //Distance procs diff --git a/code/modules/admin/DB ban/functions.dm b/code/modules/admin/DB_ban/functions.dm similarity index 100% rename from code/modules/admin/DB ban/functions.dm rename to code/modules/admin/DB_ban/functions.dm diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index c9bfb43a5f1b..c4e6473a5750 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -1142,7 +1142,7 @@ var/global/list/admin_verbs_hideable = list( message_admins("[key_name_admin(src)] started loading event-map [choice]") log_admin("[key_name(src)] started loading event-map [choice]") - if(maploader.load_new_z_level(choice, linkage))//, load_speed = 100) + if(maploader.load_new_z_level(choice, list(ZTRAIT_AWAY = TRUE, ZTRAIT_LINKAGE = linkage)))//, load_speed = 100) message_admins("[key_name_admin(src)] loaded event-map [choice], zlevel [world.maxz], linkage [linkage ? linkage : "not set"]") log_admin("[key_name(src)] loaded event-map [choice], zlevel [world.maxz], linkage [linkage ? linkage : "not set"]") else @@ -1178,9 +1178,9 @@ var/global/centcom_barriers_stat = 1 if(!check_rights(R_FUN)) return - for(var/obj/effect/landmark/trololo/L in landmarks_list) + for(var/obj/effect/landmark/trololo/L as anything in landmarks_list["Rickroll"]) L.active = centcom_barriers_stat - for(var/obj/structure/centcom_barrier/B in centcom_barrier_list) + for(var/obj/structure/centcom_barrier/B as anything in centcom_barrier_list) B.density = centcom_barriers_stat log_admin("[key_name(src)] switched [centcom_barriers_stat? "on" : "off"] centcomm barriers") @@ -1204,7 +1204,7 @@ var/global/centcom_barriers_stat = 1 anchored = TRUE density = TRUE invisibility = 101 - icon = 'icons/mob/screen1.dmi' + icon = 'icons/hud/screen1.dmi' icon_state = "x3" /obj/structure/centcom_barrier/atom_init() diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index 7b28f5d4eb5c..52ab367b3c6e 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -442,5 +442,5 @@ var/global/movement_disabled_exception //This is the client that calls the proc, qdel(D) //Also add the x for(var/x_number in 1 to 4) - final.Insert(icon('icons/mob/screen_gen.dmi', "x[x_number == 1 ? "" : x_number]"), "x[x_number == 1 ? "" : x_number]") + final.Insert(icon('icons/hud/screen_gen.dmi', "x[x_number == 1 ? "" : x_number]"), "x[x_number == 1 ? "" : x_number]") fcopy(final, "icons/mob/landmarks.dmi") diff --git a/code/modules/admin/verbs/striketeam_syndicate.dm b/code/modules/admin/verbs/striketeam_syndicate.dm index ca98d6964d09..fb9dda3163e0 100644 --- a/code/modules/admin/verbs/striketeam_syndicate.dm +++ b/code/modules/admin/verbs/striketeam_syndicate.dm @@ -70,13 +70,8 @@ var/global/sent_syndicate_strike_team = FALSE return syndicate_commando_leader = TRUE - var/list/landmarkpos = list() - var/obj/effect/landmark/SCP = null - for(var/obj/effect/landmark/L in landmarks_list) - if (L.name == "Syndicate-Commando") - landmarkpos += L - if(L.name == "Syndicate-Commando-Paper") - SCP = L + var/list/landmarkpos = landmarks_list["Syndicate-Commando"] + var/obj/effect/landmark/SCP = locate("landmark*Syndicate-Commando-Paper") var/datum/faction/strike_team/syndiesquad/S = create_faction(/datum/faction/strike_team/syndiesquad, FALSE, FALSE) S.forgeObjectives(mission) @@ -102,7 +97,7 @@ var/global/sent_syndicate_strike_team = FALSE if(syndicate_commando_leader) syndicate_commando_leader = FALSE - for(var/obj/effect/landmark/L in landmarkpos) + for(var/obj/effect/landmark/L as anything in landmarkpos) qdel(L) if(paper_text) diff --git a/code/modules/atmospheric/ZAS/Airflow.dm b/code/modules/atmospheric/ZAS/Airflow.dm index 96bcb90a0b3e..e72ebd6af75f 100644 --- a/code/modules/atmospheric/ZAS/Airflow.dm +++ b/code/modules/atmospheric/ZAS/Airflow.dm @@ -205,13 +205,13 @@ Contains helper procs for airflow, handled in /connection_group. loc.add_blood(src) bloody_body(src) - var/blocked = run_armor_check(BP_HEAD,"melee") + var/blocked = run_armor_check(BP_HEAD,MELEE) apply_damage(b_loss / 3, BRUTE, BP_HEAD, blocked, 0, "Airflow") - blocked = run_armor_check(BP_CHEST,"melee") + blocked = run_armor_check(BP_CHEST,MELEE) apply_damage(b_loss / 3, BRUTE, BP_CHEST, blocked, 0, "Airflow") - blocked = run_armor_check(BP_GROIN,"melee") + blocked = run_armor_check(BP_GROIN,MELEE) apply_damage(b_loss / 3, BRUTE, BP_GROIN, blocked, 0, "Airflow") if(airflow_speed > 10) diff --git a/code/modules/atmospheric/ZAS/Variable Settings.dm b/code/modules/atmospheric/ZAS/Variable_Settings.dm similarity index 100% rename from code/modules/atmospheric/ZAS/Variable Settings.dm rename to code/modules/atmospheric/ZAS/Variable_Settings.dm diff --git a/code/modules/atmospheric/machinery/atmospherics.dm b/code/modules/atmospheric/machinery/atmospherics.dm index c322ad6d5c23..ab8fb912f0e5 100644 --- a/code/modules/atmospheric/machinery/atmospherics.dm +++ b/code/modules/atmospheric/machinery/atmospherics.dm @@ -20,6 +20,8 @@ Pipelines + Other Objects -> Pipe network power_channel = STATIC_ENVIRON layer = GAS_PIPE_HIDDEN_LAYER // under wires + resistance_flags = FIRE_PROOF | CAN_BE_HIT + var/nodealert = FALSE var/can_unwrench = FALSE var/initialize_directions = 0 @@ -212,10 +214,12 @@ Pipelines + Other Objects -> Pipe network user.throw_at(target, range, speed) /obj/machinery/atmospherics/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) - if(can_unwrench) - var/obj/item/pipe/stored = new(loc, null, null, src) - transfer_fingerprints_to(stored) + if(flags & NODECONSTRUCT) + return ..() + + if(can_unwrench) + var/obj/item/pipe/stored = new(loc, null, null, src) + transfer_fingerprints_to(stored) ..() /obj/machinery/atmospherics/construction(pipe_type, obj_color) diff --git a/code/modules/atmospheric/machinery/components/components_base.dm b/code/modules/atmospheric/machinery/components/components_base.dm index e4c0c2617d85..a6728fac80a9 100644 --- a/code/modules/atmospheric/machinery/components/components_base.dm +++ b/code/modules/atmospheric/machinery/components/components_base.dm @@ -81,29 +81,23 @@ On top of that, now people can add component-speciic procs/vars if they want! var/I = parents.Find(Old) PARENT_I = New -/obj/machinery/atmospherics/components/unsafe_pressure_release(mob/user, pressures) - ..() +/obj/machinery/atmospherics/components/deconstruct(disassembled) + var/turf/T = get_turf(loc) + if(!(T && device_type)) + return ..() + + //Remove the gas from airs and assume it + var/datum/gas_mixture/to_release + for(DEVICE_TYPE_LOOP) + var/datum/gas_mixture/air = AIR_I + if(!to_release) + to_release = new + to_release.copy_from(air) + continue + to_release.merge(air) + T.assume_air(to_release) - var/turf/T = get_turf(src) - if(T) - //Remove the gas from airs and assume it - var/datum/gas_mixture/environment = T.return_air() - var/lost = null - var/times_lost = 0 - for(DEVICE_TYPE_LOOP) - var/datum/gas_mixture/air = AIR_I - lost += pressures * environment.volume / (air.temperature * R_IDEAL_GAS_EQUATION) - times_lost++ - var/shared_loss = lost/times_lost - - var/datum/gas_mixture/to_release - for(DEVICE_TYPE_LOOP) - var/datum/gas_mixture/air = AIR_I - if(!to_release) - to_release = air.remove(shared_loss) - continue - to_release.merge(air.remove(shared_loss)) - T.assume_air(to_release) + ..() /* Helpers diff --git a/code/modules/atmospheric/machinery/other/meter.dm b/code/modules/atmospheric/machinery/other/meter.dm index 9092361ae655..d24ea7eece43 100644 --- a/code/modules/atmospheric/machinery/other/meter.dm +++ b/code/modules/atmospheric/machinery/other/meter.dm @@ -23,12 +23,16 @@ src.target = null return ..() +/obj/machinery/meter/deconstruct(disassembled = TRUE) + if(!(flags & NODECONSTRUCT)) + new /obj/item/pipe_meter(loc) + . = ..() + /obj/machinery/meter/singularity_pull(S, current_size) ..() if(current_size >= STAGE_FIVE) - new /obj/item/pipe_meter(loc) - qdel(src) + deconstruct(FALSE) /obj/machinery/meter/process_atmos() if(!target) @@ -117,8 +121,7 @@ "\The [user] unfastens \the [src].", "You have unfastened \the [src].", "You hear ratchet.") - new /obj/item/pipe_meter(src.loc) - qdel(src) + deconstruct(TRUE) // TURF METER - REPORTS A TILE'S AIR CONTENTS diff --git a/code/modules/atmospheric/machinery/portable/canister.dm b/code/modules/atmospheric/machinery/portable/canister.dm index edd68a2b4957..decf2d388b8e 100644 --- a/code/modules/atmospheric/machinery/portable/canister.dm +++ b/code/modules/atmospheric/machinery/portable/canister.dm @@ -21,7 +21,8 @@ var/can_min_release_pressure = (ONE_ATMOSPHERE / 10) var/release_flow_rate = ATMOS_DEFAULT_VOLUME_PUMP // in L/s - var/health = 100 + max_integrity = 200 + integrity_failure = 0.5 var/temperature_resistance = 1000 + T0C var/starter_temp @@ -208,16 +209,7 @@ update_flag /obj/machinery/portable_atmospherics/canister/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature > temperature_resistance) - take_damage(5) - -/obj/machinery/portable_atmospherics/canister/proc/take_damage(amount) - if((stat & BROKEN) || (flags & NODECONSTRUCT)) - return - - health = clamp(health - amount, 0, initial(health)) - - if(health <= 10) - canister_break() + take_damage(5, BURN, FIRE) /obj/machinery/portable_atmospherics/canister/process_atmos() ..() @@ -262,25 +254,16 @@ update_flag return GM.return_pressure() return 0 -/obj/machinery/portable_atmospherics/canister/blob_act() - take_damage(200) - /obj/machinery/portable_atmospherics/canister/bullet_act(obj/item/projectile/Proj, def_zone) + Proj.damage /= 2 . = ..() - if(!(Proj.damage_type == BRUTE || Proj.damage_type == BURN)) - return - - if(Proj.damage) - take_damage(round(Proj.damage / 2)) /obj/machinery/portable_atmospherics/canister/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) - if(!(stat & BROKEN)) - canister_break() - if(disassembled) - new /obj/item/stack/sheet/metal (loc, 10) - else - new /obj/item/stack/sheet/metal (loc, 5) + if(flags & NODECONSTRUCT) + qdel(src) + return + atom_break() + new /obj/item/stack/sheet/metal(loc, disassembled ? 10 : 5) qdel(src) /obj/machinery/portable_atmospherics/canister/attackby(obj/item/weapon/W, mob/user) @@ -298,13 +281,6 @@ update_flag to_chat(user, "You cannot slice [src] apart when it isn't broken.") return 1 - if(!iswrench(W) && !istype(W, /obj/item/weapon/tank) && !istype(W, /obj/item/device/analyzer) && !istype(W, /obj/item/device/pda)) - visible_message("[user] hits the [src] with a [W]!") - add_fingerprint(user) - log_investigate("was smacked with \a [W] by [key_name(user)].", INVESTIGATE_ATMOS) - user.SetNextMove(CLICK_CD_MELEE) - take_damage(W.force) - if(isrobot(user) && istype(W, /obj/item/weapon/tank/jetpack)) var/obj/item/weapon/tank/jetpack/J = W var/datum/gas_mixture/thejetpack = J.air_contents @@ -323,22 +299,34 @@ update_flag nanomanager.update_uis(src) // Update all NanoUIs attached to src -/obj/machinery/portable_atmospherics/canister/proc/canister_break() +/obj/machinery/portable_atmospherics/canister/attacked_by(obj/item/attacking_item, mob/living/user) + . = ..() + if(.) + log_investigate("was smacked with \a [attacking_item] by [key_name(user)].", INVESTIGATE_ATMOS) + +/obj/machinery/portable_atmospherics/canister/atom_break(damage_flag) + . = ..() + if(!.) + return disconnect() var/turf/T = get_turf(src) T.assume_air(air_contents) - stat |= BROKEN density = FALSE playsound(src, 'sound/effects/spray.ogg', VOL_EFFECTS_MASTER, 10, FALSE, null, -3) - update_icon() log_investigate("was destroyed.", INVESTIGATE_ATMOS) if(holding) holding.forceMove(T) holding = null +/obj/machinery/portable_atmospherics/canister/deconstruct(disassembled) + if(flags & NODECONSTRUCT || stat & BROKEN) + return ..() + atom_break() + ..() + /obj/machinery/portable_atmospherics/canister/ui_interact(mob/user) tgui_interact(user) diff --git a/code/modules/awaymissions/gateway.dm b/code/modules/awaymissions/gateway.dm index a9a29402c6e5..b233edc70938 100644 --- a/code/modules/awaymissions/gateway.dm +++ b/code/modules/awaymissions/gateway.dm @@ -5,6 +5,7 @@ icon_state = "off" density = TRUE anchored = TRUE + resistance_flags = FULL_INDESTRUCTIBLE var/active = FALSE // on away missions you should activate gateway from start, or place "awaystart" landmarks somewhere var/hacked = FALSE @@ -19,7 +20,7 @@ if(dir & SOUTH) density = FALSE if(!transit_loc) - transit_loc = locate(/obj/effect/landmark/gateway_transit) in landmarks_list + transit_loc = locate("landmark*Gateway transit") /obj/machinery/gateway/update_icon() icon_state = active ? "on" : "off" @@ -221,6 +222,7 @@ playsound(target, 'sound/machines/gateway/gateway_enter.ogg', VOL_EFFECTS_MASTER) /obj/effect/landmark/gateway_transit + name = "Gateway transit" /obj/effect/landmark/gateway_transit/Crossed(atom/movable/AM) . = ..() diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index d71637b6358c..dcd0d298b826 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -67,6 +67,7 @@ var/global/list/all_supply_groups = list("Operations","Security","Hospitality"," /obj/item/device/camera, /obj/item/device/camera_film, /obj/item/device/camera_film, + /obj/item/weapon/storage/box/box_lenses, /obj/item/weapon/storage/photo_album, /obj/item/weapon/packageWrap, /obj/item/weapon/reagent_containers/glass/paint/red, diff --git a/code/modules/cargo/prices.dm b/code/modules/cargo/prices.dm index 30e3e7f8a85b..d8bca071da59 100644 --- a/code/modules/cargo/prices.dm +++ b/code/modules/cargo/prices.dm @@ -85,7 +85,7 @@ /obj/item/clothing/glasses/night/price = 6500 /obj/item/clothing/glasses/thermal/price = 10000 /obj/item/clothing/glasses/thermal/dealer/price = 5000 -/obj/item/clothing/glasses/night/hos_nights/price = 14000 +/obj/item/clothing/glasses/hud/hos_aug/price = 14000 /obj/item/clothing/glasses/welding/price = 287 /obj/item/clothing/glasses/welding/superior/price = 6200 diff --git a/code/modules/cargo/supplyshuttle.dm b/code/modules/cargo/supplyshuttle.dm index 2c1e1205a5a5..96e92fafd911 100644 --- a/code/modules/cargo/supplyshuttle.dm +++ b/code/modules/cargo/supplyshuttle.dm @@ -25,6 +25,8 @@ var/global/list/mechtoys = list( layer = 4 explosion_resistance = 5 + resistance_flags = CAN_BE_HIT + /obj/structure/plasticflaps/CanAStarPass(obj/item/weapon/card/id/ID, to_dir, caller) if(istype(caller, /obj/machinery/bot/mulebot)) return TRUE @@ -58,6 +60,11 @@ var/global/list/mechtoys = list( return FALSE return ..() +/obj/structure/plasticflaps/deconstruct(disassembled = TRUE) + if(!(flags & NODECONSTRUCT)) + new /obj/item/stack/sheet/mineral/plastic(loc, 5) + ..() + /obj/structure/plasticflaps/ex_act(severity) switch(severity) if(EXPLODE_HEAVY) diff --git a/code/modules/client/character menu/customkeybindings.dm b/code/modules/client/character_menu/customkeybindings.dm similarity index 100% rename from code/modules/client/character menu/customkeybindings.dm rename to code/modules/client/character_menu/customkeybindings.dm diff --git a/code/modules/client/character menu/general.dm b/code/modules/client/character_menu/general.dm similarity index 100% rename from code/modules/client/character menu/general.dm rename to code/modules/client/character_menu/general.dm diff --git a/code/modules/client/character menu/global.dm b/code/modules/client/character_menu/global.dm similarity index 100% rename from code/modules/client/character menu/global.dm rename to code/modules/client/character_menu/global.dm diff --git a/code/modules/client/character menu/load_slot.dm b/code/modules/client/character_menu/load_slot.dm similarity index 100% rename from code/modules/client/character menu/load_slot.dm rename to code/modules/client/character_menu/load_slot.dm diff --git a/code/modules/client/character menu/loadout.dm b/code/modules/client/character_menu/loadout.dm similarity index 100% rename from code/modules/client/character menu/loadout.dm rename to code/modules/client/character_menu/loadout.dm diff --git a/code/modules/client/character menu/loadout/gear_tweaks.dm b/code/modules/client/character_menu/loadout/gear_tweaks.dm similarity index 100% rename from code/modules/client/character menu/loadout/gear_tweaks.dm rename to code/modules/client/character_menu/loadout/gear_tweaks.dm diff --git a/code/modules/client/character menu/loadout/loadout_accessories.dm b/code/modules/client/character_menu/loadout/loadout_accessories.dm similarity index 100% rename from code/modules/client/character menu/loadout/loadout_accessories.dm rename to code/modules/client/character_menu/loadout/loadout_accessories.dm diff --git a/code/modules/client/character menu/loadout/loadout_clothing.dm b/code/modules/client/character_menu/loadout/loadout_clothing.dm similarity index 100% rename from code/modules/client/character menu/loadout/loadout_clothing.dm rename to code/modules/client/character_menu/loadout/loadout_clothing.dm diff --git a/code/modules/client/character menu/loadout/loadout_general.dm b/code/modules/client/character_menu/loadout/loadout_general.dm similarity index 98% rename from code/modules/client/character menu/loadout/loadout_general.dm rename to code/modules/client/character_menu/loadout/loadout_general.dm index 3bab77dfae27..78fbc33b24ab 100644 --- a/code/modules/client/character menu/loadout/loadout_general.dm +++ b/code/modules/client/character_menu/loadout/loadout_general.dm @@ -81,7 +81,7 @@ /datum/gear/ghostcamera display_name = "Anomalous Camera" - path = /obj/item/device/camera/spooky + path = /obj/item/device/camera/polar/spooky allowed_roles = list("Chaplain", "Paranormal Investigator") cost = 3 diff --git a/code/modules/client/character menu/loadout/loadout_glasses.dm b/code/modules/client/character_menu/loadout/loadout_glasses.dm similarity index 100% rename from code/modules/client/character menu/loadout/loadout_glasses.dm rename to code/modules/client/character_menu/loadout/loadout_glasses.dm diff --git a/code/modules/client/character menu/loadout/loadout_hats.dm b/code/modules/client/character_menu/loadout/loadout_hats.dm similarity index 100% rename from code/modules/client/character menu/loadout/loadout_hats.dm rename to code/modules/client/character_menu/loadout/loadout_hats.dm diff --git a/code/modules/client/character menu/loadout/loadout_shoes.dm b/code/modules/client/character_menu/loadout/loadout_shoes.dm similarity index 100% rename from code/modules/client/character menu/loadout/loadout_shoes.dm rename to code/modules/client/character_menu/loadout/loadout_shoes.dm diff --git a/code/modules/client/character menu/occupation.dm b/code/modules/client/character_menu/occupation.dm similarity index 100% rename from code/modules/client/character menu/occupation.dm rename to code/modules/client/character_menu/occupation.dm diff --git a/code/modules/client/character menu/quirks.dm b/code/modules/client/character_menu/quirks.dm similarity index 100% rename from code/modules/client/character menu/quirks.dm rename to code/modules/client/character_menu/quirks.dm diff --git a/code/modules/client/character menu/roles.dm b/code/modules/client/character_menu/roles.dm similarity index 100% rename from code/modules/client/character menu/roles.dm rename to code/modules/client/character_menu/roles.dm diff --git a/code/modules/client/client defines.dm b/code/modules/client/client_defines.dm similarity index 100% rename from code/modules/client/client defines.dm rename to code/modules/client/client_defines.dm diff --git a/code/modules/client/client procs.dm b/code/modules/client/client_procs.dm similarity index 100% rename from code/modules/client/client procs.dm rename to code/modules/client/client_procs.dm diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 4b38b0a8aa0a..8d563779e485 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -240,11 +240,11 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car be_role -= "Raider" S["be_role"] << be_role - + if(current_version < 39) S["ghost_orbit"] << null -// +// /datum/preferences/proc/repetitive_updates_character(current_version, savefile/S) if(current_version < SAVEFILE_VERSION_SPECIES_JOBS) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 413de9c34b4a..d7ebfe2e9ea2 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -197,6 +197,20 @@ if(displayed_accessories.len) . += " with [get_english_list(displayed_accessories)] attached" +/obj/item/clothing/proc/_spawn_shreds() + set waitfor = FALSE + var/turf/T = get_turf(src) + sleep(1) + new /obj/effect/decal/cleanable/shreds(T, name) + +/obj/item/clothing/atom_destruction(damage_flag) + switch(damage_flag) + if(FIRE, ACID) + return ..() + else + _spawn_shreds() + ..() + //Ears: headsets, earmuffs and tiny objects /obj/item/clothing/ears name = "ears" @@ -245,7 +259,7 @@ /obj/item/clothing/ears/offear name = "Other ear" w_class = SIZE_BIG - icon = 'icons/mob/screen1_Midnight.dmi' + icon = 'icons/hud/screen1_Midnight.dmi' icon_state = "block" slot_flags = SLOT_FLAGS_EARS | SLOT_FLAGS_TWOEARS diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 508148bbb315..b510ed5818fc 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -10,9 +10,9 @@ //var/invisa_view = 0 var/prescription = 0 body_parts_covered = EYES - var/toggleable = 0 + var/toggleable = FALSE var/off_state = "degoggles" - var/active = 1 + var/active = TRUE var/sightglassesmod = null var/activation_sound = 'sound/items/buttonclick.ogg' @@ -23,13 +23,13 @@ if(ishuman(usr)) var/mob/living/carbon/human/H = usr if(active) - active = 0 + active = FALSE icon_state = off_state vision_flags = 0 lighting_alpha = null to_chat(usr, "You deactivate the optical matrix on the [src].") else - active = 1 + active = TRUE icon_state = initial(icon_state) vision_flags = initial(vision_flags) lighting_alpha = initial(lighting_alpha) @@ -45,7 +45,7 @@ item_state = "glasses" action_button_name = "Toggle Goggles" origin_tech = "magnets=2;engineering=2" - toggleable = 1 + toggleable = TRUE sightglassesmod = "meson" vision_flags = SEE_TURFS lighting_alpha = LIGHTING_PLANE_ALPHA_INVISIBLE @@ -61,7 +61,7 @@ icon_state = "purple" item_state = "glasses" action_button_name = "Toggle Goggles" - toggleable = 1 + toggleable = TRUE sightglassesmod = "sci" /obj/item/clothing/glasses/night @@ -71,23 +71,14 @@ item_state = "glasses" origin_tech = "magnets=2" darkness_view = 7 - toggleable = 1 + toggleable = TRUE sightglassesmod = "nvg" action_button_name = "Toggle Goggles" - active = 1 + active = TRUE off_state = "night" activation_sound = 'sound/effects/glasses_on.ogg' lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE -/obj/item/clothing/glasses/night/hos_nights - name = "augmented shades" - desc = "Polarized bioneural eyewear, designed to augment your vision." - sightglassesmod = "hos" - icon_state = "hos_shades" - item_state = "hos_shades" - toggleable = FALSE - action_button_name = null - /obj/item/clothing/glasses/eyepatch name = "eyepatch" desc = "Yarr." @@ -108,7 +99,7 @@ icon_state = "material" item_state = "glasses" origin_tech = "magnets=3;engineering=3" - toggleable = 1 + toggleable = TRUE action_button_name = "Toggle Goggles" vision_flags = SEE_OBJS @@ -250,6 +241,21 @@ icon_state = "sunhud" hud_types = list(DATA_HUD_SECURITY) +/obj/item/clothing/glasses/hud/hos_aug + name = "augmented shades" + desc = "Polarized bioneural eyewear, designed to augment your vision." + icon_state = "hos_shades_ngv" + item_state = "hos_shades" + off_state = "hos_shades" + hud_types = list(DATA_HUD_SECURITY) + toggleable = TRUE + active = TRUE + action_button_name = "Switch Shades Mode" + activation_sound = 'sound/effects/glasses_switch.ogg' + sightglassesmod = "sepia" + darkness_view = 7 + lighting_alpha = LIGHTING_PLANE_ALPHA_INVISIBLE + /obj/item/clothing/glasses/sunglasses/hud/sechud/tactical name = "tactical HUD" desc = "Flash-resistant goggles with inbuilt combat and security information." @@ -263,7 +269,7 @@ origin_tech = "magnets=3" vision_flags = SEE_MOBS invisa_view = 2 - toggleable = 1 + toggleable = TRUE sightglassesmod = "thermal" action_button_name = "Toggle Goggles" lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE @@ -292,7 +298,7 @@ icon_state = "thermoncle" flags = null //doesn't protect eyes because it's a monocle, duh body_parts_covered = 0 - toggleable = 1 + toggleable = TRUE off_state = "thermoncle_off" action_button_name = "Toggle Monocle" @@ -302,7 +308,7 @@ icon_state = "eyepatch" item_state = "eyepatch" body_parts_covered = 0 - toggleable = 0 + toggleable = FALSE action_button_name = null /obj/item/clothing/glasses/thermal/jensen @@ -323,7 +329,7 @@ toggleable = TRUE sightglassesmod = "nvg" action_button_name = "Toggle Goggles" - active = 1 + active = TRUE off_state = "healthhudnight" hud_types = list(DATA_HUD_MEDICAL_ADV) lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE @@ -342,7 +348,7 @@ name = "gar meson scanner" icon_state = "garm" item_state = "garm" - toggleable = 0 + toggleable = FALSE action_button_name = null /obj/item/clothing/glasses/sunglasses/hud/sechud/gar @@ -364,7 +370,7 @@ name = "supergar glasses" icon_state = "supergar" item_state = "supergar" - toggleable = 0 + toggleable = FALSE /obj/item/clothing/glasses/sunglasses/noir name = "noir sunglasses" @@ -379,7 +385,7 @@ /obj/item/clothing/glasses/sunglasses/noir/verb/toggle_noir() set name = "Toggle Noir" set category = "Object" - + if(usr.incapacitated()) return active = !active diff --git a/code/modules/clothing/gloves/boxing.dm b/code/modules/clothing/gloves/boxing.dm index a08a22c4cce2..214bb3aa9f5c 100644 --- a/code/modules/clothing/gloves/boxing.dm +++ b/code/modules/clothing/gloves/boxing.dm @@ -25,7 +25,7 @@ H.visible_message("[attacker] has punched [H]!") var/obj/item/organ/external/BP = H.get_bodypart(ran_zone(attacker.get_targetzone())) - var/armor_block = H.run_armor_check(BP, "melee") + var/armor_block = H.run_armor_check(BP, MELEE) H.apply_damage(damage, HALLOSS, BP, armor_block) return TRUE diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index a8b51c8758a0..f9100db09e21 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -90,12 +90,12 @@ src.onfire = !( src.onfire ) if (src.onfire) src.force = 3 - src.damtype = "fire" + src.damtype = BURN src.icon_state = "cake1" START_PROCESSING(SSobj, src) else src.force = null - src.damtype = "brute" + src.damtype = BRUTE src.icon_state = "cake0" return diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index 86be2000f769..83377aa6eafb 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -154,13 +154,11 @@ name = "bronze cross" desc = "That's a little bronze cross for wearing under the clothes." icon_state = "bronze_cross" - item_state = "bronze_cross" /obj/item/clothing/accessory/metal_cross name = "metal cross" desc = "That's a little metal cross for wearing under the clothes." icon_state = "metal_cross" - item_state = "metal_cross" //Medals /obj/item/clothing/accessory/medal diff --git a/code/modules/clothing/under/accessories/armor.dm b/code/modules/clothing/under/accessories/armor.dm index cb507e0509e6..79a20e23a41a 100644 --- a/code/modules/clothing/under/accessories/armor.dm +++ b/code/modules/clothing/under/accessories/armor.dm @@ -30,7 +30,6 @@ name = "dermal armour patch" desc = "You're not quite sure how you manage to take it on and off, but it implants nicely in your head. And now you can hide it in some hats!" icon_state = "dermal" - item_state = "dermal" siemens_coefficient = 0.6 pierce_protection = HEAD body_parts_covered = HEAD diff --git a/code/modules/clothing/under/accessories/holster.dm b/code/modules/clothing/under/accessories/holster.dm index 28aaf6c7a8cc..abfbd3c42fd6 100644 --- a/code/modules/clothing/under/accessories/holster.dm +++ b/code/modules/clothing/under/accessories/holster.dm @@ -116,8 +116,7 @@ /obj/item/clothing/accessory/holster/armpit name = "shoulder holster" desc = "A worn-out handgun holster. Perfect for concealed carry." - icon_state = "holster_armpit" - item_state = "holster" + icon_state = "holster" /obj/item/clothing/accessory/holster/armpit/update_icon() ..() diff --git a/code/modules/clothing/under/jobs/civilian.dm b/code/modules/clothing/under/jobs/civilian.dm index 7e5a74b339d9..721bf6f34730 100644 --- a/code/modules/clothing/under/jobs/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian.dm @@ -128,8 +128,8 @@ flags = ONESIZEFITSALL /obj/item/clothing/under/lawyer/female - icon_state = "black_suit_fem" - item_state = "black_suit_fem" + icon_state = "black_suit_neck" + item_state = "black_suit_neck" flags = ONESIZEFITSALL /obj/item/clothing/under/lawyer/red diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 86168627940f..f4d46ccc2d6f 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -175,8 +175,8 @@ /obj/item/clothing/under/suit_jacket/female name = "executive suit" desc = "A formal trouser suit for women, intended for the station's finest." - icon_state = "black_suit_fem" - item_state = "black_suit_fem" + icon_state = "black_suit_neck" + item_state = "black_suit_neck" /obj/item/clothing/under/suit_jacket/red name = "red suit" diff --git a/code/modules/crafting/craft.dm b/code/modules/crafting/craft.dm index f2519da6e3d3..9e3b06980718 100644 --- a/code/modules/crafting/craft.dm +++ b/code/modules/crafting/craft.dm @@ -84,11 +84,13 @@ return 0 return 1 -/datum/personal_crafting/proc/construct_item(mob/user, datum/crafting_recipe/R) +/datum/personal_crafting/proc/construct_item(mob/user, datum/crafting_recipe/R, overrided_time = null) var/list/contents = get_surroundings(user) if(check_contents(R, contents)) if(check_tools(user, R, contents)) - var/required_time = R.time + var/required_time = overrided_time + if(!required_time) + required_time = R.time if(R.required_proficiency) required_time = apply_skill_bonus(user, R.time, R.required_proficiency, multiplier = -0.4) if(do_after(user, required_time, target = user)) @@ -100,6 +102,8 @@ var/list/parts = del_reqs(R, user) var/atom/movable/I = new R.result (get_turf(user.loc)) I.CheckParts(parts, R) + I.pixel_x = rand(-10, 10) + I.pixel_y = rand(-10, 10) return 0 return "." return ", missing tool." @@ -373,3 +377,27 @@ recipe_image_cache[R.result] = bicon_raw(icon(stored_result.icon, stored_result.icon_state)) qdel(stored_result) return recipe_image_cache[R.result] + +/datum/personal_crafting/proc/craft_until_cant(datum/crafting_recipe/recipe_to_use, mob/chef, turf/craft_location, craft_time) + if(!craft_time) + craft_time = recipe_to_use.time + while(TRUE) + // attempt_craft_loop sleeps, so this won't freeze the server while we craft + if(!attempt_craft_loop(recipe_to_use, chef, craft_location, craft_time)) + break + craft_time = max(5, craft_time * 0.75) // speed up the more you craft in a batch + +/// Attempts a crafting loop. Returns true if it succeeds, false otherwise +/datum/personal_crafting/proc/attempt_craft_loop(datum/crafting_recipe/recipe_to_use, mob/chef, turf/craft_location, craft_time) + var/list/surroundings = get_surroundings(chef) + if(!check_contents(recipe_to_use, surroundings)) + to_chat(chef, "failed to craft, missing ingredients!") + return FALSE + + var/atom/movable/result = construct_item(chef, recipe_to_use, craft_time) + if(istext(result)) + to_chat(chef, "failed to craft[result]") + return FALSE + to_chat(chef, "[chef] crafted [recipe_to_use]") + recipe_to_use.on_craft_completion(chef, result) + return TRUE diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index ec4e925ad5f9..8356e97e9e87 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -8,6 +8,10 @@ var/parts[] = list() // type paths of items that will be placed in the result var/chem_catalysts[] = list() // like tools but for reagents var/required_proficiency + +/datum/crafting_recipe/proc/on_craft_completion(mob/user, atom/result) + return + /datum/crafting_recipe/can_grenade_igniter name = "Can Grenade (igniter)" result = /obj/item/weapon/grenade/cancasing diff --git a/code/modules/economy/ATM.dm b/code/modules/economy/ATM.dm index 4d05a9ecfa53..1527c6d2c8ed 100644 --- a/code/modules/economy/ATM.dm +++ b/code/modules/economy/ATM.dm @@ -22,6 +22,7 @@ log transactions anchored = TRUE use_power = IDLE_POWER_USE idle_power_usage = 10 + resistance_flags = FULL_INDESTRUCTIBLE var/datum/money_account/authenticated_account var/number_incorrect_tries = 0 var/previous_account_number = 0 diff --git a/code/modules/events/apc_damage.dm b/code/modules/events/apc_damage.dm index 57a1348ffef0..92e8b2c0985d 100644 --- a/code/modules/events/apc_damage.dm +++ b/code/modules/events/apc_damage.dm @@ -20,14 +20,10 @@ apc.update_icon() /datum/event/apc_damage/proc/acquire_random_apc() - var/list/possibleEpicentres = list() + var/list/possibleEpicentres = landmarks_list["lightsout"] var/list/apcs = list() - for(var/obj/effect/landmark/newEpicentre in landmarks_list) - if(newEpicentre.name == "lightsout") - possibleEpicentres += newEpicentre - - if(!possibleEpicentres.len) + if(!length(possibleEpicentres)) return var/epicentre = pick(possibleEpicentres) diff --git a/code/modules/events/carp_migration.dm b/code/modules/events/carp_migration.dm index f68b3d13fda4..01aff0e10561 100644 --- a/code/modules/events/carp_migration.dm +++ b/code/modules/events/carp_migration.dm @@ -22,7 +22,7 @@ /datum/event/carp_migration/start() switch(severity) if(EVENT_LEVEL_MAJOR) - spawn_fish(landmarks_list.len) + spawn_fish(length(landmarks_list["carpspawn"])) if(EVENT_LEVEL_MODERATE) spawn_fish(rand(4, 6)) // 12 to 30 carp, in small groups else @@ -38,10 +38,7 @@ /datum/event/carp_migration/proc/spawn_fish(num_groups, group_size_min = 3, group_size_max = 5) var/list/spawn_locations = list() - for(var/obj/effect/landmark/C in landmarks_list) - if(C.name == "carpspawn") - spawn_locations.Add(C.loc) - spawn_locations = shuffle(spawn_locations) + spawn_locations = shuffle(landmarks_list["carpspawn"].Copy()) num_groups = min(num_groups, spawn_locations.len) for(var/i in 1 to num_groups) diff --git a/code/modules/events/cellular_biomass/biome_bluespace.dm b/code/modules/events/cellular_biomass/biome_bluespace.dm index 6ec39339ce73..8f7a1c104f8f 100644 --- a/code/modules/events/cellular_biomass/biome_bluespace.dm +++ b/code/modules/events/cellular_biomass/biome_bluespace.dm @@ -14,17 +14,17 @@ /obj/structure/cellular_biomass/wall/bluespace - health = 100 + max_integrity = 100 name = "Glitch" icon = 'icons/obj/structures/cellular_biomass/bluespace_cellular.dmi' /obj/structure/cellular_biomass/grass/bluespace - health = 100 + max_integrity = 100 name = "Glitch" icon = 'icons/obj/structures/cellular_biomass/bluespace_cellular.dmi' /obj/structure/cellular_biomass/lair/bluespace - health = 100 + max_integrity = 100 name = "Glitch" icon = 'icons/obj/structures/cellular_biomass/bluespace_cellular.dmi' diff --git a/code/modules/events/cellular_biomass/cellular_lair.dm b/code/modules/events/cellular_biomass/cellular_lair.dm index 4c6ca996a201..201bb63e727c 100644 --- a/code/modules/events/cellular_biomass/cellular_lair.dm +++ b/code/modules/events/cellular_biomass/cellular_lair.dm @@ -1,6 +1,6 @@ /obj/structure/cellular_biomass/lair layer = 3 - health = 120 + max_integrity = 120 var/spawn_chance = 1 var/active = 1 var/spawned_mob = /mob/living/simple_animal/hostile/carp diff --git a/code/modules/events/cellular_biomass/cellular_structures.dm b/code/modules/events/cellular_biomass/cellular_structures.dm index a4e5291b5915..993d327d4bed 100644 --- a/code/modules/events/cellular_biomass/cellular_structures.dm +++ b/code/modules/events/cellular_biomass/cellular_structures.dm @@ -13,9 +13,11 @@ opacity = 0 var/faction = "generic" var/grip = 0 - var/health = 100 var/obj/effect/cellular_biomass_controller/master = null + max_integrity = 100 + resistance_flags = CAN_BE_HIT + /obj/structure/cellular_biomass/Destroy() if(density) SSair.mark_for_update(get_turf(src)) @@ -28,25 +30,6 @@ master = newmaster return -/obj/structure/cellular_biomass/proc/healthcheck() - if(health <=0) - qdel(src) - return - -/obj/structure/cellular_biomass/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - health -= Proj.damage - healthcheck() - -/obj/structure/cellular_biomass/ex_act(severity) - health -= 100 / severity - healthcheck() - -/obj/structure/cellular_biomass/blob_act() - health -= 50 - healthcheck() - return - /obj/structure/cellular_biomass/attack_hand(mob/user) ..() user.SetNextMove(CLICK_CD_MELEE) @@ -59,12 +42,13 @@ /obj/structure/cellular_biomass/attack_alien() return attack_hand() -/obj/structure/cellular_biomass/attackby(obj/item/weapon/W, mob/user) - . = ..() - if(user.a_intent == INTENT_HARM) - health -= W.force - playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER) - healthcheck() +/obj/structure/cellular_biomass/play_attack_sound(damage_amount, damage_type, damage_flag) + switch(damage_type) + if(BRUTE) + playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER) + if(BURN) + playsound(src, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + //////////////////////////// // WALLS GRASS AND CORES//// @@ -80,7 +64,7 @@ return 0 /obj/structure/cellular_biomass/grass - health = 40 + max_integrity = 40 layer = 2 /obj/structure/cellular_biomass/grass/atom_init() @@ -95,7 +79,7 @@ /obj/structure/cellular_biomass/core layer = 3 - health = 120 + max_integrity = 120 light_color = "#710f8c" light_range = 3 icon_state = "light_1" @@ -106,7 +90,8 @@ set_light(light_range) /obj/structure/cellular_biomass/core/process() - health = max(120, health + 1) + if(get_integrity() < max_integrity) + repair_damage(1) diff --git a/code/modules/events/cellular_biomass/spacevines.dm b/code/modules/events/cellular_biomass/spacevines.dm index 0441f555baf5..24337a57810d 100644 --- a/code/modules/events/cellular_biomass/spacevines.dm +++ b/code/modules/events/cellular_biomass/spacevines.dm @@ -12,6 +12,9 @@ var/obj/effect/spacevine_controller/master = null var/block_light = TRUE + max_integrity = 50 + resistance_flags = CAN_BE_HIT + /obj/effect/spacevine/Destroy() if(master) master.vines -= src @@ -28,6 +31,16 @@ return ..() //Plant-b-gone damage is handled in its entry in chemistry-reagents.dm +/obj/effect/spacevine/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + if(damage_amount) + playsound(loc, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + else + playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + /obj/effect/spacevine/attack_hand(mob/user) user_unbuckle_mob(user) user.SetNextMove(CLICK_CD_MELEE) diff --git a/code/modules/events/electrical_storm.dm b/code/modules/events/electrical_storm.dm index b98eec3f491d..c7889f9d31c4 100644 --- a/code/modules/events/electrical_storm.dm +++ b/code/modules/events/electrical_storm.dm @@ -1,26 +1,12 @@ /datum/event/electrical_storm announcement = new /datum/announcement/centcomm/estorm - var/lightsoutAmount = 1 var/lightsoutRange = 25 - /datum/event/electrical_storm/start() - var/list/epicentreList = list() - - for(var/i=1, i <= lightsoutAmount, i++) - var/list/possibleEpicentres = list() - for(var/obj/effect/landmark/newEpicentre in landmarks_list) - if(newEpicentre.name == "lightsout" && !(newEpicentre in epicentreList)) - possibleEpicentres += newEpicentre - if(possibleEpicentres.len) - epicentreList += pick(possibleEpicentres) - else - break - - if(!epicentreList.len) + var/list/possibleEpicentres = landmarks_list["lightsout"] + if(!length(possibleEpicentres)) return - - for(var/obj/effect/landmark/epicentre in epicentreList) - for(var/obj/machinery/power/apc/apc in range(epicentre,lightsoutRange)) - apc.overload_lighting() + var/obj/effect/landmark/epicentre = pick(possibleEpicentres) + for(var/obj/machinery/power/apc/apc in range(epicentre, lightsoutRange)) + apc.overload_lighting() diff --git a/code/modules/events/rogue_drones.dm b/code/modules/events/rogue_drones.dm index f8f02beb58b3..9ef2394f200b 100644 --- a/code/modules/events/rogue_drones.dm +++ b/code/modules/events/rogue_drones.dm @@ -7,19 +7,13 @@ var/list/drones_list = list() /datum/event/rogue_drone/start() - //spawn them at the same place as carp - var/list/possible_spawns = list() - for(var/obj/effect/landmark/C in landmarks_list) - if(C.name == "carpspawn") - possible_spawns.Add(C) - //25% chance for this to be a false alarm - var/num if(prob(25)) - num = 0 - else - num = rand(2,6) - for(var/i=0, iBut snowman already has a hat!") return - if(W.force > 4) - health -= W.force - if(health <= 0) - visible_message("[src] is destroyed!") - for(var/i = 0 to 6) - new /obj/item/snowball(get_turf(src)) - if(icon_state == "snowman_hat") - new /obj/item/clothing/head/that(get_turf(src)) - qdel(src) - else - visible_message("[src] is damaged!") + ..() + +/obj/structure/snowman/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir) + . = ..() + if(. && !QDELING(src)) + visible_message("[src] is damaged!") + +/obj/structure/snowman/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + visible_message("[src] is destroyed!") + for(var/i in 1 to 6) + new /obj/item/snowball(loc) + if(icon_state == "snowman_hat") + new /obj/item/clothing/head/that(loc) + ..() #undef FLICKER_CD_MAX #undef FLICKER_CD_MIN diff --git a/code/modules/holodeck/HolodeckControl.dm b/code/modules/holodeck/HolodeckControl.dm index 3f6d1b9ac2dc..20570b0346c4 100644 --- a/code/modules/holodeck/HolodeckControl.dm +++ b/code/modules/holodeck/HolodeckControl.dm @@ -253,13 +253,10 @@ qdel(B) if(!spawn_point) - for(var/obj/effect/landmark/L in landmarks_list) - if(L.name=="Holodeck Base") - spawn_point = get_turf(L) - break - - if(!spawn_point) - return + var/obj/effect/landmark/L = locate("landmark*Holodeck Base") + if(!L) + return + spawn_point = get_turf(L) var/datum/gas_mixture/cenv = spawn_point.return_air() var/datum/gas_mixture/env = new() diff --git a/code/modules/holodeck/HolodeckObjects.dm b/code/modules/holodeck/HolodeckObjects.dm index 937198d049bc..f602c46ef048 100644 --- a/code/modules/holodeck/HolodeckObjects.dm +++ b/code/modules/holodeck/HolodeckObjects.dm @@ -82,98 +82,21 @@ icon_state = "boxing" item_state = "boxing" -/obj/structure/window/reinforced/holowindow/attackby(obj/item/W, mob/user) - if(!istype(W)) return//I really wish I did not need this - user.SetNextMove(CLICK_CD_MELEE) - if (istype(W, /obj/item/weapon/grab) && get_dist(src,user)<2) - var/obj/item/weapon/grab/G = W - if(isliving(G.affecting)) - var/mob/living/M = G.affecting - var/state = G.state - qdel(W) //gotta delete it here because if window breaks, it won't get deleted - switch (state) - if(1) - M.visible_message("[user] slams [M] against \the [src]!") - M.apply_damage(7) - take_damage(10) - if(2) - M.visible_message("[user] bashes [M] against \the [src]!") - if (prob(50)) - M.Stun(1) - M.Weaken(1) - M.apply_damage(10) - take_damage(25) - if(3) - M.visible_message("[user] crushes [M] against \the [src]!") - M.Stun(5) - M.Weaken(5) - M.apply_damage(20) - take_damage(50) - return - - if(W.flags & NOBLUDGEON) return +/obj/structure/window/reinforced/holowindow + flags = NODECONSTRUCT | ON_BORDER +/obj/structure/window/reinforced/holowindow/attackby(obj/item/W, mob/user) if(isscrewdriver(W)) to_chat(user, ("It's a holowindow, you can't unfasten it!")) - else if(iscrowbar(W) && reinf && state <= 1) + else if(iscrowbar(W)) to_chat(user, ("It's a holowindow, you can't pry it!")) - else if(iswrench(W) && !anchored && (!state || !reinf)) - to_chat(user, ("It's a holowindow, you can't dismantle it!")) - else if(user.a_intent == INTENT_HARM) - if(W.damtype == BRUTE || W.damtype == BURN) - take_damage(W.force) - if(health <= 7) - anchored = FALSE - update_nearby_icons() - step(src, get_dir(user, src)) - else - playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) + else return ..() -/obj/structure/window/reinforced/holowindow/shatter(display_message = 1) - playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER) - if(display_message) - visible_message("[src] fades away as it shatters!") - qdel(src) - return - /obj/structure/window/reinforced/holowindow/disappearing -/obj/machinery/door/window/holowindoor/attackby(obj/item/weapon/I, mob/user) - - if (src.operating == 1) - return - user.SetNextMove(CLICK_CD_MELEE) - if(src.density && istype(I, /obj/item/weapon) && !istype(I, /obj/item/weapon/card)) - var/aforce = I.force - playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) - - visible_message("[src] was hit by [I].") - if(I.damtype == BRUTE || I.damtype == BURN) - take_damage(aforce) - return - - add_fingerprint(user) - if (!requiresID()) - user = null - - if (allowed(user)) - if (src.density) - open() - else - close() - - else if (src.density) - flick(text("[]deny", src.base_state), src) - - return - -/obj/machinery/door/window/holowindoor/shatter(display_message = 1) - src.density = FALSE - playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER) - if(display_message) - visible_message("[src] fades away as it shatters!") - qdel(src) +/obj/machinery/door/window/holowindoor + flags = NODECONSTRUCT | ON_BORDER /obj/structure/stool/bed/chair/holochair icon_state = "chair_gray" @@ -370,6 +293,7 @@ desc = "Different from the Middle Ages version." icon = 'icons/obj/objects.dmi' icon_state = "rack" + flags = NODECONSTRUCT /obj/structure/rack/holorack/attack_hand(mob/user) return diff --git a/code/modules/jungle/jungle.dm b/code/modules/jungle/jungle.dm index 76632949ec87..a810c1050d5f 100644 --- a/code/modules/jungle/jungle.dm +++ b/code/modules/jungle/jungle.dm @@ -34,11 +34,7 @@ /obj/effect/landmark/temple/atom_init() ..() //pick a random temple to link to - var/list/waypoints = list() - for(var/obj/effect/landmark/temple/destination/T in landmarks_list) - waypoints.Add(T) - continue - + var/list/waypoints = landmarks_list["Temple destination"] var/obj/effect/landmark/temple/destination/dest_temple = pick(waypoints) dest_temple.init() @@ -51,6 +47,9 @@ qdel(dest_temple) return INITIALIZE_HINT_QDEL +/obj/effect/landmark/temple/destination + name = "Temple destination" + /obj/effect/landmark/temple/destination/proc/init() my_ladder = new /obj/structure/ladder(src.loc) my_ladder.id = rand(999) @@ -160,7 +159,7 @@ num_spawned++ //make some randomly pathing rivers - for(var/obj/effect/landmark/river_waypoint/W in landmarks_list) + for(var/obj/effect/landmark/river_waypoint/W as anything in landmarks_list["river source waypoint"]) if (W.z != src.z || W.connected) continue @@ -233,7 +232,7 @@ num_spawned++ //get any path nodes placed on the map - for(var/obj/effect/landmark/path_waypoint/W in landmarks_list) + for(var/obj/effect/landmark/path_waypoint/W as anything in landmarks_list["path waypoint"]) if (W.z == src.z) path_nodes.Add(W) diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index f69a04ca9c55..c5a8899518a2 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -19,6 +19,9 @@ density = TRUE opacity = 1 + max_integrity = 200 + resistance_flags = CAN_BE_HIT + /obj/structure/bookcase/atom_init() . = ..() for(var/obj/item/I in loc) @@ -39,6 +42,14 @@ else ..() +/obj/structure/bookcase/deconstruct(disassembled) + for(var/obj/item/I as anything in contents) + I.forceMove(loc) + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/wood(loc, 4) + ..() + /obj/structure/bookcase/attack_hand(mob/user) if(contents.len) var/obj/item/weapon/book/choice = input("Which book would you like to remove from the shelf?") in contents diff --git a/code/modules/locations/shuttles/shuttle_window.dm b/code/modules/locations/shuttles/shuttle_window.dm index 9a08e3c246d1..e9a82d24c494 100644 --- a/code/modules/locations/shuttles/shuttle_window.dm +++ b/code/modules/locations/shuttles/shuttle_window.dm @@ -2,49 +2,7 @@ icon = 'icons/locations/shuttles/shuttle.dmi' dir = SOUTHWEST can_merge = 0 - -/obj/structure/window/reinforced/shuttle/attackby(obj/item/weapon/W, mob/user) - if(!istype(W)) return//I really wish I did not need this - - if(istype(W, /obj/item/weapon/airlock_painter)) - change_paintjob(W, user) - return - user.SetNextMove(CLICK_CD_MELEE) - if (istype(W, /obj/item/weapon/grab) && get_dist(src,user)<2) - var/obj/item/weapon/grab/G = W - if (isliving(G.affecting)) - var/mob/living/M = G.affecting - var/state = G.state - qdel(W) //gotta delete it here because if window breaks, it won't get deleted - switch (state) - if(1) - M.apply_damage(7) - take_damage(7) - visible_message("[user] slams [M] against \the [src]!") - if(2) - if (prob(50)) - M.Weaken(1) - M.Stun(1) - M.apply_damage(10) - take_damage(9) - visible_message("[user] bashes [M] against \the [src]!") - if(3) - M.Weaken(5) - M.Stun(5) - M.apply_damage(20) - take_damage(12) - visible_message("[user] crushes [M] against \the [src]!") - return - else if(user.a_intent == INTENT_HARM) - if(W.damtype == BRUTE || W.damtype == BURN) - take_damage(W.force) - if(health <= 7) - anchored = FALSE - update_nearby_icons() - step(src, get_dir(user, src)) - else - playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) - return ..() + flags = NODECONSTRUCT | ON_BORDER /obj/structure/window/reinforced/shuttle/mining name = "shuttle window" diff --git a/code/modules/mafia/controller.dm b/code/modules/mafia/controller.dm index f62230b8946f..1893f840e4f2 100644 --- a/code/modules/mafia/controller.dm +++ b/code/modules/mafia/controller.dm @@ -94,7 +94,7 @@ /datum/mafia_controller/proc/prepare_game(setup_list,ready_players) var/list/possible_maps = subtypesof(/datum/map_template/mafia) - var/turf/spawn_area = get_turf(locate(/obj/effect/landmark/mafia_game_area) in global.landmarks_list) + var/turf/spawn_area = get_turf(locate("landmark*Mafia Area Spawn]")) current_map = pick(possible_maps) current_map = new current_map @@ -107,11 +107,8 @@ map_deleter.defineRegion(spawn_area, locate(spawn_area.x + 23,spawn_area.y + 23,spawn_area.z), replace = TRUE) //so we're ready to mass delete when round ends if(!landmarks.len)//we grab town center when we grab landmarks, if there is none (the first game signed up for let's grab them post load) - for(var/obj/effect/landmark/mafia/possible_spawn in global.landmarks_list) - if(istype(possible_spawn, /obj/effect/landmark/mafia/town_center)) - town_center_landmark = possible_spawn - else - landmarks += possible_spawn + landmarks = landmarks_list["Mafia Player Spawn"].Copy() + town_center_landmark = locate("landmark*Mafia Town Center") current_setup_text = list() for(var/rtype in setup_list) diff --git a/code/modules/maps/reader_optimized.dm b/code/modules/maps/reader_optimized.dm index f43dc6cd49a1..a37f9aa3a6d9 100644 --- a/code/modules/maps/reader_optimized.dm +++ b/code/modules/maps/reader_optimized.dm @@ -283,7 +283,7 @@ var/global/dmm_suite/preloader/_preloader = new //Helpers procs //////////////// -/dmm_suite/proc/load_new_z_level(mappath, linkage) +/dmm_suite/proc/load_new_z_level(mappath, traits, name = null) var/file = file(mappath) if(!isfile(file)) @@ -294,7 +294,7 @@ var/global/dmm_suite/preloader/_preloader = new if(!(bounds && bounds.len)) return FALSE - SSmapping.add_new_zlevel(mappath, list(ZTRAIT_AWAY = TRUE, ZTRAIT_LINKAGE = linkage)) + SSmapping.add_new_zlevel(name || mappath, traits) var/loaded_stuff = pm.loadMap(world.maxz) diff --git a/code/modules/maps/space_management/space_level.dm b/code/modules/maps/space_management/space_level.dm index 5134c3ea6f22..713c179e5add 100644 --- a/code/modules/maps/space_management/space_level.dm +++ b/code/modules/maps/space_management/space_level.dm @@ -10,6 +10,6 @@ name = new_name traits = new_traits linkage = new_traits[ZTRAIT_LINKAGE] - envtype = new_traits[ZTRAIT_ENV_TYPE] + envtype = new_traits[ZTRAIT_ENV_TYPE] || envtype SSenvironment.update(z_value, envtype) diff --git a/code/modules/media/machinery.dm b/code/modules/media/machinery.dm index b99485b182f9..8862b47263f8 100644 --- a/code/modules/media/machinery.dm +++ b/code/modules/media/machinery.dm @@ -1,5 +1,7 @@ // Machinery serving as a media source. /obj/machinery/media + resistance_flags = FULL_INDESTRUCTIBLE + var/playing=0 var/media_url="" var/media_start_time=0 diff --git a/code/modules/mining/abandonedcrates.dm b/code/modules/mining/abandonedcrates.dm index 9ba9729c7633..26be8b76dd93 100644 --- a/code/modules/mining/abandonedcrates.dm +++ b/code/modules/mining/abandonedcrates.dm @@ -103,6 +103,12 @@ return return ..() +/obj/structure/closet/crate/secure/loot/deconstruct(disassembled) + if(locked) + SpawnDeathLoot() + return + ..() + /obj/structure/closet/crate/secure/loot/emag_act(mob/user) if(locked) visible_message("Таинственный ящик мерцает и со скрипом приоткрывается!") diff --git a/code/modules/mining/drilling/drill.dm b/code/modules/mining/drilling/drill.dm index 73dab7c743ab..6a2aa7e8e48d 100644 --- a/code/modules/mining/drilling/drill.dm +++ b/code/modules/mining/drilling/drill.dm @@ -385,7 +385,7 @@ if(!BP || !BP.is_usable()) return - H.apply_damage(damage_to_user, BRUTE, BP, H.run_armor_check(BP, "melee")/2, 1) + H.apply_damage(damage_to_user, BRUTE, BP, H.run_armor_check(BP, MELEE)/2, 1) to_chat(H, "You feel, that [src] try to cut your [BP]!") if(BP.is_stump) @@ -393,7 +393,7 @@ BP = BP.parent - H.apply_damage(damage_to_user, BRUTE, BP, H.run_armor_check(BP, "melee")/2, 1) + H.apply_damage(damage_to_user, BRUTE, BP, H.run_armor_check(BP, MELEE)/2, 1) to_chat(H, "You feel, that [src] try to cut your [BP]!") /obj/machinery/mining/drill/update_icon() diff --git a/code/modules/mining/machine_input_output_plates.dm b/code/modules/mining/machine_input_output_plates.dm index c4085267d950..0244171091ce 100644 --- a/code/modules/mining/machine_input_output_plates.dm +++ b/code/modules/mining/machine_input_output_plates.dm @@ -1,7 +1,7 @@ /**********************Input and output plates**************************/ /obj/machinery/mineral/input - icon = 'icons/mob/screen1.dmi' + icon = 'icons/hud/screen1.dmi' icon_state = "x2" name = "Input area" density = FALSE @@ -12,7 +12,7 @@ icon_state = "blank" /obj/machinery/mineral/output - icon = 'icons/mob/screen1.dmi' + icon = 'icons/hud/screen1.dmi' icon_state = "x" name = "Output area" density = FALSE diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 7996cd96bcc5..7c8d0e77b00a 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -204,7 +204,7 @@ var/global/mining_shuttle_location = 0 // 0 = station 13, 1 = mining station icon_state = "plasmacutter" item_state = "plasmacutter" w_class = SIZE_SMALL //it is smaller than the pickaxe - damtype = "fire" + damtype = BURN toolspeed = 0.4 //Can slice though normal walls, all girders, or be used in reinforced wall deconstruction/ light thermite on fire origin_tech = "materials=4;phorontech=3;engineering=3" desc = "A rock cutter that uses bursts of hot plasma. You could use it to cut limbs off of xenos! Or, you know, mine stuff." @@ -557,7 +557,7 @@ var/global/mining_shuttle_location = 0 // 0 = station 13, 1 = mining station icon_state = null damage = 10 damage_type = BRUTE - flag = "bomb" + flag = BOMB var/range = 3 var/power = 4 @@ -744,7 +744,7 @@ var/global/mining_shuttle_location = 0 // 0 = station 13, 1 = mining station icon_state = "surv_wall0" var/basestate = "surv_wall" opacity = TRUE - health = 100 + max_integrity = 100 /obj/structure/inflatable/survival/atom_init() . = ..() diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index e587484bd55c..5a302ef8c35d 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -19,7 +19,6 @@ hud_possible = list(MINE_MINERAL_HUD, MINE_ARTIFACT_HUD) var/mineral/mineral var/mined_ore = 0 - var/next_act = 0 basetype = /turf/simulated/floor/plating/airless/asteroid var/datum/geosample/geologic_data var/excavation_level = 0 @@ -34,11 +33,22 @@ has_resources = TRUE -/turf/simulated/mineral/atom_init() - ..() + var/global/list/rock_side_overlays + +/turf/simulated/mineral/atom_init(mapload) + . = ..() icon_state = "rock" geologic_data = new(src) - return INITIALIZE_HINT_LATELOAD + if(!rock_side_overlays) + rock_side_overlays = list(null, null, null, null, null, null, null, null, null) // 9 nulls to create dir -> appearance list + for(var/direction_to_check in cardinal) + var/mutable_appearance/MA = mutable_appearance('icons/turf/asteroid.dmi', "rock_side_[direction_to_check]", 6, FLOOR_PLANE) + rock_side_overlays[direction_to_check] = MA + + if(mapload) + return INITIALIZE_HINT_LATELOAD + update_overlays_full() + return . /turf/simulated/mineral/atom_init_late() MineralSpread() @@ -46,16 +56,12 @@ /turf/simulated/mineral/update_overlays() cut_overlays() - if(!mineral) + if(!mineral || ore_amount < 8) name = "Rock" icon_state = "rock" else - if(ore_amount >= 8) - name = "[mineral.display_name] rich deposit" - add_overlay("rock_[mineral.name]") - else - name = "Rock" - icon_state = "rock" + name = "[mineral.display_name] rich deposit" + add_overlay("rock_[mineral.name]") if(excav_overlay) add_overlay(excav_overlay) if(archaeo_overlay) @@ -63,12 +69,10 @@ var/turf/T for(var/direction_to_check in cardinal) T = get_step(src, direction_to_check) - if(isfloorturf(T) || isspaceturf(T) || istype(T, /turf/simulated/shuttle/floor)) - var/image/I = image('icons/turf/asteroid.dmi', "rock_side_[direction_to_check]", layer=6) - I.plane = FLOOR_PLANE - T.add_overlay(I) + if(isfloorturf(T) || isenvironmentturf(T) || istype(T, /turf/simulated/shuttle/floor)) + T.add_overlay(rock_side_overlays[direction_to_check]) - if((excav_overlay || archaeo_overlay || mineral) && !istype(src, /turf/simulated/floor/plating/airless/asteroid)) + if(excav_overlay || archaeo_overlay || mineral) update_hud() /turf/simulated/mineral/proc/update_hud() @@ -92,31 +96,23 @@ . = ..() if(ishuman(AM)) var/mob/living/carbon/human/H = AM - if((istype(H.l_hand,/obj/item/weapon/pickaxe)) && (!H.hand)) - if(istype(H.l_hand,/obj/item/weapon/pickaxe/drill)) - var/obj/item/weapon/pickaxe/drill/D = H.l_hand - if(!D.mode) - return - attackby(H.l_hand,H) - else if((istype(H.r_hand,/obj/item/weapon/pickaxe)) && H.hand) - if(istype(H.r_hand,/obj/item/weapon/pickaxe/drill)) - var/obj/item/weapon/pickaxe/drill/D = H.r_hand - if(!D.mode) - return - attackby(H.r_hand,H) + if(istype(H.l_hand, /obj/item/weapon/pickaxe)) + attackby(H.l_hand, H) + else if(istype(H.r_hand, /obj/item/weapon/pickaxe)) + attackby(H.r_hand, H) else if(isrobot(AM)) var/mob/living/silicon/robot/R = AM - if(istype(R.module_active,/obj/item/weapon/pickaxe)) - attackby(R.module_active,R) + if(istype(R.module_active, /obj/item/weapon/pickaxe)) + attackby(R.module_active, R) - else if(istype(AM,/obj/mecha)) + else if(istype(AM, /obj/mecha)) var/obj/mecha/M = AM - if(istype(M.selected,/obj/item/mecha_parts/mecha_equipment/drill)) + if(istype(M.selected, /obj/item/mecha_parts/mecha_equipment/drill)) M.selected.action(src) /turf/simulated/mineral/proc/MineralSpread() - if(mineral && mineral.spread) + if(mineral?.spread) for(var/trydir in cardinal) if(prob(mineral.spread_chance)) var/turf/simulated/mineral/random/target_turf = get_step(src, trydir) @@ -132,11 +128,11 @@ return else if(prob(15)) - ore_amount = rand(6,9) + ore_amount = rand(7, 9) else if(prob(45)) - ore_amount = rand(4,6) + ore_amount = rand(5, 7) else - ore_amount = rand(3,5) + ore_amount = rand(3, 5) if(ore_amount >= 8) name = "[mineral.display_name] rich deposit" cut_overlays() @@ -162,6 +158,9 @@ /turf/simulated/mineral/attackby(obj/item/weapon/W, mob/user) user.SetNextMove(CLICK_CD_RAPID) + if (user.is_busy(src)) + return + if (istype(W, /obj/item/device/core_sampler)) geologic_data.UpdateNearbyArtifactInfo(src) var/obj/item/device/core_sampler/C = W @@ -174,49 +173,41 @@ return if (istype(W, /obj/item/device/measuring_tape)) - if(user.is_busy(src)) - return var/obj/item/device/measuring_tape/P = W user.visible_message("[user] extends [P] towards [src].","You extend [P] towards [src].") - if(W.use_tool(src, user, 25, volume = 50)) + if(W.use_tool(src, user, 2.5 SECONDS, volume = 50)) to_chat(user, "[bicon(P)] [src] has been excavated to a depth of [2*excavation_level]cm.") return if (istype(W, /obj/item/weapon/sledgehammer)) var/obj/item/weapon/sledgehammer/S = W if(HAS_TRAIT(S, TRAIT_DOUBLE_WIELDED)) - to_chat(user, "You successfully break [name].") - GetDrilled(artifact_fail = 1) + user.do_attack_animation(src) + shake_camera(user, 1, 0.37) + playsound(src, 'sound/misc/sledgehammer_hit_rock.ogg', VOL_EFFECTS_MASTER) + GetDrilled(artifact_fail = 1, mineral_drop_coefficient = 0.7) else to_chat(user, "You need to take it with both hands to break it!") if (istype(W, /obj/item/weapon/pickaxe)) var/turf/T = user.loc - if (!( istype(T, /turf) )) + if (!isturf(T)) return var/obj/item/weapon/pickaxe/P = W - if(next_act > world.time)//prevents message spam - return - next_act = world.time + 50 * P.toolspeed - if(istype(P, /obj/item/weapon/pickaxe/drill)) var/obj/item/weapon/pickaxe/drill/D = P if(!(istype(D, /obj/item/weapon/pickaxe/drill/borgdrill) || istype(D, /obj/item/weapon/pickaxe/drill/jackhammer))) //borgdrill & jackhammer can't lose energy and crit fail if(D.state) to_chat(user, "[D] is not ready!") return - if(!D.power_supply || !D.power_supply.use(D.drill_cost)) + if(!D.power_supply?.use(D.drill_cost)) to_chat(user, "No power!") return - if(D.mode) - if(mineral) - mined_ore = mineral.ore_loss - D.power_supply.use(D.drill_cost) // handle any archaeological finds we might uncover var/fail_message - if(finds && finds.len) + if(length(finds)) var/datum/find/F = finds[1] if(excavation_level + P.excavation_amount > F.excavation_required) // Chance to destroy / extract any finds here @@ -233,20 +224,20 @@ if(prob(50)) artifact_debris() - if(!user.is_busy(src) && P.use_tool(src, user, 50, volume = 70)) + if(P.use_tool(src, user, 50, volume = 100)) if(ishuman(user)) var/mob/living/carbon/human/H = user var/obj/item/organ/external/BPHand = H.get_bodypart(H.hand ? BP_L_ARM : BP_R_ARM) BPHand.adjust_pumped(0.1, 30) to_chat(user, "You finish [P.drill_verb] the rock.") - if(istype(P,/obj/item/weapon/pickaxe/drill/jackhammer)) //Jackhammer will just dig 3 tiles in dir of user - for(var/turf/simulated/mineral/M in range(user,1)) - if(get_dir(user,M) & user.dir) + if(istype(P, /obj/item/weapon/pickaxe/drill/jackhammer)) //Jackhammer will just dig 3 tiles in dir of user + for(var/turf/simulated/mineral/M in range(user, 1)) + if(get_dir(user, M) & user.dir) M.GetDrilled() return - if(finds && finds.len) + if(length(finds)) var/datum/find/F = finds[1] if(round(excavation_level + P.excavation_amount) == F.excavation_required) //Chance to extract any items here perfectly, otherwise just pull them out along with the rock surrounding them @@ -308,13 +299,6 @@ excav_overlay = "overlay_excv[excav_quadrant]_[rand(1,3)]" add_overlay(excav_overlay) - /* Nope. - //extract pesky minerals while we're excavating - while(excavation_minerals.len && excavation_level > excavation_minerals[excavation_minerals.len]) - DropMineral() - pop(excavation_minerals) - mineralAmt-- */ - // drop some rocks next_rock += P.excavation_amount * 10 while(next_rock > 100) @@ -338,13 +322,13 @@ return O -/turf/simulated/mineral/proc/GetDrilled(artifact_fail = 0) +/turf/simulated/mineral/proc/GetDrilled(artifact_fail = 0, mineral_drop_coefficient = 1) playsound(src, 'sound/effects/rockfall.ogg', VOL_EFFECTS_MASTER) // var/destroyed = 0 //used for breaking strange rocks if (mineral && ore_amount) - + // if the turf has already been excavated, some of it's ore has been removed - for (var/i = 1 to ore_amount - mined_ore) + for (var/i = 1 to round((ore_amount - mined_ore) * mineral_drop_coefficient, 1)) DropMineral() // destroyed artifacts have weird, unpleasant effects @@ -371,11 +355,6 @@ var/turf/N = ChangeTurf(basetype) N.update_overlays_full() - for(var/turf/simulated/floor/plating/airless/asteroid/D in RANGE_TURFS(1, src)) - D.update_overlays() - for(var/turf/simulated/mineral/F in RANGE_TURFS(2, src)) - F.update_overlays() - if(prob(CRATE_DROP_CHANCE)) visible_message("An old dusty crate was buried within!") @@ -418,7 +397,7 @@ //Give a random amount of loot from 1 to 3 or 5, varying on severity. for(var/j in 1 to rand(1, 3 + max(min(severity, 1), 0) * 2)) - switch(rand(1,7)) + switch(rand(1, 7)) if(1) new/obj/item/stack/rods(src, rand(5,25)) @@ -450,7 +429,7 @@ name = "Mineral deposit" icon_state = "rock" - var/mineralSpawnChanceList = list("Uranium" = 10, "Platinum" = 10, "Iron" = 20, "Coal" = 15, "Diamond" = 5, "Gold" = 15, "Silver" = 15, "Phoron" = 25,) + var/mineralSpawnChanceList = list("Phoron" = 25, "Iron" = 20, "Coal" = 15, "Silver" = 15, "Gold" = 15, "Uranium" = 10, "Platinum" = 10, "Diamond" = 5) var/mineralChance = 10 //means 10% chance of this plot changing to a mineral deposit /turf/simulated/mineral/random/atom_init() @@ -476,7 +455,7 @@ /turf/simulated/mineral/random/high_chance icon_state = "rock_highchance" mineralChance = 40 - mineralSpawnChanceList = list("Uranium" = 35, "Platinum" = 45, "Diamond" = 30, "Gold" = 45, "Silver" = 50, "Phoron" = 50) + mineralSpawnChanceList = list("Phoron" = 50, "Silver" = 50, "Gold" = 45, "Uranium" = 35, "Platinum" = 45, "Diamond" = 30) /turf/simulated/mineral/random/high_chance/atom_init() icon_state = "rock" @@ -485,14 +464,14 @@ /turf/simulated/mineral/random/low_chance icon_state = "rock_lowchance" mineralChance = 5 - mineralSpawnChanceList = list("Uranium" = 1, "Platinum" = 1, "Iron" = 50, "Coal" = 20, "Diamond" = 1, "Gold" = 1, "Silver" = 1, "Phoron" = 1) + mineralSpawnChanceList = list("Phoron" = 1, "Iron" = 33, "Coal" = 20, "Silver" = 1, "Gold" = 1, "Uranium" = 1, "Platinum" = 1, "Diamond" = 1) /turf/simulated/mineral/random/low_chance/atom_init() icon_state = "rock" . = ..() /turf/simulated/mineral/random/labormineral - mineralSpawnChanceList = list("Uranium" = 1, "Platinum" = 1, "Iron" = 60, "Coal" = 30, "Diamond" = 1, "Gold" = 1, "Silver" = 1, "Phoron" = 2) + mineralSpawnChanceList = list("Phoron" = 2, "Iron" = 28, "Coal" = 17, "Silver" = 1, "Gold" = 1, "Uranium" = 1, "Platinum" = 2, "Diamond" = 1) icon_state = "rock_labor" /turf/simulated/mineral/random/labormineral/atom_init() @@ -502,7 +481,7 @@ /turf/simulated/mineral/attack_animal(mob/living/simple_animal/user) ..() if(user.environment_smash >= 2) - GetDrilled() + GetDrilled(mineral_drop_coefficient = 0.5) /**********************Caves**************************/ /turf/simulated/floor/plating/airless/asteroid @@ -619,9 +598,6 @@ var/proper_name = name ..() name = proper_name - //if (prob(50)) - // seedName = pick(list("1","2","3","4")) - // seedAmt = rand(1,4) if(prob(20)) icon_state = "asteroid_stone_[rand(1, 10)]" @@ -633,22 +609,12 @@ return INITIALIZE_HINT_LATELOAD /turf/proc/update_overlays() - cut_overlays() for(var/direction_to_check in cardinal) - if(istype(get_step(src, direction_to_check), /turf/simulated/mineral)) - var/overlay_name = null - switch(direction_to_check) - if(1) - overlay_name = "rock_side_2" - if(2) - overlay_name = "rock_side_1" - if(4) - overlay_name = "rock_side_8" - if(8) - overlay_name = "rock_side_4" - add_overlay(image('icons/turf/asteroid.dmi', "[overlay_name]", layer=6)) + var/turf/simulated/mineral/T = get_step(src, direction_to_check) + if(istype(T)) + add_overlay(T.rock_side_overlays[reverse_dir[direction_to_check]]) /turf/simulated/floor/plating/airless/asteroid/update_overlays() ..() @@ -656,10 +622,7 @@ for(var/direction_to_check in cardinal) T = get_step(src, direction_to_check) if(T && isspaceturf(T)) - var/lattice = 0 - for(var/obj/O in T) - if(istype(O, /obj/structure/lattice)) - lattice = 1 + var/lattice = locate(/obj/structure/lattice) in T if(!lattice) var/image/I = image('icons/turf/asteroid.dmi', "asteroid_edge_[direction_to_check]") add_overlay(I) @@ -699,18 +662,18 @@ if(user.is_busy(src)) return to_chat(user, "You start digging.") - if(W.use_tool(src, user, 40, volume = 100)) + if(W.use_tool(src, user, 3.5 SECONDS, volume = 100)) if((user.loc == T && user.get_active_hand() == W)) to_chat(user, "You dug a hole.") gets_dug() - else if(istype(W,/obj/item/weapon/storage/bag/ore)) + else if(istype(W, /obj/item/weapon/storage/bag/ore)) var/obj/item/weapon/storage/bag/ore/S = W if(S.collection_mode) for(var/obj/item/weapon/ore/O in contents) O.attackby(W,user) return - else if(istype(W,/obj/item/weapon/storage/bag/fossils)) + else if(istype(W, /obj/item/weapon/storage/bag/fossils)) var/obj/item/weapon/storage/bag/fossils/S = W if(S.collection_mode) for(var/obj/item/weapon/fossil/F in contents) @@ -723,13 +686,13 @@ /turf/simulated/floor/plating/airless/asteroid/proc/gets_dug() if(dug) return - for(var/i in 1 to 5) + for(var/i in 1 to rand(3, 6)) new /obj/item/weapon/ore/glass(src) dug = TRUE icon_plating = "asteroid_dug" icon_state = "asteroid_dug" -/turf/simulated/floor/plating/airless/asteroid/Entered(atom/movable/M as mob|obj) +/turf/simulated/floor/plating/airless/asteroid/Entered(atom/movable/M) ..() if(isrobot(M)) var/mob/living/silicon/robot/R = M diff --git a/code/modules/mining/mining_fabricator/mining_fabricator.dm b/code/modules/mining/mining_fabricator/mining_fabricator.dm index 0c670662bbae..63780daf1126 100644 --- a/code/modules/mining/mining_fabricator/mining_fabricator.dm +++ b/code/modules/mining/mining_fabricator/mining_fabricator.dm @@ -1,6 +1,6 @@ /obj/machinery/mecha_part_fabricator/mining_fabricator icon = 'icons/obj/robotics.dmi' - icon_state = "fab-idle" + icon_state = "fab" name = "Mining fabricator" desc = "Nothing is being built." density = TRUE @@ -146,7 +146,8 @@ /obj/machinery/mecha_part_fabricator/mining_fabricator/attackby(obj/W, mob/user, params) - if(default_deconstruction_screwdriver(user, "fab-o", "fab-idle", W)) + if(default_deconstruction_screwdriver(user, "fab", "fab", W)) + update_icon() return if(exchange_parts(user, W)) diff --git a/code/modules/mining/monsters.dm b/code/modules/mining/monsters.dm index e1f1cebaae94..d00ef3d91ce2 100644 --- a/code/modules/mining/monsters.dm +++ b/code/modules/mining/monsters.dm @@ -88,7 +88,7 @@ damage = 0 damage_type = BURN nodamage = 1 - flag = "energy" + flag = ENERGY temperature = 50 /mob/living/simple_animal/hostile/asteroid/basilisk/GiveTarget(new_target) @@ -489,8 +489,8 @@ if(istype(target, /obj/item/clothing/suit/space) || istype(target, /obj/item/clothing/head/helmet/space)) var/obj/item/clothing/C = target var/list/current_armor = C.armor - if(current_armor["melee"] < 80) - current_armor["melee"] = min(current_armor["melee"] + 10, 80) + if(current_armor[MELEE] < 80) + current_armor[MELEE] = min(current_armor[MELEE] + 10, 80) if(istype(C, /obj/item/clothing/suit/space)) var/obj/item/clothing/suit/space/S = C S.breach_threshold = min(S.breach_threshold + 2, 24) @@ -504,10 +504,10 @@ var/list/damage_absorption = D.damage_absorption if(D.hides < 3) D.hides++ - damage_absorption["brute"] = max(damage_absorption["brute"] - 0.1, 0.3) - damage_absorption["bullet"] = damage_absorption["bullet"] - 0.05 - damage_absorption["fire"] = damage_absorption["fire"] - 0.05 - damage_absorption["laser"] = damage_absorption["laser"] - 0.025 + damage_absorption[BRUTE] = max(damage_absorption[BRUTE] - 0.1, 0.3) + damage_absorption[BULLET] = damage_absorption[BULLET] - 0.05 + damage_absorption[BURN] = damage_absorption[BURN] - 0.05 + damage_absorption[LASER] = damage_absorption[LASER] - 0.025 to_chat(user, "You strengthen [target], improving its resistance against melee attacks.") D.update_icon() if(D.hides == 3) diff --git a/code/modules/mining/satchel_ore_boxdm.dm b/code/modules/mining/satchel_ore_boxdm.dm index 464c72af12e6..f21cf4690442 100644 --- a/code/modules/mining/satchel_ore_boxdm.dm +++ b/code/modules/mining/satchel_ore_boxdm.dm @@ -10,6 +10,8 @@ var/last_update = 0 var/list/stored_ore = list() + resistance_flags = CAN_BE_HIT + /obj/structure/ore_box/attackby(obj/item/weapon/W, mob/user) if(istype(W, /obj/item/weapon/ore)) user.drop_from_inventory(W, src) @@ -21,6 +23,17 @@ to_chat(user, "You empty the satchel into the box.") return +/obj/structure/ore_box/proc/dump_box_contents() + for (var/obj/item/weapon/ore/O as anything in contents) + O.Move(loc) + +/obj/structure/ore_box/deconstruct(disassembled) + dump_box_contents() + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/wood(loc, 4) + ..() + /obj/structure/ore_box/Entered(atom/movable/ORE) if(istype(ORE, /obj/item/weapon/ore)) stored_ore[ORE.name]++ @@ -99,8 +112,7 @@ to_chat(usr, "The ore box is empty") return - for (var/obj/item/weapon/ore/O in contents) - O.Move(src.loc) + dump_box_contents() to_chat(usr, "You empty the ore box") diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 3bab91008d4e..3805fc2f6fb8 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -29,6 +29,8 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images var/ghostvision = 1 //is the ghost able to see things humans can't? + var/next_point_to = 0 + var/datum/orbit_menu/orbit_menu var/datum/spawners_menu/spawners_menu @@ -499,6 +501,18 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp else to_chat(src, "Living and available Ian not found.") +/mob/dead/observer/pointed(atom/A) + if(next_point_to > world.time) + return FALSE + if(!..()) + return FALSE + emote_dead("points to [A]") + next_point_to = world.time + 2 SECONDS + return TRUE + +/mob/dead/observer/point_at(atom/pointed_atom) + ..(pointed_atom, /obj/effect/decal/point/ghost) + /mob/dead/observer/verb/view_manfiest() set name = "View Crew Manifest" set category = "Ghost" diff --git a/code/modules/mob/emote.dm b/code/modules/mob/emote.dm index b7c58826e62d..eb5790f8965b 100644 --- a/code/modules/mob/emote.dm +++ b/code/modules/mob/emote.dm @@ -33,14 +33,15 @@ log_emote("Ghost/[key_name(src)] : [message]") for(var/mob/M in player_list) + var/tracker = "[FOLLOW_LINK(M, src)] " if(isnewplayer(M)) continue if(M.client && M.client.holder && (M.client.holder.rights & R_ADMIN) && (M.client.prefs.chat_toggles & CHAT_DEAD)) // Show the emote to admins - to_chat(M, message) + to_chat(M, tracker + message) else if(M.stat == DEAD && (M.client.prefs.chat_toggles & CHAT_DEAD)) // Show the emote to regular ghosts with deadchat toggled on - to_chat(M, message) + to_chat(M, tracker + message) /mob/atom_init() . = ..() diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index 26eeb6e33781..af767d4c0da1 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -13,8 +13,6 @@ var/locked = FALSE var/mob/living/carbon/brain/brainmob = null//The current occupant. - var/mob/living/silicon/robot = null//Appears unused. - var/obj/mecha = null//This does not appear to be used outside of reference in mecha.dm. /obj/item/device/mmi/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/brain) && !brainmob) //Time to stick a brain in it --NEO @@ -53,7 +51,6 @@ transfer_nymph(D) feedback_inc("cyborg_mmis_filled",1) - qdel(D) return else if((istype(I, /obj/item/weapon/card/id)||istype(I, /obj/item/device/pda)) && brainmob) @@ -71,33 +68,46 @@ return ..() -/obj/item/device/mmi/attack_self(mob/user) - if(!brainmob) - to_chat(user, "You upend the MMI, but there's nothing in it.") - return - else if(locked) - to_chat(user, "You upend the MMI, but the brain is clamped into place.") - return +/obj/item/device/mmi/proc/eject_brain(mob/user) var/mob/living/carbon/monkey/diona/D = locate(/mob/living/carbon/monkey/diona) in brainmob icon_state = "mmi_empty" name = "Man-Machine Interface" if(D) - to_chat(user, "You uppend the MMI, dropping [brainmob.real_name] onto the floor.") - D.forceMove(user.loc) + if(user) + to_chat(user, "You uppend the MMI, dropping [brainmob.real_name] onto the floor.") + D.forceMove(get_turf(user)) + else + D.forceMove(get_turf(src)) if(brainmob.mind) brainmob.mind.transfer_to(D) - brainmob = null - qdel(brainmob) + QDEL_NULL(brainmob) return - else + + var/obj/item/brain/brain + if(user) to_chat(user, "You upend the MMI, spilling the brain onto the floor.") - var/obj/item/brain/brain = new(user.loc) - brainmob.container = null//Reset brainmob mmi var. - brainmob.loc = brain//Throw mob into brain. - alive_mob_list -= brainmob//Get outta here - brain.brainmob = brainmob//Set the brain to use the brainmob - brainmob = null - qdel(brainmob) + brain = new(get_turf(user)) + else + brain = new(get_turf(src)) + brainmob.container = null //Reset brainmob mmi var. + brainmob.forceMove(brain) //Throw mob into brain. + alive_mob_list -= brainmob //Get outta here + brain.brainmob = brainmob //Set the brain to use the brainmob + brainmob = null + +/obj/item/device/mmi/attack_self(mob/user) + if(!brainmob) + to_chat(user, "You upend the MMI, but there's nothing in it.") + return + else if(locked) + to_chat(user, "You upend the MMI, but the brain is clamped into place.") + return + eject_brain(user) + +/obj/item/device/mmi/deconstruct(disassembled = TRUE) + if(brainmob) + eject_brain() + ..() /obj/item/device/mmi/MouseDrop_T(mob/living/carbon/monkey/diona/target, mob/user) if(user.incapacitated() || !istype(target)) diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index 88c1b432412d..8710032ccbe8 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -10,7 +10,6 @@ brainmob = null req_access = list(access_robotics) locked = 0 - mecha = null//This does not appear to be used outside of reference in mecha.dm. var/ping_cd = 0//attack_ghost cooldown diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index e2b539d74a9a..8da14ce21df6 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -194,13 +194,16 @@ msg += "[t_He] [t_has] [bicon(wear_mask)] \a [wear_mask] on [t_his] face.\n" //eyes - if(glasses && !skipeyes) - if(glasses.dirt_overlay) - msg += "[t_He] [t_has] [bicon(glasses)] [glasses.gender==PLURAL?"some":"a"] [glasses.dirt_description()] covering [t_his] eyes!\n" - else if(glasses.wet) - msg += "[t_He] [t_has] [bicon(glasses)] [glasses.gender==PLURAL?"some":"a"] wet [glasses] covering [t_his] eyes!\n" - else - msg += "[t_He] [t_has] [bicon(glasses)] \a [glasses] covering [t_his] eyes.\n" + if(!skipeyes) + if(glasses) + if(glasses.dirt_overlay) + msg += "[t_He] [t_has] [bicon(glasses)] [glasses.gender==PLURAL?"some":"a"] [glasses.dirt_description()] covering [t_his] eyes!\n" + else if(glasses.wet) + msg += "[t_He] [t_has] [bicon(glasses)] [glasses.gender==PLURAL?"some":"a"] wet [glasses] covering [t_his] eyes!\n" + else + msg += "[t_He] [t_has] [bicon(glasses)] \a [glasses] covering [t_his] eyes.\n" + else if(HAS_TRAIT(src, TRAIT_CULT_EYES)) + msg += "[t_His] eyes are glowing an unnatural red!\n" //left ear if(l_ear && !skipears) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 8a279632b5d6..ace1274c51d0 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -65,6 +65,7 @@ dna.real_name = real_name handcrafting = new() + AddComponent(/datum/component/altcraft) prev_gender = gender // Debug for plural genders make_blood() @@ -221,7 +222,7 @@ switch (severity) if(EXPLODE_DEVASTATE) b_loss += 500 - if (!prob(getarmor(null, "bomb"))) + if (!prob(getarmor(null, BOMB))) gib() return else @@ -237,7 +238,7 @@ f_loss += 60 - if (prob(getarmor(null, "bomb"))) + if (prob(getarmor(null, BOMB))) b_loss = b_loss/1.5 f_loss = f_loss/1.5 @@ -249,7 +250,7 @@ if(EXPLODE_LIGHT) b_loss += 30 - if (prob(getarmor(null, "bomb"))) + if (prob(getarmor(null, BOMB))) b_loss = b_loss/2 if (!istype(l_ear, /obj/item/clothing/ears/earmuffs) && !istype(r_ear, /obj/item/clothing/ears/earmuffs)) ear_damage += 15 @@ -301,7 +302,7 @@ to_chat(src, "The blob attacks you!") var/dam_zone = pick(BP_CHEST , BP_L_ARM , BP_R_ARM , BP_L_LEG , BP_R_LEG, BP_HEAD) var/obj/item/organ/external/BP = bodyparts_by_name[ran_zone(dam_zone)] - apply_damage(rand(30, 40), BRUTE, BP, run_armor_check(BP, "melee")) + apply_damage(rand(30, 40), BRUTE, BP, run_armor_check(BP, MELEE)) return /mob/living/carbon/human/proc/can_use_two_hands(broken = TRUE) // Replace arms with hands in case of reverting Kurshan's PR. @@ -920,6 +921,10 @@ number -= 1 if(istype(glasses, /obj/item/clothing/glasses/sunglasses)) number += 1 + if(istype(glasses, /obj/item/clothing/glasses/hud/hos_aug)) + var/obj/item/clothing/glasses/hud/hos_aug/G = glasses + if(!G.active) + number += 1 if(istype(wear_mask, /obj/item/clothing/mask/gas/welding)) var/obj/item/clothing/mask/gas/welding/W = wear_mask if(!W.up) @@ -1740,7 +1745,7 @@ /atom/movable/screen/leap name = "toggle leap" - icon = 'icons/mob/screen1_action.dmi' + icon = 'icons/hud/screen1_action.dmi' icon_state = "action" screen_loc = ui_human_leap diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 68b997964146..c9827cfa3dc2 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -85,7 +85,7 @@ return PROJECTILE_ACTED BP = bodyparts_by_name[check_zone(def_zone)] - var/armorblock = run_armor_check(BP, "energy") + var/armorblock = run_armor_check(BP, ENERGY) apply_damage(P.damage, P.damage_type, BP, armorblock, P.damage_flags(), P) apply_effects(P.stun,P.weaken,0,0,P.stutter,0,0,armorblock) to_chat(src, "You have been shot!") @@ -99,7 +99,7 @@ var/obj/item/projectile/bullet/B = P var/obj/item/organ/external/BP = bodyparts_by_name[check_zone(def_zone)] - var/armor = getarmor_organ(BP, "bullet") + var/armor = getarmor_organ(BP, BULLET) var/delta = max(0, P.damage - (P.damage * (armor/100))) if(delta) @@ -258,7 +258,7 @@ ..() -/mob/living/carbon/human/proc/attacked_by(obj/item/I, mob/living/user, def_zone) +/mob/living/carbon/human/attacked_by(obj/item/I, mob/living/user, def_zone) if(!I || !user) return FALSE @@ -300,7 +300,7 @@ else visible_message("[src] has been attacked in the [hit_area] with [I.name] by [user]!", ignored_mobs = alt_alpperances_vieawers) - var/armor = run_armor_check(BP, "melee", "Your armor has protected your [hit_area].", "Your armor has softened hit to your [hit_area].") + var/armor = run_armor_check(BP, MELEE, "Your armor has protected your [hit_area].", "Your armor has softened hit to your [hit_area].") if(armor >= 100 || !I.force) return FALSE @@ -387,7 +387,7 @@ var/hit_area = parse_zone(zone) visible_message("[src] has been hit in the [hit_area] by [O].") - var/armor = run_armor_check(zone, "melee", "Your armor has protected your [hit_area].", "Your armor has softened hit to your [hit_area].") //I guess "melee" is the best fit here + var/armor = run_armor_check(zone, MELEE, "Your armor has protected your [hit_area].", "Your armor has softened hit to your [hit_area].") //I guess MELEE is the best fit here ..(O, throw_damage, dtype, zone, armor) /mob/living/carbon/human/embed(obj/item/I, zone, created_wound) diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index 0577384db578..7c5419f92913 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -45,14 +45,14 @@ tally += round(log(3.5, shock_stage), 0.1) // (40 = ~3.0) and (starts at ~1.83) if(bodytemperature < species.cold_level_1) - tally += 1.75 * (species.cold_level_1 - bodytemperature) / 10 + tally += 1.75 * (species.cold_level_1 - bodytemperature) / 10 var/list/moving_bodyparts if(buckled) // so, if we buckled we have large debuff tally += 5.5 if(istype(buckled, /obj/structure/stool/bed/chair/wheelchair)) moving_bodyparts = list(BP_L_ARM , BP_R_ARM) - + if(!moving_bodyparts) if(lying) moving_bodyparts = list(BP_L_LEG , BP_R_LEG, BP_L_ARM , BP_R_ARM) @@ -114,8 +114,7 @@ if(weight_tally > weight_negation) tally += weight_tally - weight_negation - if(pull_debuff) - tally += pull_debuff + tally += count_pull_debuff() var/turf/T = get_turf(src) if(T) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 9a0e1e906b14..3e09c6084581 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -895,7 +895,7 @@ else icon_num = 5 - healthdoll.add_overlay(image('icons/mob/screen_gen.dmi',"[BP.body_zone][icon_num]")) + healthdoll.add_overlay(image('icons/hud/screen_gen.dmi',"[BP.body_zone][icon_num]")) if(!healths) return diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 69692e86274c..cdd851b35b9a 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -155,7 +155,8 @@ to_chat(H, text("[user.real_name]: [sm]", A.get_team_num())) //return - technically you can add more aliens to a team for(var/mob/M as anything in observer_list) - to_chat(M, text("[user.real_name]: [sm]", A.get_team_num())) + var/link = FOLLOW_LINK(M, user) + to_chat(M, "[link][user.real_name]: [sm]") log_say("Abductor: [key_name(src)] : [sm]") return "" diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 54239a9bbfda..3156243e6f36 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -95,47 +95,6 @@ If you have any questions/constructive-comments/bugs-to-report/or have a massivl Please contact me on #coderbus IRC. ~Carn x */ -//Human Overlays Indexes///////// -#define FIRE_LOWER_LAYER 28 -#define BODY_LAYER 27 -#define MUTATIONS_LAYER 25 -#define DAMAGE_LAYER 24 -#define SURGERY_LAYER 23 //bs12 specific. -#define BANDAGE_LAYER 22 -#define UNIFORM_LAYER 21 -#define ID_LAYER 20 -#define SHOES_LAYER 19 -#define TAIL_LAYER 18 //bs12 specific. this hack is probably gonna come back to haunt me -#define GLOVES_LAYER 17 -#define EARS_LAYER 16 -#define SUIT_LAYER 15 -#define GLASSES_LAYER 14 -#define BELT_LAYER 13 //Possible make this an overlay of somethign required to wear a belt? -#define SUIT_STORE_LAYER 12 -#define BACK_LAYER 11 -#define HAIR_LAYER 10 //TODO: make part of head layer? -#define FACEMASK_LAYER 9 -#define HEAD_LAYER 8 -#define COLLAR_LAYER 7 -#define HANDCUFF_LAYER 6 -#define LEGCUFF_LAYER 5 -#define L_HAND_LAYER 4 -#define R_HAND_LAYER 3 -#define FIRE_UPPER_LAYER 2 -#define TARGETED_LAYER 1 //BS12: Layer for the target overlay from weapon targeting system -#define TOTAL_LAYERS 28 -////////////////////////////////// -//Human Limb Overlays Indexes///// -#define LIMB_HEAD_LAYER 7 -#define LIMB_TORSO_LAYER 6 -#define LIMB_L_ARM_LAYER 5 -#define LIMB_R_ARM_LAYER 4 -#define LIMB_GROIN_LAYER 3 -#define LIMB_L_LEG_LAYER 2 -#define LIMB_R_LEG_LAYER 1 -#define TOTAL_LIMB_LAYERS 7 -////////////////////////////////// - /obj/item/proc/get_standing_overlay(mob/living/carbon/human/H, def_icon_path, sprite_sheet_slot, layer, bloodied_icon_state = null, icon_state_appendix = null) var/icon_path = def_icon_path @@ -159,7 +118,15 @@ Please contact me on #coderbus IRC. ~Carn x else if(S.sprite_sheets[sprite_sheet_slot]) icon_path = S.sprite_sheets[sprite_sheet_slot] - var/image/I = image(icon = icon_path, icon_state = "[t_state][icon_state_appendix]", layer = layer) + var/fem = "" + if(H.gender == FEMALE && S.gender_limb_icons) + if(item_state != null) // some sprites have null item_state, so check icon_states for sure + if("[item_state]_fem" in icon_states(def_icon_path)) + fem = "_fem" + else if("[icon_state]_fem" in icon_states(def_icon_path)) + fem = "_fem" + + var/image/I = image(icon = icon_path, icon_state = "[t_state][fem][icon_state_appendix]", layer = layer) I.color = color if(dirt_overlay && bloodied_icon_state) @@ -773,7 +740,6 @@ Please contact me on #coderbus IRC. ~Carn x apply_overlay(L_HAND_LAYER) - /mob/living/carbon/human/proc/update_tail_showing() remove_overlay(TAIL_LAYER) @@ -897,33 +863,3 @@ Please contact me on #coderbus IRC. ~Carn x I.add_filter("Gnome_Cut_Torso", 1, displacement_map_filter(cut_torso_mask, x = 0, y = 0, size = 2)) I.add_filter("Gnome_Cut_Legs", 1, displacement_map_filter(cut_legs_mask, x = 0, y = 0, size = 3)) return I - -//Human Overlays Indexes///////// -#undef FIRE_LOWER_LAYER -#undef BODY_LAYER -#undef MUTATIONS_LAYER -#undef DAMAGE_LAYER -#undef SURGERY_LAYER -#undef BANDAGE_LAYER -#undef UNIFORM_LAYER -#undef ID_LAYER -#undef SHOES_LAYER -#undef TAIL_LAYER -#undef GLOVES_LAYER -#undef EARS_LAYER -#undef SUIT_LAYER -#undef GLASSES_LAYER -#undef BELT_LAYER -#undef SUIT_STORE_LAYER -#undef BACK_LAYER -#undef HAIR_LAYER -#undef FACEMASK_LAYER -#undef HEAD_LAYER -#undef COLLAR_LAYER -#undef HANDCUFF_LAYER -#undef LEGCUFF_LAYER -#undef L_HAND_LAYER -#undef R_HAND_LAYER -#undef FIRE_UPPER_LAYER -#undef TARGETED_LAYER -#undef TOTAL_LAYERS diff --git a/code/modules/mob/living/carbon/ian/ian.dm b/code/modules/mob/living/carbon/ian/ian.dm index 48a9fec40538..c7b4402d7aec 100644 --- a/code/modules/mob/living/carbon/ian/ian.dm +++ b/code/modules/mob/living/carbon/ian/ian.dm @@ -264,12 +264,12 @@ ADD_TO_GLOBAL_LIST(/mob/living/carbon/ian, chief_animal_list) if(istype(H.dna, /datum/dna)) var/their_smell = md5(H.dna.uni_identity) if(nose_memory == their_smell) - I = image('icons/mob/screen_corgi.dmi', A, "smell") + I = image('icons/hud/screen_corgi.dmi', A, "smell") else if(A.fingerprints && (nose_memory in A.fingerprints)) - I = image('icons/mob/screen_corgi.dmi', A, "smell") + I = image('icons/hud/screen_corgi.dmi', A, "smell") else if(A.blood_DNA && islist(A.blood_DNA) && (nose_memory in A.blood_DNA)) - I = image('icons/mob/screen_corgi.dmi', A, "smell") + I = image('icons/hud/screen_corgi.dmi', A, "smell") if(I) if((nose_memory in nose_database) && nose_database[nose_memory] == "Unknown") @@ -302,8 +302,7 @@ ADD_TO_GLOBAL_LIST(/mob/living/carbon/ian, chief_animal_list) if(health_deficiency >= 45) tally += (health_deficiency / 25) - if(pull_debuff) - tally += pull_debuff + tally += count_pull_debuff() if(bodytemperature < BODYTEMP_NORMAL - 30) tally += 1.75 * (BODYTEMP_NORMAL - 30 - bodytemperature) / 10 @@ -408,7 +407,7 @@ ADD_TO_GLOBAL_LIST(/mob/living/carbon/ian, chief_animal_list) if(chance && prob(chance) && dodged < world.time) dodged = world.time + 50 - if(Proj.flag == "bullet") + if(Proj.flag == BULLET) visible_message("[src] catches [Proj] with his jaws.") else visible_message("[src] dodges [Proj].") diff --git a/code/modules/mob/living/carbon/metroid/life.dm b/code/modules/mob/living/carbon/metroid/life.dm index 405cf35d767b..17ef953ef771 100644 --- a/code/modules/mob/living/carbon/metroid/life.dm +++ b/code/modules/mob/living/carbon/metroid/life.dm @@ -710,6 +710,9 @@ phrases += "[M]... feed me..." say (pick(phrases)) +/mob/living/carbon/slime/count_pull_debuff() + return pulling ? ..() + 1.5 : 0 + /mob/living/carbon/slime/proc/will_hunt(hunger = -1) // Check for being stopped from feeding and chasing //if (docile) return 0 if (hunger == 2 || rabid || attacked) return 1 diff --git a/code/modules/mob/living/carbon/metroid/metroid.dm b/code/modules/mob/living/carbon/metroid/metroid.dm index eda374d07637..0b453f492792 100644 --- a/code/modules/mob/living/carbon/metroid/metroid.dm +++ b/code/modules/mob/living/carbon/metroid/metroid.dm @@ -136,8 +136,7 @@ if(reagents.has_reagent("frostoil")) // frostoil also makes them move VEEERRYYYYY slow tally *= 5 - if(pull_debuff) - tally += pull_debuff + tally += count_pull_debuff() return tally + config.slime_delay @@ -335,6 +334,9 @@ /mob/living/carbon/slime/is_usable_leg(targetzone = null) return FALSE +/mob/living/carbon/slime/can_pickup(obj/O) + return FALSE + /mob/living/carbon/slime/get_species() return SLIME diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 1e461d506e12..c7fc7f2d77f6 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -127,13 +127,15 @@ if(health_deficiency >= 45) tally += (health_deficiency / 25) - if(pull_debuff) - tally += pull_debuff + tally += count_pull_debuff() if (bodytemperature < BODYTEMP_NORMAL - 30) tally += 1.75 * (BODYTEMP_NORMAL - 30 - bodytemperature) / 10 return tally + config.monkey_delay +/mob/living/carbon/monkey/count_pull_debuff() + return pulling ? ..() + 1 : 0 + /mob/living/carbon/monkey/helpReaction(mob/living/attacker, show_message = TRUE) help_shake_act(attacker) get_scooped(attacker) diff --git a/code/modules/mob/living/carbon/monkey/update_icons.dm b/code/modules/mob/living/carbon/monkey/update_icons.dm index f74cb463972c..b84e60e79d38 100644 --- a/code/modules/mob/living/carbon/monkey/update_icons.dm +++ b/code/modules/mob/living/carbon/monkey/update_icons.dm @@ -7,7 +7,7 @@ #define M_MASK_LAYER 4 #define M_HEAD_LAYER 3 #define M_FIRE_UPPER_LAYER 2 -#define TARGETED_LAYER 1 +//#define TARGETED_LAYER 1 // For recordkeeping #define M_TOTAL_LAYERS 8 ///////////////////////////////// @@ -170,6 +170,5 @@ #undef M_MASK_LAYER #undef M_HEAD_LAYER #undef M_FIRE_UPPER_LAYER -#undef TARGETED_LAYER #undef M_TOTAL_LAYERS diff --git a/code/modules/mob/living/carbon/species.dm b/code/modules/mob/living/carbon/species.dm index 76195dc6f181..59c9fe46e32e 100644 --- a/code/modules/mob/living/carbon/species.dm +++ b/code/modules/mob/living/carbon/species.dm @@ -300,6 +300,8 @@ /datum/species/human name = HUMAN + gender_limb_icons = TRUE + fat_limb_icons = TRUE language = LANGUAGE_SOLCOMMON primitive = /mob/living/carbon/monkey unarmed_type = /datum/unarmed_attack/punch diff --git a/code/modules/mob/living/carbon/xenomorph/effects/aliens.dm b/code/modules/mob/living/carbon/xenomorph/effects/aliens.dm index 6398b0f19ef5..46d4030962a6 100644 --- a/code/modules/mob/living/carbon/xenomorph/effects/aliens.dm +++ b/code/modules/mob/living/carbon/xenomorph/effects/aliens.dm @@ -16,46 +16,24 @@ name = "alien thing" desc = "theres something alien about this." icon = 'icons/mob/xenomorph.dmi' - var/health = 0 -/obj/structure/alien/proc/healthcheck() - if(health <= 0) - qdel(src) + resistance_flags = CAN_BE_HIT -/obj/structure/alien/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - if(. == PROJECTILE_ABSORBED || . == PROJECTILE_FORCE_MISS) - return - if(Proj.damage_type == BRUTE || Proj.damage_type == BURN) - apply_damage(Proj.damage) - -/obj/structure/alien/attackby(obj/item/weapon/W, mob/user) - . = ..() - if(!.) - return FALSE - if(length(W.hitsound)) - playsound(src, pick(W.hitsound), VOL_EFFECTS_MASTER) - else - playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER) - return TRUE +/obj/structure/alien/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + if(damage_amount) + playsound(loc, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + else + playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + if(BURN) + if(damage_amount) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) /obj/structure/alien/attack_alien(mob/user, damage) - if(user.a_intent != INTENT_HARM) + if (!isxenoadult(user) || user.a_intent != INTENT_HARM) //Safety check for larva. return FALSE - if (isxenolarva(usr) || isfacehugger(usr)) //Safety check for larva. - return FALSE - user.do_attack_animation(src) - user.SetNextMove(CLICK_CD_MELEE) - user.visible_message("[usr] claws at the [name]!", self_message = "You claw at the [name].") - playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER) - apply_damage(damage) - if(health <= 0) - user.visible_message("[usr] slices the [name] apart!", self_message = "You slice the [name] to pieces.") - return TRUE - -/obj/structure/alien/proc/apply_damage(value) - health = max(0, health - round(value)) - healthcheck() + attack_generic(user, damage, BRUTE, MELEE) // Resin /obj/structure/alien/resin @@ -68,7 +46,7 @@ anchored = TRUE canSmoothWith = list(/obj/structure/alien/resin) smooth = SMOOTH_TRUE - health = 300 + max_integrity = 300 var/resintype = null /obj/structure/alien/resin/wall @@ -83,14 +61,14 @@ desc = "Resin just thin enough to let light pass through." icon = 'icons/obj/smooth_structures/alien/resin_membrane.dmi' opacity = FALSE - health = 200 + max_integrity = 200 resintype = "membrane" canSmoothWith = list(/obj/structure/alien/resin/wall, /obj/structure/alien/resin/membrane) /obj/structure/alien/resin/wall/shadowling // maybe remove this type and make spawning normal wall while setting its hp? name = "chrysalis wall" desc = "Some sort of resin substance in an egglike shape. It pulses and throbs from within and seems impenetrable." - health = INFINITY + resistance_flags = FULL_INDESTRUCTIBLE canSmoothWith = null // smooths with itself /obj/structure/alien/resin/atom_init() @@ -105,21 +83,6 @@ update_nearby_tiles() return ..() -/obj/structure/alien/resin/hitby(atom/movable/AM, datum/thrownthing/throwingdatum) - ..() - visible_message("[src] was hit by [AM].") - var/tforce = 0 - if(ismob(AM)) - tforce = 10 - else if(isitem(AM)) - var/obj/item/T = AM - tforce = T.throwforce - else - return - playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER) - apply_damage(tforce) - return - /obj/structure/alien/resin/attack_hand(mob/user) user.SetNextMove(CLICK_CD_MELEE) if(HULK in user.mutations) @@ -127,8 +90,7 @@ return FALSE user.do_attack_animation(src) user.visible_message("[user] destroys the [name]!", self_message = "You easily destroy the [name].") - health = 0 - healthcheck() + take_damage(INFINITY, BRUTE, MELEE) else user.visible_message("[user] claws at the [name]!", self_message = "You claw at the [name].") return @@ -139,12 +101,6 @@ /obj/structure/alien/resin/attack_alien(mob/user, damage) ..(user, rand(40, 60)) -/obj/structure/alien/resin/attackby(obj/item/weapon/W, mob/user) - . = ..() - if(!.) - return - apply_damage(W.force) - /obj/structure/alien/resin/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group) return 0 if(istype(mover) && mover.checkpass(PASSGLASS)) @@ -164,7 +120,7 @@ plane = FLOOR_PLANE canSmoothWith = list(/obj/structure/alien/weeds, /turf/simulated/wall) smooth = SMOOTH_MORE - health = 15 + max_integrity = 15 var/obj/structure/alien/weeds/node/linked_node = null /obj/structure/alien/weeds/atom_init(mapload, node) @@ -222,35 +178,12 @@ new /obj/structure/alien/weeds(T, linked_node) - -/obj/structure/alien/weeds/ex_act(severity) - switch(severity) - if(EXPLODE_HEAVY) - if(prob(50)) - return - if(EXPLODE_LIGHT) - if(prob(95)) - return - qdel(src) - - -/obj/structure/alien/weeds/attackby(obj/item/weapon/W, mob/user) - . = ..() - if(!.) - return - var/damage = W.force - if(iswelder(W)) - var/obj/item/weapon/weldingtool/WT = W - if(WT.use(0, user)) - damage = 15 - apply_damage(damage) - /obj/structure/alien/weeds/attack_alien(mob/user, damage) return /obj/structure/alien/weeds/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature > 290) - apply_damage(15) + take_damage(15, BURN, FIRE, FALSE) /obj/structure/alien/weeds/bullet_act(obj/item/projectile/Proj, def_zone) return PROJECTILE_FORCE_MISS @@ -364,7 +297,8 @@ icon_state = "egg_growing" density = FALSE anchored = TRUE - health = 100 + max_integrity = 200 + integrity_failure = 0.5 var/status = GROWING //can be GROWING, GROWN or BURST; all mutually exclusive var/timer @@ -450,27 +384,15 @@ var/pressure = environment.return_pressure() if(pressure < WARNING_LOW_PRESSURE) audible_message("\The [src] is cracking!") - apply_damage(rand(10, 30)) - -/obj/structure/alien/egg/attackby(obj/item/weapon/W, mob/user) - . = ..() - if(!.) - return - var/damage = W.force - if(iswelder(W)) - var/obj/item/weapon/weldingtool/WT = W - if(WT.use(0, user)) - damage = 15 - apply_damage(damage) - + take_damage(rand(10, 30), BRUTE, MELEE, FALSE) -/obj/structure/alien/egg/healthcheck() - if(health <= 0) - Burst() +/obj/structure/alien/egg/atom_break(disassembled) + ..() + Burst() /obj/structure/alien/egg/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature > 290) - apply_damage(25) + take_damage(25, BURN, FIRE, FALSE) #undef BURST #undef BURSTING @@ -487,7 +409,7 @@ icon_state = "air_plant" density = FALSE anchored = TRUE - health = 15 + max_integrity = 15 var/restoring_moles = MOLES_CELLSTANDARD / 2 var/animating = FALSE var/pressure = 0 @@ -522,23 +444,13 @@ if(pressure < AIR_PLANT_PRESSURE) environment.adjust_multi_temp("oxygen", restoring_moles*O2STANDARD, T20C, "nitrogen", restoring_moles*N2STANDARD, T20C) -/obj/structure/alien/air_plant/attackby(obj/item/weapon/W, mob/user) - . = ..() - if(!.) - return - apply_damage(W.force) - /obj/structure/alien/air_plant/attack_alien(mob/user, damage) ..(user, 5) /obj/structure/alien/air_plant/examine(mob/user) ..() if(isxeno(user)) - to_chat(user, "Сurrent ambient pressure: [pressure] kPa.") - -/obj/structure/alien/air_plant/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - if(exposed_temperature > 290) - apply_damage(15) + to_chat(user, "Current ambient pressure: [pressure] kPa.") #undef AIR_PLANT_PRESSURE #undef WEED_SOUTH_EDGING diff --git a/code/modules/mob/living/carbon/xenomorph/humanoid/update_icons.dm b/code/modules/mob/living/carbon/xenomorph/humanoid/update_icons.dm index bae367ff6434..70c932f011aa 100644 --- a/code/modules/mob/living/carbon/xenomorph/humanoid/update_icons.dm +++ b/code/modules/mob/living/carbon/xenomorph/humanoid/update_icons.dm @@ -6,7 +6,7 @@ #define X_HEAD_LAYER 4 #define X_FIRE_UPPER_LAYER 3 #define X_SHRIEC_LAYER 2 -#define TARGETED_LAYER 1 +//#define TARGETED_LAYER 1 // For recordkeeping #define X_TOTAL_LAYERS 7 ///////////////////////////////// @@ -251,5 +251,4 @@ #undef X_HEAD_LAYER #undef X_FIRE_UPPER_LAYER #undef X_SHRIEC_LAYER -#undef TARGETED_LAYER #undef X_TOTAL_LAYERS diff --git a/code/modules/mob/living/carbon/xenomorph/special/facehugger/facehugger_playable.dm b/code/modules/mob/living/carbon/xenomorph/special/facehugger/facehugger_playable.dm index 7d5c7ee623c8..daac22309b7c 100644 --- a/code/modules/mob/living/carbon/xenomorph/special/facehugger/facehugger_playable.dm +++ b/code/modules/mob/living/carbon/xenomorph/special/facehugger/facehugger_playable.dm @@ -191,7 +191,7 @@ This is chestburster mechanic for damaging affecting = victim hud = new /atom/movable/screen/larva_bite(src) - hud.icon = 'icons/mob/screen1_xeno.dmi' + hud.icon = 'icons/hud/screen1_xeno.dmi' hud.icon_state = "chest_burst" hud.name = "Burst thru chest" hud.master = src @@ -348,7 +348,7 @@ When we finish, facehugger's player will be transfered inside embryo. affecting = victim hud = new /atom/movable/screen/fh_grab(src) - hud.icon = 'icons/mob/screen1_xeno.dmi' + hud.icon = 'icons/hud/screen1_xeno.dmi' hud.icon_state = "leap" hud.name = "Leap at face" hud.master = src diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm index d5d7884668a6..093e71449552 100644 --- a/code/modules/mob/living/life.dm +++ b/code/modules/mob/living/life.dm @@ -10,8 +10,6 @@ if(stat != DEAD) add_ingame_age() - if(pull_debuff && !pulling) //For cases when pulling was stopped by 'pulling = null' - pull_debuff = 0 update_gravity(mob_has_gravity()) handle_combat() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 256f0d85592b..25deb10eb508 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -126,8 +126,8 @@ //TODO: Make this use Move(). we're pretty much recreating it here. //it could be done by setting one of the locs to null to make Move() work, then setting it back and Move() the other mob var/oldloc = loc - forceMove(M.loc) - M.forceMove(oldloc) + forceMove(M.loc, pulling == M) // so if we pulling this mob we will continue so + M.forceMove(oldloc, TRUE) M.LAssailant = src for(var/mob/living/carbon/slime/slime in view(1,M)) @@ -163,7 +163,7 @@ if(!AM.anchored) now_pushing = 1 var/t = get_dir(src, AM) - if(istype(AM, /obj/structure/window)) + if(istype(AM, /obj/structure/window)) // Why is it here? var/obj/structure/window/W = AM if(W.ini_dir == NORTHWEST || W.ini_dir == NORTHEAST || W.ini_dir == SOUTHWEST || W.ini_dir == SOUTHEAST) for(var/obj/structure/window/win in get_step(AM,t)) @@ -176,6 +176,7 @@ if(pulling == AM) stop_pulling() step(AM, t) + step(src, t) now_pushing = 0 //mob verbs are a lot faster than object verbs @@ -188,32 +189,26 @@ start_pulling(AM) /mob/living/count_pull_debuff() - pull_debuff = 0 - if(pulling) - var/tally = 0 - - //General pull debuff for playable mobs (playable without shitspawn, yeah) - if(ismonkey(src)) - tally += 1 - else if(isslime(src)) - tally += 1.5 - else - tally += 0.3 - - var/atom/movable/AM = pulling - //Mob pulling - if(ismob(AM)) - tally += 1 - //Structure pulling - if(istype(AM, /obj/structure)) - tally += 0.5 - var/obj/structure/S = AM - if(istype(S, /obj/structure/stool/bed/roller))//should be without debuff - tally -= 0.5 - //Machinery pulling - if(ismachinery(AM)) - tally += 0.5 - pull_debuff += tally + if(!pulling) + return 0 + + var/tally = 0 + var/atom/movable/AM = pulling + //Mob pulling + if(ismob(AM)) + var/mob/M = AM + tally += M.stat == CONSCIOUS ? ( M.a_intent == INTENT_HELP ? 0 : 0.5 ) : 1 + //Structure pulling + else if(istype(AM, /obj/structure)) + tally += 0.3 + var/obj/structure/S = AM + if(istype(S, /obj/structure/stool/bed/roller))//should be without debuff + tally -= 0.3 + //Machinery pulling + else if(ismachinery(AM)) + tally += 0.3 + + return tally /mob/living/proc/add_ingame_age() if(client && isnum(client.player_ingame_age) && !client.is_afk(5 MINUTES)) // 5 minutes of inactive time will disable this, until player come back. @@ -679,6 +674,14 @@ return +/mob/living/pointed(atom/A) + if(incapacitated() || (status_flags & FAKEDEATH)) + return FALSE + + . = ..() + if(.) + usr.visible_message("[usr] points to [A].") + /mob/living/Move(NewLoc, Dir = 0, step_x = 0, step_y = 0) if (buckled && buckled.loc != NewLoc) if (!buckled.anchored) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 791a729b435a..12baa27eaac8 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -6,7 +6,7 @@ if(alert_admins) msg_admin_attack("[key_name(src)] has been [msg], by [key_name(attacker)]", attacker) -/mob/living/proc/run_armor_check(def_zone = null, attack_flag = "melee", absorb_text = null, soften_text = null) +/mob/living/proc/run_armor_check(def_zone = null, attack_flag = MELEE, absorb_text = null, soften_text = null) var/armor = getarmor(def_zone, attack_flag) if(armor >= 100) if(absorb_text) @@ -123,7 +123,7 @@ /mob/living/proc/resolve_thrown_attack(obj/O, throw_damage, dtype, zone, armor) if(isnull(armor)) // Armor arg passed by human - armor = run_armor_check(null, "melee") + armor = run_armor_check(null, MELEE) visible_message("[src] has been hit by [O].") var/damage_flags = O.damage_flags() diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index eaa2194fd236..c53c75860b84 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -35,7 +35,6 @@ var/tod = null // Time of death var/update_slimes = 1 var/silent = null //Can't talk. Value goes down every life proc. - var/pull_debuff = 0 //Movement debuff when pulling var/speed = 0 //Movement addditive modifier var/on_fire = 0 //The "Are we on fire?" var diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 08c984ec992b..0ee2ae0cb2fd 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -146,7 +146,7 @@ var/global/list/ai_verbs_default = list( SetNextMove(CLICK_CD_MELEE * 3) var/mob/living/L = A eyeobj.visible_message("space carp nashes at [A]") - L.apply_damage(15, BRUTE, BP_CHEST, L.run_armor_check(BP_CHEST, "melee"), DAM_SHARP|DAM_EDGE) + L.apply_damage(15, BRUTE, BP_CHEST, L.run_armor_check(BP_CHEST, MELEE), DAM_SHARP|DAM_EDGE) playsound(eyeobj, 'sound/weapons/bite.ogg', VOL_EFFECTS_MASTER) return TRUE diff --git a/code/modules/mob/living/silicon/ai/latejoin.dm b/code/modules/mob/living/silicon/ai/latejoin.dm index aa05625e1e55..67217b16d7a2 100644 --- a/code/modules/mob/living/silicon/ai/latejoin.dm +++ b/code/modules/mob/living/silicon/ai/latejoin.dm @@ -1,9 +1,7 @@ var/global/list/empty_playable_ai_cores = list() /proc/spawn_empty_ai() - for(var/obj/effect/landmark/start/S in landmarks_list) - if(S.name != "AI") - continue + for(var/obj/effect/landmark/start/S as anything in landmarks_list["AI"]) if(locate(/mob/living) in S.loc) continue empty_playable_ai_cores += new /obj/structure/AIcore/deactivated(get_turf(S)) diff --git a/code/modules/mob/living/silicon/robot/drone/drone_items.dm b/code/modules/mob/living/silicon/robot/drone/drone_items.dm index f42ce5ffb485..b60bbbfa1f4a 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_items.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_items.dm @@ -202,6 +202,7 @@ /obj/item/robot_parts/l_leg, /obj/item/robot_parts/r_leg, /obj/item/stack/sheet/mineral/phoron, + /obj/item/weapon/tank/anesthetic, ) /obj/item/weapon/gripper/examine(mob/user) diff --git a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm index 8454daf01a61..112611b8e0d9 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm @@ -76,6 +76,19 @@ new_drone.mind.skills.maximize_active_skills() drone_progress = 0 +/obj/machinery/drone_fabricator/atom_break(damage_flag) + . = ..() + if(!.) + return + audible_message("[src] lets out a tinny alarm before falling dark.") + playsound(loc, 'sound/machines/warning-buzzer.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + +/obj/machinery/drone_fabricator/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/metal(loc, 5) + ..() + /mob/proc/dronize() for(var/obj/machinery/drone_fabricator/DF in machines) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 93c9d234e01c..8ad84d121df4 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -184,6 +184,7 @@ "Service" = "Service", "Security" = "secborg", "Science" = "toxbot", + "PeaceKeeper" = "marina-peace" ) choose_module = list() @@ -300,6 +301,14 @@ module_sprites["Drone"] = "drone-janitor" module_sprites["Acheron"] = "mechoid-Janitor" + if("PeaceKeeper") + if(!can_be_security) + to_chat(src, "#Error: Needed security circuitboard.") + return + module = new /obj/item/weapon/robot_module/peacekeeper(src) + module_sprites["Marina"] = "marina-peace" + module_sprites["Sleak"] = "sleek-peace" + if("Combat") build_combat_borg() return @@ -508,7 +517,7 @@ else to_chat(usr, "Интерфейс заблокирован.") - playsound(src, 'sound/items/card.ogg', VOL_EFFECTS_MASTER) + playsound(src, 'sound/items/swipe_card.ogg', VOL_EFFECTS_MASTER) locked = !locked /mob/living/silicon/robot/verb/open_hatch() @@ -754,7 +763,7 @@ else clear_alert("not_locked") to_chat(user, "You [ locked ? "lock" : "unlock"] [src]'s interface.") - playsound(src, 'sound/items/card.ogg', VOL_EFFECTS_MASTER) + playsound(src, 'sound/items/swipe_card.ogg', VOL_EFFECTS_MASTER) updateicon() else to_chat(user, "Access denied.") diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 9a09e9ef9e7e..2738fdf53e75 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -110,9 +110,9 @@ /obj/item/weapon/robot_module/medical name = "medical robot module" stacktypes = list( - /obj/item/stack/medical/advanced/bruise_pack = 5, - /obj/item/stack/medical/advanced/ointment = 5, - /obj/item/stack/nanopaste = 5, + /obj/item/stack/medical/advanced/bruise_pack = 6, + /obj/item/stack/medical/advanced/ointment = 6, + /obj/item/stack/nanopaste = 10, /obj/item/stack/medical/splint = 5, /obj/item/stack/medical/suture = 3 ) @@ -147,6 +147,7 @@ modules += new /obj/item/weapon/shockpaddles/robot(src) modules += new /obj/item/device/gps/cyborg(src) modules += new /obj/item/stack/medical/suture(src) + modules += new /obj/item/weapon/reagent_containers/spray/cleaner/cyborg(src) emag = new /obj/item/weapon/reagent_containers/spray(src) @@ -406,6 +407,24 @@ emag.name = "Hand tele" +/obj/item/weapon/robot_module/peacekeeper + name = "peacekeeper robot module" + +/obj/item/weapon/robot_module/peacekeeper/atom_init() + . = ..() + + modules += new /obj/item/device/flash(src) + modules += new /obj/item/weapon/rsf/cookiesynth(src) + modules += new /obj/item/harmalarm(src) + modules += new /obj/item/weapon/reagent_containers/borghypo/peace(src) + modules += new /obj/item/weapon/cyborghug(src) + modules += new /obj/item/borg/bubble_creator(src) + modules += new /obj/item/weapon/reagent_containers/spray/extinguisher/cyborg(src) + modules += new /obj/item/weapon/crowbar/red(src) + modules += new /obj/item/device/gps/cyborg(src) + + emag = new /obj/item/weapon/gun/grenadelauncher/cyborg(src) + /obj/item/weapon/robot_module/drone name = "drone module" stacktypes = list( @@ -432,7 +451,7 @@ modules += new /obj/item/device/t_scanner(src) modules += new /obj/item/weapon/gripper(src) modules += new /obj/item/weapon/matter_decompiler(src) - modules += new /obj/item/weapon/reagent_containers/spray/cleaner/drone(src) + modules += new /obj/item/weapon/reagent_containers/spray/cleaner/cyborg/drone(src) emag = new /obj/item/weapon/pickaxe/plasmacutter(src) emag.name = "Plasma Cutter" diff --git a/code/modules/mob/living/simple_animal/bees.dm b/code/modules/mob/living/simple_animal/bees.dm index b4015c6de555..a6c492e848ab 100644 --- a/code/modules/mob/living/simple_animal/bees.dm +++ b/code/modules/mob/living/simple_animal/bees.dm @@ -41,9 +41,9 @@ var/obj/item/clothing/worn_suit = M.wear_suit var/obj/item/clothing/worn_helmet = M.head if(worn_suit) // Are you wearing clothes? - sting_prob -= min(worn_suit.armor["bio"],70) // Is it sealed? I can't get to 70% of your body. + sting_prob -= min(worn_suit.armor[BIO],70) // Is it sealed? I can't get to 70% of your body. if(istype(worn_helmet) && worn_helmet) - sting_prob -= min(worn_helmet.armor["bio"],30) // Is your helmet sealed? I can't get to 30% of your body. + sting_prob -= min(worn_helmet.armor[BIO],30) // Is your helmet sealed? I can't get to 30% of your body. if( prob(sting_prob) && (M.stat == CONSCIOUS || (M.stat == UNCONSCIOUS && prob(25))) ) // Try to sting! If you're not moving, think about stinging. M.apply_damage(min(strength, 2) + mut, BRUTE, null, null, DAM_SHARP) // Stinging. The more mutated I am, the harder I sting. M.apply_damage((round(feral/10,1)*(max((round(strength/20,1)),1)))+toxic, TOX) // Bee venom based on how angry I am and how many there are of me! diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index 5b2fe00feddf..5b984d64edf0 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -238,7 +238,7 @@ if(istype(A, /turf/simulated/wall/cult)) its_wall = TRUE - if(its_wall || istype(A, /obj/structure/mineral_door/cult) || istype(A, /obj/structure/cult) || istype(A, /mob/living/simple_animal/construct) || istype(A, /mob/living/simple_animal/hostile/pylon)) + if(its_wall || istype(A, /obj/structure/mineral_door/cult) || istype(A, /obj/structure/cult) || isconstruct(A) || istype(A, /mob/living/simple_animal/hostile/pylon)) var/atom/movable/stored_pulling = pulling if(stored_pulling) stored_pulling.set_dir(get_dir(stored_pulling.loc, loc)) @@ -311,7 +311,7 @@ /mob/living/simple_animal/hostile/pylon/proc/deactivate() for(var/obj/structure/cult/pylon/P in contents) - P.health = health + P.update_integrity(health) P.forceMove(loc) qdel(src) diff --git a/code/modules/mob/living/simple_animal/hostile/bear.dm b/code/modules/mob/living/simple_animal/hostile/bear.dm index 51bed9ec9959..d67821923517 100644 --- a/code/modules/mob/living/simple_animal/hostile/bear.dm +++ b/code/modules/mob/living/simple_animal/hostile/bear.dm @@ -141,7 +141,7 @@ var/mob/living/carbon/human/H = target var/dam_zone = pick(BP_CHEST , BP_L_ARM , BP_R_ARM , BP_L_LEG , BP_R_LEG) var/obj/item/organ/external/BP = H.bodyparts_by_name[ran_zone(dam_zone)] - H.apply_damage(damage, BRUTE, BP, H.run_armor_check(BP, "melee"), DAM_SHARP | DAM_EDGE) + H.apply_damage(damage, BRUTE, BP, H.run_armor_check(BP, MELEE), DAM_SHARP | DAM_EDGE) return H else if(isliving(target)) var/mob/living/L = target diff --git a/code/modules/mob/living/simple_animal/hulk.dm b/code/modules/mob/living/simple_animal/hulk.dm index a0c80c59900d..855854da2c8e 100644 --- a/code/modules/mob/living/simple_animal/hulk.dm +++ b/code/modules/mob/living/simple_animal/hulk.dm @@ -235,28 +235,12 @@ health -= P.agony / 10 -/mob/living/simple_animal/hulk/proc/attack_hulk(obj/machinery/door/D) - do_attack_animation(D) - SetNextMove(CLICK_CD_MELEE) - - if(istype(D,/obj/machinery/door/airlock)) - var/obj/machinery/door/airlock/A = D - if(A.welded || A.locked) - if(hulk_scream(A, 75)) - A.door_rupture(src) - return - if(istype(D,/obj/machinery/door/firedoor)) - var/obj/machinery/door/firedoor/F = D - if(F.blocked) - if(hulk_scream(F)) - qdel(F) - return - if(D.density) - to_chat(src, "You force your fingers between \ - the doors and begin to pry them open...") - playsound(D, 'sound/machines/firedoor_open.ogg', VOL_EFFECTS_MASTER, 30, FALSE, null, -4) - if (!is_busy() && do_after(src, 40, target = D) && D) - D.open(1) +/mob/living/simple_animal/hulk/UnarmedAttack(atom/A) + if(A.attack_hulk(src)) + do_attack_animation(A) + SetNextMove(CLICK_CD_MELEE) + return + ..() /mob/living/simple_animal/hulk/Move(NewLoc, Dir = 0, step_x = 0, step_y = 0) . = ..() diff --git a/code/modules/mob/living/simple_animal/hulk_powers.dm b/code/modules/mob/living/simple_animal/hulk_powers.dm index 53631f5b43e6..8840033eaef4 100644 --- a/code/modules/mob/living/simple_animal/hulk_powers.dm +++ b/code/modules/mob/living/simple_animal/hulk_powers.dm @@ -412,18 +412,13 @@ return -/obj/structure/girder/attack_animal(mob/user) - ..() - if(istype(user, /mob/living/simple_animal/hulk)) - playsound(user, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER) - if (prob(75)) - to_chat(user, text("You destroy that girder!")) - user.say(pick("RAAAAAAAARGH!", "HNNNNNNNNNGGGGGGH!", "GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", "AAAAAAARRRGH!" )) - new /obj/item/stack/sheet/metal(get_turf(src)) - qdel(src) - else - to_chat(user, text("You punch the girder.")) - return +/obj/structure/girder/attack_hulk(mob/user) + . = ..() + if(QDELETED(src)) + to_chat(user, "You destroy that girder!") + user.say(pick("RAAAAAAAARGH!", "HNNNNNNNNNGGGGGGH!", "GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", "AAAAAAARRRGH!" )) + else + to_chat(user, "You punch the girder.") /obj/structure/girder/attack_paw(mob/user) return attack_hand(user) @@ -441,8 +436,7 @@ if (prob(75)) to_chat(user, text("You destroy that girder!")) user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) - new /obj/item/stack/sheet/metal(loc) - qdel(src) + deconstruct(TRUE) else to_chat(user, text("You punch the girder.")) @@ -712,24 +706,29 @@ M.Weaken(2) M.make_jittery(500) +/obj/item/organ/attack_hulk(mob/living/simple_animal/hulk/unathi/user) + . = ..() + if(.) + return TRUE + if(!istype(user)) + return -/obj/item/organ/attack_animal(mob/user) - ..() - if(istype(user, /mob/living/simple_animal/hulk/unathi)) - if(istype(src, /obj/item/organ/external/head)) - to_chat(usr, "Head? Ewww..") - return - var/mob/living/simple_animal/hulk/unathi/U = user - playsound(user, 'sound/weapons/zilla_eat.ogg', VOL_EFFECTS_MASTER) - U.health += 10 - usr.visible_message("[usr.name] eats [src.name]!") - qdel(src) - -/obj/effect/decal/cleanable/blood/gibs/attack_animal(mob/user) - ..() - if(istype(user, /mob/living/simple_animal/hulk/unathi)) - var/mob/living/simple_animal/hulk/unathi/U = user - playsound(user, 'sound/weapons/zilla_eat.ogg', VOL_EFFECTS_MASTER) - U.health += 20 - usr.visible_message("[usr.name] eats gibs!") - qdel(src) + if(istype(src, /obj/item/organ/external/head)) + to_chat(usr, "Head? Ewww..") + return + playsound(user, 'sound/weapons/zilla_eat.ogg', VOL_EFFECTS_MASTER) + user.health += 10 + user.visible_message("[user.name] eats [src.name]!") + qdel(src) + return TRUE + +/obj/effect/decal/cleanable/blood/gibs/attack_hulk(mob/living/simple_animal/hulk/unathi/user) + . = ..() + if(.) + return TRUE + if(!istype(user)) + return + playsound(user, 'sound/weapons/zilla_eat.ogg', VOL_EFFECTS_MASTER) + user.health += 20 + user.visible_message("[user.name] eats gibs!") + qdel(src) diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index 61b2591b0971..27b4f1ac3889 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -480,7 +480,7 @@ var/mob/living/carbon/human/H = parrot_interest var/obj/item/organ/external/BP = H.bodyparts_by_name[ran_zone(pick(parrot_dam_zone))] - H.apply_damage(damage, BRUTE, BP, H.run_armor_check(BP, "melee"), DAM_SHARP) + H.apply_damage(damage, BRUTE, BP, H.run_armor_check(BP, MELEE), DAM_SHARP) me_emote(pick("pecks [H]'s [BP.name]", "cuts [H]'s [BP.name] with its talons")) else diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 1a50920472da..bd846a915c60 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -308,7 +308,7 @@ return FALSE if (isbot(target_mob)) var/obj/machinery/bot/B = target_mob - if(B.health > 0) + if(B.get_integrity() > 0) return FALSE return TRUE @@ -404,3 +404,6 @@ /mob/living/simple_animal/crawl() return FALSE + +/mob/living/simple_animal/can_pickup(obj/O) + return FALSE diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 7c2bd6571387..8e6a2a92a492 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -328,39 +328,27 @@ return visible_message("[src] looks at [A].") -/mob/verb/pointed(atom/A as mob|obj|turf in oview()) +/mob/verb/pointed(atom/A as mob|obj|turf in view()) set name = "Point To" set category = "Object" - if (next_point_to > world.time) - return - - if (incapacitated() || (status_flags & FAKEDEATH)) - return - - if (istype(A, /obj/effect/decal/point)) - return + if(istype(A, /obj/effect/decal/point)) + return FALSE // Removes an ability to point to the object which is out of our sight. // Mostly for cases when we have mesons, thermals etc. equipped. - if (!(A in oview(usr.loc))) - return - - var/tile = get_turf(A) - if (!tile) - return + if(client && !(A in view(client.view, src))) + return FALSE point_at(A) - usr.visible_message("[usr] points to [A].") - // TODO: replace with a "COMSIG_MOB_POINTED" signal if (isliving(A)) for (var/mob/living/carbon/slime/S in oview()) if (usr in S.Friends) S.last_pointed = A - next_point_to = world.time + 1.5 SECONDS + return TRUE /mob/verb/abandon_mob() set name = "Respawn" @@ -562,8 +550,6 @@ if(H.pull_damage()) to_chat(src, "Pulling \the [H] in their current condition would probably be a bad idea.") - count_pull_debuff() - /mob/verb/stop_pulling() set name = "Stop Pulling" set category = "IC" @@ -578,10 +564,9 @@ pulling = null if(pullin) pullin.update_icon(src) - count_pull_debuff() /mob/proc/count_pull_debuff() - return + return 0 /mob/proc/can_use_hands() return @@ -1144,7 +1129,7 @@ note dizziness decrements automatically in the mob's Life() proc. if(HUD_LIST_LIST) hud_list[hud] = list() else - var/image/I = image('icons/mob/hud.dmi', src, "") + var/image/I = image('icons/hud/hud.dmi', src, "") I.appearance_flags = RESET_COLOR|RESET_TRANSFORM hud_list[hud] = I diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 49fdc0396465..367942b9228a 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -133,8 +133,6 @@ var/coughedtime = null - var/next_point_to = 0 - var/job = null//Living var/datum/dna/dna = null//Carbon diff --git a/code/modules/mob/mob_grab.dm b/code/modules/mob/mob_grab.dm index 42d468388a2b..bc08d25f3d6d 100644 --- a/code/modules/mob/mob_grab.dm +++ b/code/modules/mob/mob_grab.dm @@ -9,7 +9,7 @@ /obj/item/weapon/grab name = "grab" - icon = 'icons/mob/screen1.dmi' + icon = 'icons/hud/screen1.dmi' icon_state = "reinforce" flags = DROPDEL|NOBLUDGEON var/atom/movable/screen/grab/hud = null @@ -445,7 +445,7 @@ if(!H.apply_pressure(assailant, hit_zone)) if(hit_zone == BP_CHEST) var/obj/item/organ/external/BP = H.bodyparts_by_name[ran_zone(hit_zone)] - var/armor_block = H.run_armor_check(BP, "melee") + var/armor_block = H.run_armor_check(BP, MELEE) var/chance_to_force_vomit = 30 if(H.stat != CONSCIOUS) @@ -468,7 +468,7 @@ if(!BP) return assailant.visible_message("[assailant] [pick("bent", "twisted")] [H]'s [BP.name] into a jointlock!") - var/armor = H.run_armor_check(H, "melee") + var/armor = H.run_armor_check(H, MELEE) if(armor < 2) to_chat(H, "You feel extreme pain!") H.adjustHalLoss(clamp(0, 40 - H.halloss, 40)) //up to 40 halloss @@ -505,7 +505,7 @@ damage += attack.damage var/obj/item/organ/external/BP = H.bodyparts_by_name[ran_zone(hit_zone)] - var/armor_block = H.run_armor_check(BP, "melee") + var/armor_block = H.run_armor_check(BP, MELEE) if(attack.damage_flags() & (DAM_SHARP|DAM_EDGE)) chance_to_force_vomit = 0 @@ -531,8 +531,8 @@ var/obj/item/clothing/hat = assailant_C.head if(istype(hat)) damage += hat.force * 4 - var/armor = affecting.run_armor_check(BP_HEAD, "melee") - var/armor_assailant = assailant.run_armor_check(BP_HEAD, "melee") + var/armor = affecting.run_armor_check(BP_HEAD, MELEE) + var/armor_assailant = assailant.run_armor_check(BP_HEAD, MELEE) affecting.apply_damage(damage*rand(60, 82)/100, BRUTE, BP_HEAD, blocked = armor) assailant.apply_damage(10*rand(90, 110)/100, BRUTE, BP_HEAD, blocked = armor_assailant) if(!armor && prob(damage)) diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index 1736222d4d4b..c26df651aa66 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -94,15 +94,6 @@ return Process_Grab() - if(istype(mob.buckled, /obj/vehicle)) - //manually set move_delay for vehicles so we don't inherit any mob movement penalties - //specific vehicle move delays are set in code\modules\vehicles\vehicle.dm - move_delay = world.time - //drunk driving - if(mob.confused) - direct = mob.confuse_input(direct) - return mob.buckled.relaymove(mob,direct) - if(!forced && !mob.canmove) return @@ -127,43 +118,47 @@ else M.stop_pulling() - //We are now going to move - var/add_delay - move_delay = world.time//set move delay + //Calculating delays + var/add_delay = 0 + mob.last_move_intent = world.time + 10 + switch(mob.m_intent) if("run") if(mob.drowsyness > 0) add_delay += 6 - add_delay += 1+config.run_speed + add_delay += 1 + config.run_speed if("walk") - add_delay += 2.5+config.walk_speed + add_delay += 2.5 + config.walk_speed + + var/list/grabs = mob.GetGrabs() + if(grabs.len) + var/grab_delay + for(var/obj/item/weapon/grab/G in grabs) + grab_delay += max(0, (G.state - 1) * 4 + (grabs.len - 1) * 4) // so if we have 2 grabs or 1 in high level we will be sloow + grab_delay += G.affecting.stat == CONSCIOUS ? ( G.affecting.a_intent == INTENT_HELP ? 0 : 0.5 ) : 1 + add_delay += grab_delay + add_delay += mob.movement_delay() - move_delay += add_delay - if(mob.pulledby || mob.buckled) // Wheelchair driving! + move_delay = world.time + add_delay //set move delay + + //Relaymoves + if(mob.buckled) // Wheelchair driving! if(isspaceturf(mob.loc)) return // No wheelchair driving in space - if(istype(mob.pulledby, /obj/structure/stool/bed/chair/wheelchair)) - return mob.pulledby.relaymove(mob, direct) - else if(istype(mob.buckled, /obj/structure/stool/bed/chair/wheelchair)) - if(ishuman(mob.buckled)) - var/mob/living/carbon/human/driver = mob.buckled - var/obj/item/organ/external/l_hand = driver.bodyparts_by_name[BP_L_ARM] - var/obj/item/organ/external/r_hand = driver.bodyparts_by_name[BP_R_ARM] - if((!l_hand || (l_hand.is_stump)) && (!r_hand || (r_hand.is_stump))) - return // No hands to drive your chair? Tough luck! - move_delay += 2 - return mob.buckled.relaymove(mob,direct) + + return mob.buckled.relaymove(mob, direct) //We are now going to move - moving = 1 + moving = TRUE + if(SEND_SIGNAL(mob, COMSIG_CLIENTMOB_MOVE, n, direct) & COMPONENT_CLIENTMOB_BLOCK_MOVE) moving = FALSE return + //Something with pulling things - if(locate(/obj/item/weapon/grab, mob)) - move_delay = max(move_delay, world.time + 7) + if(grabs.len) var/list/L = mob.ret_grab() if(istype(L, /list)) if(L.len == 2) @@ -200,16 +195,19 @@ n = get_step(get_turf(mob), direct) . = mob.SelfMove(n, direct) - for (var/obj/item/weapon/grab/G in mob.GetGrabs()) - if (G.state == GRAB_NECK) + for(var/obj/item/weapon/grab/G in grabs) + if(G.state == GRAB_NECK) mob.set_dir(reverse_dir[direct]) G.adjust_position() - for (var/obj/item/weapon/grab/G in mob.grabbed_by) + + for(var/obj/item/weapon/grab/G in mob.grabbed_by) G.adjust_position() - if((direct & (direct - 1)) && mob.loc == n) //moved diagonally successfully - move_delay += add_delay + if((direct & (direct - 1)) && mob.loc == n) + move_delay += add_delay * 0.4 // in general moving diagonally will be 1.4 (sqrt(2)) times slower + moving = FALSE + if(mob && .) mob.throwing = FALSE diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index f17f54fc04ab..ea944d37f7b6 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -122,14 +122,12 @@ O.changeling_update_languages(C.absorbed_languages) for(var/mob/living/parasite/essence/M in src) M.transfer(O) - + SEND_SIGNAL(O, COMSIG_HUMAN_MONKEYIZE) transfer_trait_datums(O) if(tr_flags & TR_DEFAULTMSG) to_chat(O, "You are now a monkey.") - . = O - qdel(src) ////////////////////////// Humanize ////////////////////////////// @@ -256,10 +254,9 @@ if(tr_flags & TR_DEFAULTMSG) to_chat(O, "You are now a human.") - . = O - qdel(src) + SEND_SIGNAL(O, COMSIG_MONKEY_HUMANIZE) /mob/dead/new_player/AIize() spawning = 1 @@ -291,23 +288,19 @@ var/newloc = loc if(move) var/obj/loc_landmark - for(var/obj/effect/landmark/start/sloc in landmarks_list) - if (sloc.name != "AI") - continue - if ((locate(/mob/living) in sloc.loc) || (locate(/obj/structure/AIcore) in sloc.loc)) + for(var/obj/effect/landmark/start/sloc as anything in landmarks_list["AI"]) + if((locate(/mob/living) in sloc.loc) || (locate(/obj/structure/AIcore) in sloc.loc)) continue loc_landmark = sloc if (!loc_landmark) - for(var/obj/effect/landmark/tripai in landmarks_list) - if (tripai.name == "tripai") - if((locate(/mob/living) in tripai.loc) || (locate(/obj/structure/AIcore) in tripai.loc)) - continue - loc_landmark = tripai + for(var/obj/effect/landmark/tripai as anything in landmarks_list["tripai"]) + if((locate(/mob/living) in tripai.loc) || (locate(/obj/structure/AIcore) in tripai.loc)) + continue + loc_landmark = tripai if (!loc_landmark) to_chat(src, "Oh god sorry we can't find an unoccupied AI spawn location, so we're spawning you on top of someone.") - for(var/obj/effect/landmark/start/sloc in landmarks_list) - if (sloc.name == "AI") - loc_landmark = sloc + for(var/obj/effect/landmark/start/sloc as anything in landmarks_list["AI"]) + loc_landmark = sloc newloc = loc_landmark.loc diff --git a/code/modules/musical_instruments/piano.dm b/code/modules/musical_instruments/piano.dm index 1b31be3909b6..fd4535f66e20 100644 --- a/code/modules/musical_instruments/piano.dm +++ b/code/modules/musical_instruments/piano.dm @@ -50,6 +50,13 @@ else ..() +/obj/structure/musician/piano/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + playsound(loc, 'sound/effects/piano_hit.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + /obj/structure/device/piano/minimoog name = "space minimoog" desc = "Space minimoog. For a long time even doesn't exist in reality." diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index fe8d74eb4286..79f568f21066 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -193,7 +193,9 @@ /obj/item/organ/external/emp_act(severity) controller.emp_act(severity) -/obj/item/organ/external/proc/take_damage(brute = 0, burn = 0, damage_flags = 0, used_weapon = null) +/obj/item/organ/external/take_damage(brute = 0, burn = 0, damage_flags = 0, used_weapon = null) + if(!isnum(burn)) + return // prevent basic take_damage usage (TODO remove workaround) return controller.take_damage(brute, burn, damage_flags, used_weapon) /obj/item/organ/external/proc/heal_damage(brute, burn, internal = 0, robo_repair = 0) @@ -1039,16 +1041,16 @@ Note that amputating the affected organ does in fact remove the infection from t if(!disfigured) if(brute_dam > 40) if (prob(50)) - disfigure("brute") + disfigure(BRUTE) if(burn_dam > 40) - disfigure("burn") + disfigure(BURN) return ..() -/obj/item/organ/external/head/proc/disfigure(type = "brute") +/obj/item/organ/external/head/proc/disfigure(type = BRUTE) if (disfigured) return - if(type == "brute") + if(type == BRUTE) owner.visible_message("You hear a sickening cracking sound coming from \the [owner]'s face.", \ "Your face becomes unrecognizible mangled mess!", \ "You hear a sickening crack.") diff --git a/code/modules/organs/organ_internal.dm b/code/modules/organs/organ_internal.dm index 2b4bc911b1e2..ac6adbf8107f 100644 --- a/code/modules/organs/organ_internal.dm +++ b/code/modules/organs/organ_internal.dm @@ -76,7 +76,9 @@ if (prob(3)) //about once every 30 seconds take_damage(1,silent=prob(30)) -/obj/item/organ/internal/proc/take_damage(amount, silent=0) +/obj/item/organ/internal/take_damage(amount, silent=0) + if(!isnum(silent)) + return // prevent basic take_damage usage (TODO remove workaround) if(src.robotic == 2) src.damage += (amount * 0.8) else diff --git a/code/modules/paperwork/filingcabinet.dm b/code/modules/paperwork/filingcabinet.dm index 5718f07de8f9..6e740c0076fe 100644 --- a/code/modules/paperwork/filingcabinet.dm +++ b/code/modules/paperwork/filingcabinet.dm @@ -17,6 +17,8 @@ density = TRUE anchored = TRUE + resistance_flags = CAN_BE_HIT + /obj/structure/filingcabinet/chestdrawer name = "chest drawer" @@ -54,6 +56,13 @@ else to_chat(user, "You can't put [P] in [src]!") +/obj/structure/filingcabinet/deconstruct(disassembled) + for(var/obj/item/I as anything in contents) + I.forceMove(loc) + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/metal(loc, 2) + ..() /obj/structure/filingcabinet/attack_hand(mob/user) if(contents.len <= 0) diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index b0a5da0e72d1..3f67e1840ad6 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -179,32 +179,11 @@ else if(iswrench(O)) default_unfasten_wrench(user, O) - -/obj/machinery/photocopier/ex_act(severity) - switch(severity) - if(EXPLODE_HEAVY) - if(prob(50)) - if(toner > 0) - new /obj/effect/decal/cleanable/blood/oil(get_turf(src)) - toner = 0 - return - if(EXPLODE_LIGHT) - if(prob(50)) - if(toner > 0) - new /obj/effect/decal/cleanable/blood/oil(get_turf(src)) - toner = 0 - return - qdel(src) - -/obj/machinery/photocopier/blob_act() - if(prob(50)) - qdel(src) - else - if(toner > 0) - new /obj/effect/decal/cleanable/blood/oil(get_turf(src)) - toner = 0 - return - +/obj/machinery/photocopier/atom_break(damage_flag) + . = ..() + if(. && toner > 0) + new /obj/effect/decal/cleanable/blood/oil(get_turf(src)) + toner = 0 /obj/machinery/photocopier/proc/copy(obj/item/weapon/paper/copy) var/obj/item/weapon/paper/P = new(loc) diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index 695ce1d193b5..3564e6aea90d 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -1,3 +1,7 @@ +#define MASK_NOTHING "" +#define MASK_VIGNETTE "vignette" +#define MASK_OLDVIGNETTE "old_vignette" + /* Photography! * Contains: * Camera @@ -116,6 +120,130 @@ desc = indesc +// Camera filters +/obj/item/device/lens + w_class = SIZE_TINY + var/list/effect = list("effect1", "mask", "effect2") + +/obj/item/device/lens/lomo + name = "lomo filter lens" + icon = 'icons/obj/items.dmi' + desc = "A LOMOgraphy filter lens." + icon_state = "lomo_filter" + effect = list("effect1" = LOMO_FILTER, "mask" = MASK_VIGNETTE, "effect2" = null) + +/obj/item/device/lens/posterization + name = "poster filter lens" + icon = 'icons/obj/items.dmi' + desc = "A poster filter lens." + icon_state = "poster_filter" + effect = list("effect1" = POSTERIZATION_FILTER, "mask" = MASK_NOTHING, "effect2" = null) + +/obj/item/device/lens/grayscale + name = "gray filter lens" + icon = 'icons/obj/items.dmi' + desc = "A gray filter lens." + icon_state = "grey_filter" + effect = list("effect1" = GRAYSCALE_FILTER, "mask" = MASK_NOTHING, "effect2" = null) + +/obj/item/device/lens/invert + name = "invert filter lens" + icon = 'icons/obj/items.dmi' + desc = "A invert filter lens." + icon_state = "invert_filter" + effect = list("effect1" = INVERT_FILTER, "mask" = MASK_VIGNETTE, "effect2" = null) + +/obj/item/device/lens/sepia + name = "sepia filter lens" + icon = 'icons/obj/items.dmi' + desc = "A sepia filter lens." + icon_state = "sepia_filter" + effect = list("effect1" = SEPIA_FILTER, "mask" = MASK_NOTHING, "effect2" = null) + +/obj/item/device/lens/detective + name = "detective filter lens" + icon = 'icons/obj/items.dmi' + desc = "A detective filter lens." + icon_state = "detective_filter" + effect = list("effect1" = BLACKANDWHITE_FILTER, "mask" = MASK_VIGNETTE, "effect2" = null) + +/obj/item/device/lens/polar + name = "polaroid filter lens" + icon = 'icons/obj/items.dmi' + desc = "A Polaroid filter lens." + icon_state = "polaroid_filter" + effect = list("effect1" = POLAROID_FILTER, "mask" = MASK_NOTHING, "effect2" = null) + +/obj/item/device/lens/old + name = "old film filter lens" + icon = 'icons/obj/items.dmi' + desc = "An old filter lens." + icon_state = "old_filter" + effect = list("effect1" = OLD_1_FILTER, "mask" = MASK_OLDVIGNETTE, "effect2" = OLD_2_FILTER) + +/obj/item/device/lens/rentgene + name = "rentgene filter lens" + icon = 'icons/obj/items.dmi' + desc = "A rentgene filter lens that shows people's sceletones." + icon_state = "rentgene_filter" + effect = list("effect1" = XRAY_FILTER, "mask" = MASK_NOTHING, "effect2" = null) + +/obj/item/device/lens/rentgene/process_icon(atom/A) + if(!ishuman(A)) + return getFlatIcon(A) + return icon("icons/mob/human.dmi","electrocuted_generic",A.dir) + +/obj/item/device/lens/nude + name = "red film filter lens" + icon = 'icons/obj/items.dmi' + desc = "A red filter lens that shows people nude." + icon_state = "nude_filter" + effect = list("effect1" = NUDE_FILTER, "mask" = MASK_NOTHING, "effect2" = null) + +/obj/item/device/lens/nude/process_icon(atom/A) + if(!ishuman(A)) + return getFlatIcon(A) + var/icon/img = icon('icons/effects/32x32.dmi', "") + var/mob/living/carbon/human/H = A + for(var/obj/item/organ/external/BP in H.bodyparts) + if(BP.is_stump) + continue + var/icon/part = icon(BP.icon, BP.icon_state, A.dir) + if(H.species.flags[HAS_SKIN_COLOR]) + part.MapColors(1, 0, 0, 0, 1, 0, 0, 0, 1, H.r_skin/255, H.g_skin/255, H.b_skin/255) + else + part.MapColors(1, 0, 0, 0, 1, 0, 0, 0, 1, H.s_tone/255, H.s_tone/255, H.s_tone/255) + img.Blend(part, ICON_OVERLAY) + if(H.f_style) + var/datum/sprite_accessory/facial_hair_style = facial_hair_styles_list[H.f_style] + if(facial_hair_style) + var/icon/mustage = icon(facial_hair_style.icon, "[facial_hair_style.icon_state]_s", A.dir) + if(facial_hair_style.do_colouration) + mustage.MapColors(1, 0, 0, 1, 0, 0, 0, 1, H.r_facial/255, H.g_facial/255, H.b_facial/255) + else + mustage.MapColors(1, 0, 0, 1, 0, 0, 0, 1, H.dyed_r_facial/255, H.dyed_g_facial/255, H.dyed_b_facial/255) + img.Blend(mustage, ICON_OVERLAY) + if(H.h_style && !(H.head && (H.head.flags & BLOCKHEADHAIR)) && !(H.wear_mask && (H.wear_mask.flags & BLOCKHEADHAIR)) && !(H.wear_suit && (H.wear_suit.flags & BLOCKHEADHAIR)) && !(H.w_uniform && (H.w_uniform.flags & BLOCKHEADHAIR))) + var/datum/sprite_accessory/hair_style = hair_styles_list[H.h_style] + if(hair_style) + var/icon/hair_s = new/icon("icon" = hair_style.icon, "icon_state" = "[hair_style.icon_state]_s") + if(hair_style.do_colouration) + var/icon/grad_s = new/icon("icon" = 'icons/mob/hair_gradients.dmi', "icon_state" = hair_gradients[H.grad_style]) + grad_s.Blend(hair_s, ICON_AND) + if(!H.hair_painted) + hair_s.Blend(rgb(H.r_hair, H.g_hair, H.b_hair), ICON_AND) + grad_s.Blend(rgb(H.r_grad, H.g_grad, H.b_grad), ICON_AND) + else + hair_s.Blend(rgb(H.dyed_r_hair, H.dyed_g_hair, H.dyed_b_hair), ICON_AND) + grad_s.Blend(rgb(H.dyed_r_hair, H.dyed_g_hair, H.dyed_b_hair), ICON_AND) + hair_s.Blend(grad_s, ICON_OVERLAY) + img.Blend(hair_s, ICON_OVERLAY) + return img + +/obj/item/device/lens/proc/process_icon(atom/A) + return getFlatIcon(A) + + /************** * photo album * **************/ @@ -143,13 +271,28 @@ return ..() +/obj/item/weapon/storage/box/box_lenses + name = "photo lenses box" + desc = "It's just an ordinary box. Nothing special." + item_state = "syringe_kit" + max_storage_space = DEFAULT_BOX_STORAGE + foldable = /obj/item/stack/sheet/cardboard //BubbleWrap + startswith = list(/obj/item/device/lens/lomo, + /obj/item/device/lens/posterization, + /obj/item/device/lens/grayscale, + /obj/item/device/lens/invert, + /obj/item/device/lens/sepia, + /obj/item/device/lens/detective, + /obj/item/device/lens/polar, + /obj/item/device/lens/old) + /********* * camera * *********/ /obj/item/device/camera - name = "camera" + name = "zenit 122" icon = 'icons/obj/items.dmi' - desc = "A polaroid camera." + desc = "High quality photos, capable of installing filters." icon_state = "camera" item_state = "photocamera" w_class = SIZE_TINY @@ -163,22 +306,94 @@ var/icon_on = "camera" var/icon_off = "camera_off" var/see_ghosts = 0 //for the spoop of it - var/photo_size = 3 //Default is 3x3. 1x1, 5x5, 7x7 are also options + var/photo_size = 3 //Default is 3x3. 1x1, 5x5 are also options + var/can_put_lens = TRUE + var/obj/item/device/lens/lens + var/base_lens + var/reloaded = TRUE + +/obj/item/device/camera/polar + name = "polaroid" + icon = 'icons/obj/items.dmi' + desc = "A polaroid camera." + icon_state = "polaroid" + icon_on = "polaroid" + icon_off = "polaroid_off" + can_put_lens = FALSE + base_lens = /obj/item/device/lens/polar + +/obj/item/device/camera/polar/spooky + name = "camera obscura" + desc = "A polaroid camera, some say it can see ghosts!" + see_ghosts = 1 + can_put_lens = FALSE + base_lens = /obj/item/device/lens/invert + +/obj/item/device/camera/polar/detective + name = "detectives camera" + desc = "A black&white filter camera." + can_put_lens = FALSE + base_lens = /obj/item/device/lens/detective + +/obj/item/device/camera/lomo + name = "lomo lc-a" + desc = "'Lomo' Kompakt Automat." + icon_state = "lomo" + icon_on = "lomo" + icon_off = "lomo_off" + pictures_left = 30 + can_put_lens = FALSE + base_lens = /obj/item/device/lens/lomo + +/obj/item/device/camera/oldcamera + name = "fed" + desc = "'Felix Edmundovich Dzerzhinsky' photo camera." + icon_state = "fed" + icon_on = "fed" + icon_off = "fed_off" + pictures_left = 30 + can_put_lens = FALSE + base_lens = /obj/item/device/lens/old /obj/item/device/camera/atom_init() . = ..() + if(base_lens) + lens = new base_lens(src) update_desc() -/obj/item/device/camera/spooky - name = "camera obscura" - desc = "A polaroid camera, some say it can see ghosts!" - see_ghosts = 1 +/obj/item/device/camera/Destroy() + if(lens) + lens = null + qdel(lens) + return ..() -/obj/item/device/camera/proc/update_desc() - desc = "[initial(desc)]. [pictures_left ? "[pictures_left]" : "No"] photos left." +/obj/item/device/camera/AltClick(mob/user) + if(!Adjacent(user)) + return ..() + if(user.incapacitated()) + return + if(!user.IsAdvancedToolUser()) + to_chat(user, "You can not comprehend what to do with this.") + return + if(usr.get_active_hand() != src && !isAI(usr)) + return ..() -/obj/item/device/camera/attack(mob/living/carbon/human/M, mob/user) - return + change_zoom(user) + +/obj/item/device/camera/CtrlClick(mob/user) + if(!Adjacent(user)) + return ..() + if(user.incapacitated()) + return + if(!user.IsAdvancedToolUser()) + to_chat(user, "You can not comprehend what to do with this.") + return + if(!can_put_lens || !lens) + return ..() + if(usr.get_active_hand() != src && !isAI(usr)) + return ..() + + eject_lens(user) /obj/item/device/camera/attack_self(mob/user) on = !on @@ -189,6 +404,12 @@ to_chat(user, "You switch the camera [on ? "on" : "off"].") return +/obj/item/device/camera/proc/update_desc() + desc = "[initial(desc)]. [pictures_left ? "[pictures_left]" : "No"] photos left." + +/obj/item/device/camera/attack(mob/living/carbon/human/M, mob/user) + return + /obj/item/device/camera/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/device/camera_film)) user.SetNextMove(CLICK_CD_INTERACT) @@ -201,6 +422,12 @@ update_desc() playsound(src, 'sound/items/insert_key.ogg', VOL_EFFECTS_MASTER) return + if(istype(I, /obj/item/device/lens) && can_put_lens && !lens) + var/obj/item/device/lens/F = I + if(!user.unEquip(F)) + return + user.drop_from_inventory(F, src) + lens = F return ..() /obj/item/device/camera/spooky/attackby(obj/item/I, mob/user, params) @@ -211,6 +438,24 @@ return return ..() +/obj/item/device/camera/proc/change_zoom(mob/user) + switch(photo_size) + if(1) + photo_size = 3 + to_chat(user, "You set zoom level to 3.") + if(3) + photo_size = 5 + to_chat(user, "You set zoom level to 5.") + if(5) + photo_size = 1 + to_chat(user, "You set zoom level to 1.") + +/obj/item/device/camera/proc/eject_lens(mob/user) + if(lens) + usr.put_in_hands(lens) + lens = null + to_chat(user, "You detach the filter out of camera's lens.") + /obj/item/device/camera/proc/camera_get_icon(list/turfs, turf/center) var/atoms[] = list() for(var/turf/T in turfs) @@ -232,7 +477,12 @@ var/icon/res = get_base_photo_icon() for(var/atom/A in sorted) - var/icon/img = getFlatIcon(A) + var/icon/img + if(lens) + img = lens.process_icon(A) + else + img = getFlatIcon(A) + if(isliving(A) && A:lying) img.Turn(A:lying_current) @@ -288,7 +538,7 @@ return list("mob_detail" = mob_detail, "names_detail" = names_detail) /obj/item/device/camera/afterattack(atom/target, mob/user, proximity, params) - if(!on || ismob(target.loc)) + if(!on || !reloaded || ismob(target.loc)) return if(!pictures_left) to_chat(user, "There is no photos left. Insert more camera film.") @@ -301,12 +551,12 @@ update_desc() to_chat(user, "[pictures_left] photos left.") icon_state = icon_off - on = 0 + reloaded = FALSE addtimer(CALLBACK(src, .proc/reload), 64) /obj/item/device/camera/proc/reload() icon_state = icon_on - on = 1 + reloaded = TRUE /obj/item/device/camera/proc/captureimage(atom/target, mob/user, flag) //Proc for both regular and AI-based camera to take the image if(flash_enabled) @@ -339,6 +589,29 @@ temp.Blend("#000", ICON_OVERLAY) temp.Blend(camera_get_icon(turfs, target), ICON_OVERLAY) + //Photo Effects + if(lens) + if(lens.effect) + //First Flter + if(lens.effect["effect1"]) + temp.MapColors(arglist(lens.effect["effect1"])) + + //Additions + if(lens.effect["mask"]) + var/icon/vign + switch(photo_size) + if(1) + vign = icon('icons/effects/32x32.dmi', lens.effect["mask"]) + if(3) + vign = icon('icons/effects/96x96.dmi', lens.effect["mask"]) + if(5) + vign = icon('icons/effects/160x160.dmi', lens.effect["mask"]) + temp.Blend(vign, ICON_OVERLAY, 1, 1) + + //Second Filter + if(lens.effect["effect2"]) + temp.MapColors(arglist(lens.effect["effect2"])) + var/datum/picture/P = createpicture(user, temp, mobs, mob_names, flag) printpicture(user, P) @@ -352,6 +625,7 @@ ic.Blend(small_img,ICON_OVERLAY, 13, 13) pc.Blend(tiny_img,ICON_OVERLAY, 12, 19) + var/datum/picture/P = new() P.fields["author"] = user P.fields["icon"] = ic @@ -387,48 +661,6 @@ return res -/obj/item/device/camera/verb/set_zoom() - set name = "Set Camera Zoom" - set category = "Object" - - if(usr.incapacitated()) - return - if(usr.get_active_hand() != src && !isAI(usr)) - to_chat(usr, "You need to hold \the [src] in your active hand.") - return - - if(photo_size == 1) - photo_size = 3 - to_chat(usr, "You set the camera zoom to normal.") - else if(photo_size == 3) - photo_size = 5 - to_chat(usr, "You set the camera zoom to big.") - else - photo_size = 1 - to_chat(usr, "You set the camera zoom to small.") - -/obj/item/device/camera/AltClick(mob/user) - if(!Adjacent(user)) - return - if(user.incapacitated()) - return - if(!user.IsAdvancedToolUser()) - to_chat(user, "You can not comprehend what to do with this.") - return - set_zoom() - -/obj/item/device/camera/big_photos - photo_size = 5 - -/obj/item/device/camera/big_photos/set_zoom() - return - -/obj/item/device/camera/huge_photos - photo_size = 7 - -/obj/item/device/camera/huge_photos/set_zoom() - return - /obj/item/weapon/photo/proc/construct(datum/picture/P) icon = P.fields["icon"] tiny = P.fields["tiny"] @@ -437,3 +669,7 @@ photographed_names = P.fields["mob_names"] pixel_x = P.fields["pixel_x"] pixel_y = P.fields["pixel_y"] + +#undef MASK_NOTHING +#undef MASK_VIGNETTE +#undef MASK_OLDVIGNETTE diff --git a/code/modules/paperwork/picture_frame.dm b/code/modules/paperwork/picture_frame.dm index 5309d782d6e3..c7f09418fa93 100644 --- a/code/modules/paperwork/picture_frame.dm +++ b/code/modules/paperwork/picture_frame.dm @@ -127,9 +127,12 @@ icon = 'icons/obj/bureaucracy.dmi' icon_state = "wooden_frame" anchored = TRUE + + max_integrity = 50 + resistance_flags = CAN_BE_HIT + var/obj/item/weapon/photo/framed var/frame_type = /obj/item/weapon/picture_frame/wooden - var/health = 50 var/frame_glass = FALSE var/glass_health = 10 var/screwed = FALSE @@ -153,7 +156,7 @@ name = "metal picture frame" icon_state = "metal_frame" frame_type = /obj/item/weapon/picture_frame/metal - health = 100 + max_integrity = 100 /obj/structure/picture_frame/examine(mob/user) if(in_range(src, user) && framed) @@ -214,36 +217,74 @@ to_chat(user, "\The [src] already contains a photo.") return else - if(frame_glass && O.force > 3) - playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) - glass_health -= O.force - if(glass_health <= 0) - frame_glass = null - playsound(src, 'sound/effects/Glassbr3.ogg', VOL_EFFECTS_MASTER) - new /obj/item/weapon/shard(get_turf(src)) - new /obj/item/weapon/shard(get_turf(src)) - update_icon() - else if(O.force > 5) - switch(O.damtype) - if("fire") - playsound(src, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER) - health -= O.force * 1 - if("brute") - playsound(src, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER) - health -= O.force * 0.75 - if(health <= 0) - visible_message("[user] smashed [src] apart!") - if(frame_type == /obj/item/weapon/picture_frame/wooden) - new /obj/item/stack/sheet/wood(get_turf(src)) - if(frame_type == /obj/item/weapon/picture_frame/metal) - new /obj/item/stack/sheet/metal(get_turf(src)) - if(framed) - var/obj/item/I = framed - framed = null - I.forceMove(get_turf(src)) - qdel(src) ..() +// TODO move all handling into picture_frame item +/obj/structure/picture_frame/play_attack_sound(damage_amount, damage_type, damage_flag) + if(frame_glass) + switch(damage_type) + if(BRUTE, BURN) + playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) + return + switch(damage_type) + if(BRUTE) + if(damage_amount) + playsound(loc, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER) + else + playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + +/obj/structure/picture_frame/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir) + if(frame_glass) + if(damage_amount < 3) + return + switch(damage_type) + if(BRUTE, BURN) + else + return + glass_health -= damage_amount + if(glass_health > 0) + return + frame_glass = null + playsound(loc, 'sound/effects/Glassbr3.ogg', VOL_EFFECTS_MASTER) + new /obj/item/weapon/shard(loc) + update_icon() + damage_amount = -glass_health + + if(damage_amount < 5) + return + switch(damage_type) + if(BRUTE) + return 0.75 * damage_amount + if(BURN) + return damage_amount + +/obj/structure/picture_frame/deconstruct(disassembled, mob/living/user) + var/turf/T = get_turf(user || loc) + if(framed && (flags & NODECONSTRUCT || !disassembled)) + framed.forceMove(T) + framed = null + if(flags & NODECONSTRUCT) + return ..() + if(disassembled) + var/obj/item/weapon/picture_frame/F = new frame_type(T) + if(framed) + F.displayed = framed + framed.forceMove(F) + framed = null + if(frame_glass) + F.frame_glass = TRUE + F.update_icon() + if(user && !issilicon(user)) + user.put_in_hands(F) + else + if(frame_type == /obj/item/weapon/picture_frame/wooden) + new /obj/item/stack/sheet/wood(T) + if(frame_type == /obj/item/weapon/picture_frame/metal) + new /obj/item/stack/sheet/metal(T) + ..() + /obj/structure/picture_frame/attack_hand(mob/user) if(framed) framed.show(user) @@ -254,18 +295,7 @@ if(do_after(user, 8, target = src)) user.visible_message("[user] takes off \the [src] from the wall.", "You take off \the [src] from the wall.") - var/obj/item/weapon/picture_frame/F = new frame_type(get_turf(user)) - if(framed) - var/obj/item/I = framed - framed = null - I.forceMove(F) - F.displayed = I - if(frame_glass) - F.frame_glass = TRUE - F.update_icon() - if(!issilicon(user)) - user.put_in_hands(F) - qdel(src) + deconstruct(TRUE, user) return /obj/structure/picture_frame/MouseDrop(obj/over_object) @@ -292,18 +322,7 @@ if(do_after(M, 8, target = src)) M.visible_message("[M] takes off \the [src] from the wall.", "You take off \the [src] from the wall.") - var/obj/item/weapon/picture_frame/F = new frame_type(get_turf(M)) - if(framed) - var/obj/item/I = framed - framed = null - I.forceMove(F) - F.displayed = I - if(frame_glass) - F.frame_glass = TRUE - F.update_icon() - if(!issilicon(M)) - M.put_in_hands(F) - qdel(src) + deconstruct(TRUE, M) return add_fingerprint(usr) diff --git a/code/modules/paperwork/silicon_photography.dm b/code/modules/paperwork/silicon_photography.dm index 58e11dd772d6..e850513c148e 100644 --- a/code/modules/paperwork/silicon_photography.dm +++ b/code/modules/paperwork/silicon_photography.dm @@ -10,6 +10,7 @@ var/in_camera_mode = 0 var/photos_taken = 0 var/list/aipictures = list() + can_put_lens = FALSE /obj/item/device/camera/siliconcam/ai_camera //camera AI can take pictures with name = "AI photo camera" diff --git a/code/modules/power/antimatter/control.dm b/code/modules/power/antimatter/control.dm index 24f903d1c8ed..c0c65f9112ed 100644 --- a/code/modules/power/antimatter/control.dm +++ b/code/modules/power/antimatter/control.dm @@ -9,6 +9,8 @@ idle_power_usage = 100 active_power_usage = 1000 + resistance_flags = FULL_INDESTRUCTIBLE + var/list/obj/machinery/am_shielding/linked_shielding var/list/obj/machinery/am_shielding/linked_cores var/obj/item/weapon/am_containment/fueljar @@ -129,7 +131,7 @@ /obj/machinery/power/am_control_unit/bullet_act(obj/item/projectile/Proj, def_zone) . = ..() - if(Proj.flag != "bullet") + if(Proj.flag != BULLET) stability -= Proj.force /obj/machinery/power/am_control_unit/power_change() diff --git a/code/modules/power/antimatter/shielding.dm b/code/modules/power/antimatter/shielding.dm index 92e0015fc4c1..fb7843cf56d8 100644 --- a/code/modules/power/antimatter/shielding.dm +++ b/code/modules/power/antimatter/shielding.dm @@ -20,6 +20,8 @@ idle_power_usage = 0 active_power_usage = 0 + resistance_flags = FULL_INDESTRUCTIBLE + var/obj/machinery/power/am_control_unit/control_unit = null var/processing = 0//To track if we are in the update list or not, we need to be when we are damaged and if we ever var/stability = 100//If this gets low bad things tend to happen @@ -117,7 +119,7 @@ /obj/machinery/am_shielding/bullet_act(obj/item/projectile/Proj, def_zone) . = ..() - if(Proj.flag != "bullet") + if(Proj.flag != BULLET) stability -= Proj.force/2 /obj/machinery/am_shielding/update_icon() diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 4b8ef6146dc2..0d2672cf849e 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -595,19 +595,7 @@ return to_chat(user, "You start welding the APC frame...") if(WT.use_tool(src, user, 50, amount = 3, volume = 50)) - if(emagged || malfhack || (stat & BROKEN) || opened == APC_COVER_REMOVED) - new /obj/item/stack/sheet/metal(loc) - user.visible_message(\ - "[src] has been cut apart by [user.name] with the weldingtool.",\ - "You disassembled the broken APC frame.",\ - "You hear welding.") - else - new /obj/item/apc_frame(loc) - user.visible_message(\ - "[src] has been cut from the wall by [user.name] with the weldingtool.",\ - "You cut the APC frame from the wall.",\ - "You hear welding.") - qdel(src) + deconstruct(TRUE, user) return else if(istype(W, /obj/item/apc_frame) && opened != APC_COVER_CLOSED && emagged) @@ -646,7 +634,27 @@ "You hit the [src.name] with your [W.name]!", \ "You hear bang") return wires.interact(user) + else + ..() + + +/obj/machinery/power/apc/deconstruct(disassembled, mob/user) + if(flags & NODECONSTRUCT) + return ..() + if(!disassembled || emagged || malfhack || (stat & BROKEN) || opened == APC_COVER_REMOVED) + new /obj/item/stack/sheet/metal(loc) + user?.visible_message(\ + "[src] has been cut apart by [user.name] with the weldingtool.",\ + "You disassembled the broken APC frame.",\ + "You hear welding.") + else + new /obj/item/apc_frame(loc) + user?.visible_message(\ + "[src] has been cut from the wall by [user.name] with the weldingtool.",\ + "You cut the APC frame from the wall.",\ + "You hear welding.") + ..() // attack with hand - remove cell (if cover open) or interact with the APC @@ -1215,11 +1223,18 @@ if(cell && prob(25)) cell.ex_act(EXPLODE_LIGHT) -/obj/machinery/power/apc/blob_act() - if(prob(75)) +/obj/machinery/power/apc/run_atom_armor(damage_amount, damage_type, damage_flag = 0, attack_dir) + if(stat & BROKEN) + switch(damage_type) + if(BRUTE, BURN) + return damage_amount + return + . = ..() + +/obj/machinery/power/apc/atom_break(damage_flag) + . = ..() + if(.) set_broken() - if(cell && prob(5)) - cell.blob_act() /obj/machinery/power/apc/proc/set_broken() if(malfai && operating) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 03f1bb870436..51d788dbd194 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -34,7 +34,7 @@ By design, d1 is the smallest direction and d2 is the highest var/d2 = 1 // cable direction 2 (see above) layer = 2.44 //Just below unary stuff, which is at 2.45 and above pipes, which are at 2.4 color = COLOR_RED - var/health = 5 + max_integrity = 5 /obj/structure/cable/yellow color = COLOR_YELLOW @@ -137,7 +137,7 @@ By design, d1 is the smallest direction and d2 is the highest if (shock(user, 50)) return - remove_cable(T, user) + deconstruct(TRUE, user) return // not needed, but for clarity @@ -156,6 +156,11 @@ By design, d1 is the smallest direction and d2 is the highest add_fingerprint(user) +/obj/structure/cable/deconstruct(disassembled, user) + if(flags & NODECONSTRUCT) + return ..() + remove_cable(loc, user) + // shock the user with probability prb /obj/structure/cable/proc/shock(mob/user, prb, siemens_coeff = 1.0) if(!prob(prb)) @@ -393,11 +398,6 @@ By design, d1 is the smallest direction and d2 is the highest if(!P.connect_to_network()) //can't find a node cable on a the turf to connect to P.disconnect_from_network() //remove from current network -/obj/structure/cable/proc/take_damage(damage) - health -= damage - if(health <= 0) - qdel(src) - /////////////////////////////////////////////// // The cable coil object, used for laying cable /////////////////////////////////////////////// diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index 8047ef34c557..26bda32391f3 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -24,7 +24,7 @@ // use power from a cell, returns the amount actually used /obj/item/weapon/stock_parts/cell/use(amount) if(amount < 0) - stack_trace("[src.type]/use() called with a negative parameter [amount]") + stack_trace("[src.type]/use() called with a negative parameter") return 0 if(rigged && amount > 0) explode() @@ -38,7 +38,7 @@ // recharge the cell /obj/item/weapon/stock_parts/cell/proc/give(amount) if(amount < 0) - stack_trace("[src.type]/give() called with a negative parameter [amount]") + stack_trace("[src.type]/give() called with a negative parameter") return 0 if(rigged && amount > 0) explode() diff --git a/code/modules/power/fusion/core/_core.dm b/code/modules/power/fusion/core/_core.dm index 9c961b56df79..d2d2306448e6 100644 --- a/code/modules/power/fusion/core/_core.dm +++ b/code/modules/power/fusion/core/_core.dm @@ -80,9 +80,10 @@ var/global/list/fusion_cores = list() . = TRUE /obj/machinery/power/fusion_core/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() if(owned_field) . = owned_field.bullet_act(Proj) + else + . = ..() /obj/machinery/power/fusion_core/proc/set_strength(value) value = clamp(value, MIN_FIELD_STR, MAX_FIELD_STR) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 8e55bf692e14..ee067e22fdc8 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -24,12 +24,17 @@ /obj/item/light_fixture_frame/attackby(obj/item/I, mob/user, params) if(iswrench(I)) - new /obj/item/stack/sheet/metal(get_turf(loc), sheets_refunded) + deconstruct(TRUE) user.SetNextMove(CLICK_CD_RAPID) - qdel(src) return return ..() +/obj/item/light_fixture_frame/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/metal(get_turf(loc), sheets_refunded) + ..() + /obj/item/light_fixture_frame/proc/try_build(turf/on_wall) if (get_dist(on_wall,usr)>1) return @@ -107,11 +112,11 @@ to_chat(user, "You begin deconstructing [src].") if(!W.use_tool(src, usr, 30, volume = 75)) return - new /obj/item/stack/sheet/metal( get_turf(src.loc), sheets_refunded ) user.visible_message("[user.name] deconstructs [src].", \ "You deconstruct [src].", "You hear a noise.") playsound(src, 'sound/items/Deconstruct.ogg', VOL_EFFECTS_MASTER) - qdel(src) + deconstruct(TRUE) + return if (src.stage == 2) to_chat(usr, "You have to remove the wires first.") return @@ -176,6 +181,12 @@ return ..() +/obj/machinery/light_construct/deconstruct(disassembled) // why tf construct is machinery? + if(flags & NODECONSTRUCT) + return ..() + new /obj/item/stack/sheet/metal(loc, sheets_refunded) + ..() + /obj/machinery/light_construct/small name = "small light fixture frame" desc = "A small light fixture under construction." @@ -479,6 +490,46 @@ if (prob(75)) electrocute_mob(user, get_area(src), src, rand(70, 100) * 0.01) +/obj/machinery/light/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + switch(status) + if(LIGHT_EMPTY) + playsound(loc, 'sound/weapons/smash.ogg', VOL_EFFECTS_MASTER, 50, TRUE) + if(LIGHT_BROKEN) + playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER, 90, TRUE) + else + playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 90, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + +/obj/machinery/light/atom_break() + . = ..() + broken() + +/obj/machinery/light/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + var/obj/machinery/light_construct/new_light = null + var/current_stage = disassembled ? 2 : 1 + switch(fitting) + if("tube") + new_light = new /obj/machinery/light_construct(loc) + new_light.icon_state = "tube-construct-stage[current_stage]" + + if("bulb") + new_light = new /obj/machinery/light_construct/small(loc) + new_light.icon_state = "bulb-construct-stage[current_stage]" + new_light.set_dir(dir) + new_light.stage = current_stage + if(!disassembled) + if(status != LIGHT_EMPTY) + if(status != LIGHT_BROKEN) + broken() + drop_light_tube() + new /obj/item/stack/cable_coil(loc, 1, COLOR_RED) + transfer_fingerprints_to(new_light) + ..() // returns whether this light has power // true if area has power and lightswitch is on @@ -565,29 +616,33 @@ else to_chat(user, "You remove the light [fitting].") - // create a light tube/bulb item and put it in the user's hand - var/obj/item/weapon/light/L = new light_type() - L.status = status - L.rigged = rigged - L.brightness_range = brightness_range - L.brightness_power = brightness_power - L.brightness_color = brightness_color - playsound(src, 'sound/machines/click.ogg', VOL_EFFECTS_MASTER, 25) user.SetNextMove(CLICK_CD_INTERACT) + drop_light_tube(user) + +/obj/machinery/light/proc/drop_light_tube(mob/living/user) + var/obj/item/weapon/light/light_object = new light_type(loc) + light_object.status = status + light_object.rigged = rigged + light_object.brightness_range = brightness_range + light_object.brightness_power = brightness_power + light_object.brightness_color = brightness_color + // light item inherits the switchcount, then zero it - L.switchcount = switchcount + light_object.switchcount = switchcount switchcount = 0 - L.update() - L.add_fingerprint(user) + light_object.update() - user.try_take(L, loc) + if(user) //puts it in our hands + light_object.add_fingerprint(user) + user.try_take(light_object) status = LIGHT_EMPTY update() + // break the light and make sparks if was on /obj/machinery/light/proc/broken(skip_sound_and_sparks = 0) if(status == LIGHT_EMPTY) @@ -626,12 +681,6 @@ return broken() -//blob effect - -/obj/machinery/light/blob_act() - if(prob(75)) - broken() - // timed process // use power diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index 4b20e2d471ad..c940790ea539 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -12,7 +12,7 @@ anchored = FALSE use_power = NO_POWER_USE - var/active = 0 + var/active = FALSE var/power_gen = 5000 var/recent_fault = 0 var/power_output = 1 @@ -37,7 +37,7 @@ updateDialog() else - active = 0 + active = FALSE icon_state = initial(icon_state) handleInactive() @@ -165,6 +165,7 @@ to_chat(user, "You add [amount] sheets to the [name].") sheets += amount addstack.use(amount) + playsound(src, 'sound/items/insert_key.ogg', VOL_EFFECTS_MASTER) /obj/machinery/power/port_gen/pacman/attackby(obj/item/O, mob/user, params) if(istype(O, sheet_path)) @@ -239,12 +240,14 @@ if(href_list["action"]) if(href_list["action"] == "enable") if(!active && HasFuel() && !crit_fail) - active = 1 + active = TRUE icon_state = icon_state_on + playsound(src, 'sound/machines/pacman_on.ogg', VOL_EFFECTS_MASTER) if(href_list["action"] == "disable") if (active) - active = 0 + active = FALSE icon_state = initial(icon_state) + playsound(src, 'sound/machines/pacman_off.ogg', VOL_EFFECTS_MASTER) if(href_list["action"] == "eject") if(!active) DropFuel() diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm index 9772a9036931..4a672c7a235d 100644 --- a/code/modules/power/singularity/containment_field.dm +++ b/code/modules/power/singularity/containment_field.dm @@ -14,6 +14,8 @@ var/last_shock = 0 // Used to add a delay between shocks. In some cases this used to crash servers by spawning hundreds of sparks every second. var/shock_cooldown = 20 + resistance_flags = FULL_INDESTRUCTIBLE + /obj/machinery/containment_field/Destroy() detach_from_field_generator(FG1) FG1 = null @@ -27,6 +29,11 @@ FG.fields -= src FG.turn_off() +/obj/machinery/containment_field/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BURN, BRUTE) + playsound(loc, 'sound/effects/empulse.ogg', VOL_EFFECTS_MASTER, 75, TRUE) + /obj/machinery/containment_field/attack_hand(mob/user) if(Adjacent(user) && !isobserver(user)) shock(user) diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index 283e5b3a652a..abc400e47b62 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -166,10 +166,12 @@ field_generator power level display ..() /obj/machinery/field_generator/bullet_act(obj/item/projectile/Proj, def_zone) + switch(Proj.flag) + if(LASER, ENERGY) + power += Proj.damage + update_icon() + return . = ..() - if(Proj.flag != "bullet") - power += Proj.damage - update_icon() /obj/machinery/field_generator/proc/turn_off() active = FG_OFFLINE diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 2f911d23e49a..3a9e7dcb490b 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -21,8 +21,10 @@ use_power = NO_POWER_USE idle_power_usage = 0 active_power_usage = 0 + max_integrity = 150 + integrity_failure = 0.33 + var/id = 0 - var/health = 10 var/obscured = 0 var/sunfrac = 0 var/adir = SOUTH @@ -63,39 +65,41 @@ if(user.is_busy()) return playsound(src, 'sound/machines/click.ogg', VOL_EFFECTS_MASTER) if(do_after(user, 50,target = src)) - var/obj/item/solar_assembly/S = locate() in src - if(S) - S.loc = src.loc - S.give_glass() playsound(src, 'sound/items/Deconstruct.ogg', VOL_EFFECTS_MASTER) user.visible_message("[user] takes the glass off the solar panel.") - qdel(src) + deconstruct(TRUE) return - else if (W) - add_fingerprint(user) - src.health -= W.force - user.SetNextMove(CLICK_CD_MELEE) - healthcheck() - ..() - - -/obj/machinery/power/solar/blob_act() - src.health-- - healthcheck() - return - + else + ..() -/obj/machinery/power/solar/proc/healthcheck() - if (src.health <= 0) - if(!(stat & BROKEN)) - broken() - else - new /obj/item/weapon/shard(src.loc) - new /obj/item/weapon/shard(src.loc) - qdel(src) - return - return +/obj/machinery/power/solar/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + if(stat & BROKEN) + playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER, 60, TRUE) + else + playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 90, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) +/obj/machinery/power/solar/atom_break(damage_flag) + . = ..() + if(.) + playsound(loc, 'sound/effects/glassbr3.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + +/obj/machinery/power/solar/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + if(disassembled) + var/obj/item/solar_assembly/S = locate() in src + if(S) + S.forceMove(loc) + S.give_glass(stat & BROKEN) + else + playsound(loc, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER, 70, TRUE) + new /obj/item/weapon/shard(loc) + new /obj/item/weapon/shard(loc) + ..() /obj/machinery/power/solar/update_icon() ..() @@ -138,37 +142,6 @@ if(powernet.nodes[control]) control.gen += sgen - -/obj/machinery/power/solar/proc/broken() - stat |= BROKEN - update_icon() - return - - -/obj/machinery/power/solar/ex_act(severity) - switch(severity) - if(EXPLODE_DEVASTATE) - qdel(src) - if(prob(15)) - new /obj/item/weapon/shard( src.loc ) - if(EXPLODE_HEAVY) - if(prob(25)) - new /obj/item/weapon/shard( src.loc ) - qdel(src) - return - if(prob(50)) - broken() - if(EXPLODE_LIGHT) - if(prob(25)) - broken() - - -/obj/machinery/power/solar/blob_act() - if(prob(75)) - broken() - src.density = FALSE - - /obj/machinery/power/solar/fake/atom_init(mapload, obj/item/solar_assembly/S) . = ..(mapload, S, 0) @@ -197,10 +170,16 @@ ..() // Give back the glass type we were supplied with -/obj/item/solar_assembly/proc/give_glass() - if(glass_type) - new glass_type(src.loc, 2) - glass_type = null +/obj/item/solar_assembly/proc/give_glass(device_broken) + if(!glass_type) + return + var/turf/T = get_turf(loc) + if(device_broken) + new /obj/item/weapon/shard(T) + new /obj/item/weapon/shard(T) + else + new glass_type(T, 2) + glass_type = null /obj/item/solar_assembly/attackby(obj/item/I, mob/user, params) @@ -257,6 +236,10 @@ use_power = IDLE_POWER_USE idle_power_usage = 5 active_power_usage = 20 + + max_integrity = 200 + integrity_failure = 0.5 + var/light_range_on = 1.5 var/light_power_on = 3 var/id = 0 @@ -308,33 +291,51 @@ if(user.is_busy()) return playsound(src, 'sound/items/Screwdriver.ogg', VOL_EFFECTS_MASTER) if(do_after(user, 20, target = src)) - if (src.stat & BROKEN) - to_chat(user, "The broken glass falls out.") - var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) - new /obj/item/weapon/shard( src.loc ) - var/obj/item/weapon/circuitboard/solar_control/M = new /obj/item/weapon/circuitboard/solar_control( A ) - for (var/obj/C in src) - C.loc = src.loc - A.circuit = M - A.state = 3 - A.icon_state = "3" - A.anchored = TRUE - qdel(src) - else - to_chat(user, "You disconnect the monitor.") - var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) - var/obj/item/weapon/circuitboard/solar_control/M = new /obj/item/weapon/circuitboard/solar_control( A ) - for (var/obj/C in src) - C.loc = src.loc - A.circuit = M - A.state = 4 - A.icon_state = "4" - A.anchored = TRUE - qdel(src) + deconstruct(TRUE) else attack_hand(user) return +/obj/machinery/power/solar_control/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + if(stat & BROKEN) + playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER, 70, TRUE) + else + playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 75, TRUE) + if(BURN) + playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + +/obj/machinery/power/solar_control/atom_break(damage_flag) + . = ..() + if(.) + playsound(loc, 'sound/effects/glassbr3.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + +/obj/machinery/power/solar_control/deconstruct(disassembled = TRUE, mob/user) // TODO change to computer? + if(flags & NODECONSTRUCT) + return ..() + var/obj/structure/computerframe/A = new /obj/structure/computerframe(loc) + A.set_dir(dir) + A.circuit = new /obj/item/weapon/circuitboard/solar_control(A) + A.anchored = TRUE + transfer_fingerprints_to(A) + if(stat & BROKEN || !disassembled) + if(user) + to_chat(user, "The broken glass falls out.") + else + playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER, 70, TRUE) + new /obj/item/weapon/shard(loc) + A.state = 3 + A.icon_state = "3" + else + if(user) + to_chat(user, "You disconnect the monitor.") + A.state = 4 + A.icon_state = "4" + for(var/obj/C in src) + C.forceMove(loc) + ..() + /obj/machinery/power/solar_control/process() lastgen = gen @@ -464,32 +465,6 @@ update_power_use() update_power_use() - -/obj/machinery/power/solar_control/proc/broken() - stat |= BROKEN - update_icon() - - -/obj/machinery/power/solar_control/ex_act(severity) - switch(severity) - if(EXPLODE_DEVASTATE) - qdel(src) - return - if(EXPLODE_HEAVY) - if(prob(50)) - return - if(EXPLODE_LIGHT) - if(prob(75)) - return - broken() - - -/obj/machinery/power/solar_control/blob_act() - if (prob(75)) - broken() - src.density = FALSE - - // // MISC // diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index f95a075fc4ee..6090b9df061c 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -59,16 +59,31 @@ if(iscrowbar(W)) if(user.is_busy()) return if(W.use_tool(src, user, 50, volume = 50)) - var/obj/item/solar_assembly/S = locate() in src - if(S) - S.loc = src.loc - S.give_glass() playsound(src, 'sound/items/Deconstruct.ogg', VOL_EFFECTS_MASTER) user.visible_message("[user] takes the glass off the tracker.") - qdel(src) + deconstruct(TRUE) return ..() +/obj/machinery/power/tracker/atom_break(damage_flag) + . = ..() + if(.) + playsound(loc, 'sound/effects/Glassbr3.ogg', VOL_EFFECTS_MASTER, 100, TRUE) + +/obj/machinery/power/tracker/deconstruct(disassembled = TRUE) + if(flags & NODECONSTRUCT) + return ..() + if(disassembled) + var/obj/item/solar_assembly/S = locate() in src + if(S) + S.forceMove(loc) + S.give_glass(stat & BROKEN) + else + playsound(loc, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER, 70, TRUE) + new /obj/item/weapon/shard(loc) + new /obj/item/weapon/shard(loc) + ..() + // timed process // make sure we can draw power from the powernet /obj/machinery/power/tracker/process() diff --git a/code/modules/procedural_mapping/mapGeneratorModules/flora.dm b/code/modules/procedural_mapping/mapGeneratorModules/flora.dm index 0932d7128e7f..0670d4f09676 100644 --- a/code/modules/procedural_mapping/mapGeneratorModules/flora.dm +++ b/code/modules/procedural_mapping/mapGeneratorModules/flora.dm @@ -58,13 +58,14 @@ spawnableAtoms = list() var/turf_type + var/persistance = 0.5 var/list/perlin_map /datum/map_generator_module/flora/New() var/width = world.maxx var/height = world.maxy - perlin_map = get_perlin_noise(get_raw_2d_noise(width, height), width, height) + perlin_map = get_perlin_noise(get_raw_2d_noise(width, height), width, height, persistance) /datum/map_generator_module/flora/checkPlaceAtom(turf/T) if(!istype(T, turf_type)) diff --git a/code/modules/projectiles/ammunition/magazines.dm b/code/modules/projectiles/ammunition/magazines.dm index 4cb3147f3f18..cbad087b616d 100644 --- a/code/modules/projectiles/ammunition/magazines.dm +++ b/code/modules/projectiles/ammunition/magazines.dm @@ -202,11 +202,16 @@ origin_tech = "combat=2" ammo_type = /obj/item/ammo_casing/c45 caliber = ".45" - max_ammo = 20 + max_ammo = 30 /obj/item/ammo_box/magazine/m12mm/update_icon() ..() - icon_state = "[initial(icon_state)]-[round(ammo_count(),2)]" + cut_overlays() + if(ammo_count() == 0) + return + var/ammo_perc = (ammo_count() * 100) / max_ammo + var/image/ammo_icon = image('icons/obj/ammo.dmi', "12mmsh-[round(ammo_perc, 25)]") + add_overlay(ammo_icon) /obj/item/ammo_box/magazine/m12mm/hp name = "magazine (.45 HP)" @@ -215,14 +220,7 @@ origin_tech = "combat=3" ammo_type = /obj/item/ammo_casing/c45hp caliber = ".45" - max_ammo = 15 - -/obj/item/ammo_box/magazine/m12mm/hp/update_icon() - ..() - if(ammo_count() == 1) - icon_state = "[initial(icon_state)]-1" - else - icon_state = "[initial(icon_state)]-[round(ammo_count(),3)]" + max_ammo = 20 /obj/item/ammo_box/magazine/m12mm/hv name = "magazine (.45 HV)" @@ -231,15 +229,7 @@ origin_tech = "combat=3" ammo_type = /obj/item/ammo_casing/c45hv caliber = ".45" - max_ammo = 15 - -/obj/item/ammo_box/magazine/m12mm/hv/update_icon() - ..() - if(ammo_count() == 1) - icon_state = "[initial(icon_state)]-1" - else - icon_state = "[initial(icon_state)]-[round(ammo_count(),3)]" - + max_ammo = 20 /obj/item/ammo_box/magazine/m12mm/imp name = "magazine (.45 IMP)" @@ -248,15 +238,7 @@ origin_tech = "combat=3" ammo_type = /obj/item/ammo_casing/c45imp caliber = ".45" - max_ammo = 15 - -/obj/item/ammo_box/magazine/m12mm/imp/update_icon() - ..() - if(ammo_count() == 1) - icon_state = "[initial(icon_state)]-1" - else - icon_state = "[initial(icon_state)]-[round(ammo_count(),3)]" - + max_ammo = 20 /obj/item/ammo_box/magazine/sm45 name = "magazine (.45)" diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index dd1e41150b96..471795af9a1b 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -10,6 +10,7 @@ w_class = SIZE_SMALL throwforce = 5 throw_speed = 4 + hitsound = list('sound/weapons/genhit1.ogg') throw_range = 5 force = 5.0 origin_tech = "combat=1" diff --git a/code/modules/projectiles/guns/alien.dm b/code/modules/projectiles/guns/alien.dm index 28b446b13eaf..1456fb8090cf 100644 --- a/code/modules/projectiles/guns/alien.dm +++ b/code/modules/projectiles/guns/alien.dm @@ -172,7 +172,7 @@ icon_state = "particle" damage = 60 damage_type = BRUTE - flag = "bullet" + flag = BULLET pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE embed = 0 weaken = 5 diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index 656cc752505a..3a054878f032 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -71,7 +71,7 @@ ..() cut_overlays() if(magazine) - var/image/magazine_icon = image('icons/obj/gun.dmi', "mag-[CEIL(get_ammo(0) / 4) * 4]") + var/image/magazine_icon = image('icons/obj/gun.dmi', "mag-[CEIL(get_ammo(0) / 10) * 10]") add_overlay(magazine_icon) if(silenced) var/image/silencer_icon = image('icons/obj/gun.dmi', "c20r-silencer") diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index 321461ffaade..e491da6cdbe1 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -87,6 +87,9 @@ icon_state = "[initial(icon_state)][short ? "-short" : ""][open ? "-o" : ""]" else icon_state = "[initial(icon_state)][open ? "-o" : ""]" + cut_overlays() + if(open) + add_overlay("[initial(icon_state)]shell-[magazine.ammo_count()]") /obj/item/weapon/gun/projectile/revolver/doublebarrel/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/weapon/circular_saw) || istype(I, /obj/item/weapon/melee/energy) || istype(I, /obj/item/weapon/pickaxe/plasmacutter)) @@ -123,6 +126,7 @@ to_chat(user, "You load shell into \the [src]!") playsound(src, 'sound/weapons/guns/reload_shotgun.ogg', VOL_EFFECTS_MASTER) chamber_round() + update_icon() else to_chat(user, "You can't load shell while [src] is closed!") diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 8db1ef15d5bf..8e23562601d9 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -1,14 +1,3 @@ -/* -#define BRUTE "brute" -#define BURN "burn" -#define TOX "tox" -#define OXY "oxy" -#define CLONE "clone" - -#define ADD "add" -#define SET "set" -*/ - /obj/item/projectile name = "projectile" icon = 'icons/obj/projectiles.dmi' @@ -40,7 +29,7 @@ var/damage_type = BRUTE //BRUTE, BURN, TOX, OXY, CLONE are the only things that should be in here var/nodamage = 0 //Determines if the projectile will skip any damage inflictions var/fake = 0 //Fake projectile won't spam chat for admins with useless logs - var/flag = "bullet" //Defines what armor to use when it hits things. Must be set to bullet, laser, energy,or bomb //Cael - bio and rad are also valid + var/flag = BULLET //Defines what armor to use when it hits things. Must be set to bullet, laser, energy,or bomb //Cael - bio and rad are also valid var/kill_count = 50 //This will de-increment every process(). When 0, it will delete the projectile. var/paused = FALSE //for suspending the projectile midair //Effects @@ -230,8 +219,6 @@ if(istype(A,/turf)) - for(var/obj/O in A) - O.bullet_act(src) for(var/mob/Mob in A) Mob.bullet_act(src, def_zone) @@ -247,10 +234,9 @@ /obj/item/projectile/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group || (height==0)) return 1 - if(istype(mover, /obj/item/projectile)) + if(istype(mover, /obj/item/projectile) && (reverse_dir[dir] & mover.dir)) return prob(95) - else - return 1 + return 1 /obj/item/projectile/process(boolet_number = 1) // we add default arg value, because there is alot of uses of projectiles without guns (e.g turrets). diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 98e22dd16d2e..1dbe6fecea66 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -5,7 +5,7 @@ damage = 40 damage_type = BURN sharp = TRUE // concentrated burns - flag = "laser" + flag = LASER eyeblur = 4 var/frequency = 1 hitscan = 1 @@ -25,7 +25,7 @@ damage = 0 damage_type = BURN fake = 1 - flag = "laser" + flag = LASER eyeblur = 2 /obj/item/projectile/beam/practice/atom_init() @@ -93,7 +93,7 @@ damage = 0 damage_type = BURN fake = TRUE - flag = "laser" + flag = LASER var/lasertag_color = "none" @@ -154,7 +154,7 @@ weaken = 5 stutter = 5 - flag = "bullet" + flag = BULLET pass_flags = PASSTABLE damage_type = BRUTE sharp = TRUE @@ -195,6 +195,6 @@ def_zone = ran_zone() /obj/item/projectile/beam/cult_laser/Bump(atom/A, forced=0) - if(istype(A, /mob/living/simple_animal/hostile/pylon) || istype(A, /obj/structure/cult/pylon) || istype(A, /mob/living/simple_animal/construct) || istype(A, /obj/effect/anomaly/bluespace/cult_portal)) + if(istype(A, /mob/living/simple_animal/hostile/pylon) || istype(A, /obj/structure/cult/pylon) || isconstruct(A) || istype(A, /obj/effect/anomaly/bluespace/cult_portal)) return FALSE return ..() diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index a25ba5b855bb..e78fa0879226 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -4,7 +4,7 @@ damage = 60 damage_type = BRUTE nodamage = 0 - flag = "bullet" + flag = BULLET embed = 1 sharp = 1 var/stoping_power = 0 @@ -207,7 +207,7 @@ /obj/item/projectile/bullet/stunshot name = "stunshot" icon_state = "spark" - flag = "energy" + flag = ENERGY damage = 5 stun = 0 weaken = 0 diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm index e2dfa38f4e56..9dbb4a9c1759 100644 --- a/code/modules/projectiles/projectile/energy.dm +++ b/code/modules/projectiles/projectile/energy.dm @@ -3,7 +3,7 @@ icon_state = "spark" damage = 0 damage_type = BURN - flag = "energy" + flag = ENERGY /obj/item/projectile/energy/electrode name = "electrode" diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index a02cf2b2e8ce..fca161d5ec63 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -81,7 +81,7 @@ var/mob/living/simple_animal/hostile/mimic/copy/C = change C.ChangeOwner(firer) create_spawner(/datum/spawner/living/mimic, C) - else if(istype(change, /mob/living/simple_animal/shade) || isxeno(change)) + else if(isshade(change) || isxeno(change)) var/mob/living/M = wabbajack(change) if(firer && iswizard(firer)) var/datum/role/wizard/mage = firer.mind.GetRole(WIZARD) diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index 4af62fbff6e4..1cc17f9933be 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -7,7 +7,7 @@ damage = 0 damage_type = BURN nodamage = 1 - flag = "energy" + flag = ENERGY /obj/item/projectile/ion/on_hit(atom/target, def_zone = BP_CHEST, blocked = 0) empulse(target, 1, 1) @@ -21,7 +21,7 @@ name ="explosive bolt" icon_state= "bolter" damage = 50 - flag = "bullet" + flag = BULLET sharp = 1 edge = 1 @@ -38,7 +38,7 @@ damage = 0 damage_type = BURN nodamage = 1 - flag = "energy" + flag = ENERGY var/temperature = 100 @@ -62,7 +62,7 @@ damage = 0 damage_type = BRUTE nodamage = 1 - flag = "bullet" + flag = BULLET /obj/item/projectile/meteor/Bump(atom/A) if(A == firer) @@ -91,7 +91,7 @@ damage = 0 damage_type = TOX nodamage = 1 - flag = "energy" + flag = ENERGY /obj/item/projectile/energy/floramut/on_hit(atom/target, def_zone = BP_CHEST, blocked = 0) var/mob/living/M = target @@ -130,7 +130,7 @@ damage = 0 damage_type = TOX nodamage = 1 - flag = "energy" + flag = ENERGY /obj/item/projectile/energy/florayield/on_hit(atom/target, def_zone = BP_CHEST, blocked = 0) var/mob/M = target @@ -163,7 +163,7 @@ light_power = 2 light_range = 2 damage = 20 - flag = "bullet" + flag = BULLET sharp = 0 edge = 0 @@ -220,14 +220,14 @@ weaken = 10 stun = 10 damage_type = TOX - flag = "bio" + flag = BIO /obj/item/projectile/acid_special name = "acid" icon_state = "neurotoxin" damage = 25 damage_type = TOX - flag = "bullet" + flag = BULLET /obj/item/projectile/acid_special/atom_init() . = ..() @@ -241,7 +241,7 @@ if(istype(target,/obj/mecha)) var/obj/mecha/M = target - M.take_damage(damage) + M.take_damage(50) M.check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) if(ishuman(target)) @@ -287,7 +287,7 @@ light_range = 2 damage = 18 damage_type = BURN - flag = "energy" + flag = ENERGY eyeblur = 4 sharp = 0 edge = 0 @@ -327,7 +327,7 @@ kill_count = 13 - flag = "laser" + flag = LASER hitscan = TRUE // eyeblur = 3 @@ -431,7 +431,7 @@ damage = 10 damage_type = BURN sharp = TRUE // concentrated burns - flag = "laser" + flag = LASER /obj/item/projectile/pyrometer/emagged diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index 585d01c4312c..3444ff8206fa 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -73,10 +73,6 @@ return qdel(src) -/obj/machinery/chem_dispenser/blob_act() - if (prob(50)) - qdel(src) - /obj/machinery/chem_dispenser/ui_interact(mob/user) tgui_interact(user) @@ -235,7 +231,7 @@ "ethanol", "chlorine", "potassium", - "aluminium", + "aluminum", "radium", "fluorine", "iron", @@ -312,6 +308,7 @@ msg_hack_enable = "You change the mode from 'McNano' to 'Pizza King'." msg_hack_disable = "You change the mode from 'Pizza King' to 'McNano'." required_skills = list() + resistance_flags = FULL_INDESTRUCTIBLE /obj/machinery/chem_dispenser/beer icon_state = "booze_dispenser" @@ -327,6 +324,7 @@ msg_hack_enable = "You disable the 'nanotrasen-are-cheap-bastards' lock, enabling hidden and very expensive boozes." msg_hack_disable = "You re-enable the 'nanotrasen-are-cheap-bastards' lock, disabling hidden and very expensive boozes." required_skills = list() + resistance_flags = FULL_INDESTRUCTIBLE ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -366,10 +364,6 @@ return qdel(src) -/obj/machinery/chem_master/blob_act() - if (prob(50)) - qdel(src) - /obj/machinery/chem_master/power_change() if(anchored && powered()) stat &= ~NOPOWER @@ -882,6 +876,14 @@ updateUsrDialog() return 0 +/obj/machinery/reagentgrinder/deconstruct(disassembled) + drop_all_items() + if(beaker) + beaker.forceMove(loc) + beaker = null + return ..() + + /obj/machinery/reagentgrinder/attack_ai(mob/user) if(IsAdminGhost(user)) return ..() @@ -960,17 +962,18 @@ beaker = null update_icon() +/obj/machinery/reagentgrinder/proc/drop_all_items() + if(holdingitems.len == 0) + return + for(var/obj/item/O as anything in holdingitems) + O.forceMove(loc) + holdingitems.Cut() + /obj/machinery/reagentgrinder/proc/eject() if(usr.incapacitated()) return - if (holdingitems && holdingitems.len == 0) - return - - for(var/obj/item/O in holdingitems) - O.loc = src.loc - holdingitems -= O - holdingitems = list() + drop_all_items() /obj/machinery/reagentgrinder/proc/is_allowed(obj/item/weapon/reagent_containers/O) for (var/i in blend_items) diff --git a/code/modules/reagents/grenade_launcher.dm b/code/modules/reagents/grenade_launcher.dm index 97315829f141..86d1c4fe24a2 100644 --- a/code/modules/reagents/grenade_launcher.dm +++ b/code/modules/reagents/grenade_launcher.dm @@ -55,3 +55,52 @@ playsound(user, 'sound/weapons/armbomb.ogg', VOL_EFFECTS_MASTER, null, FALSE, null, -3) spawn(15) F.prime() + +/obj/item/weapon/gun/grenadelauncher/cyborg + name = "grenade launcher" + icon = 'icons/obj/gun.dmi' + icon_state = "riotgun" + item_state = "riotgun" + var/current_grenade = null + var/mode = 0 + +/obj/item/weapon/gun/grenadelauncher/cyborg/attackby() + return + +/obj/item/weapon/gun/grenadelauncher/cyborg/attack_self(mob/living/silicon/robot/user) + mode++ + if(mode > 4) + mode = 1 + switch(mode) + if(1) + current_grenade = /obj/item/weapon/grenade/flashbang + to_chat(user, "Flashbang selected.") + if(2) + current_grenade = /obj/item/weapon/grenade/smokebomb + to_chat(user, "Smokebomb selected.") + if(3) + current_grenade = /obj/item/weapon/grenade/chem_grenade/teargas + to_chat(user, "Teargas selected.") + if(4) + current_grenade = /obj/item/weapon/grenade/chem_grenade/drugs + to_chat(user, "SpaceDrugs selected.") + +/obj/item/weapon/gun/grenadelauncher/cyborg/afterattack(atom/target, mob/living/silicon/robot/user, proximity, params) + user.SetNextMove(CLICK_CD_MELEE*2) + if(!current_grenade) + to_chat(user, "[src] is empty.") + return + if(target == user) + return + if(user.cell.use(1500)) + fire_grenade(target,user) + else + to_chat(user, "Not enough charge.") + +/obj/item/weapon/gun/grenadelauncher/cyborg/fire_grenade(atom/target, mob/living/silicon/robot/user) + user.visible_message("[user] fired a grenade!", + "You fire the grenade launcher!") + var/obj/item/weapon/grenade/G = new current_grenade(loc) + G.forceMove(user.loc) + G.activate(user) + G.throw_at(target, 30, 2, user) diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index a18d75f083cf..85056758f08c 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -116,3 +116,9 @@ empty = 0 if(empty) to_chat(user, "It is currently empty. Allow some time for the internal syntheszier to produce more.") + +/obj/item/weapon/reagent_containers/borghypo/peace + name = "Peace Hypospray" + charge_cost = 150 + volume = 15 + reagent_ids = list("cryptobiolin", "ethylredoxrazine", "inaprovaline", "tramadol", "anti_toxin") diff --git a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm index 9870fa393fd4..0de8fa64ddb6 100644 --- a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm +++ b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm @@ -115,7 +115,7 @@ if(ishuman(target)) var/mob/living/carbon/human/H = target - armor_block = H.run_armor_check(def_zone, "melee") // For normal attack damage + armor_block = H.run_armor_check(def_zone, MELEE) // For normal attack damage //Calculating the weakening duration for the target. if(def_zone == BP_HEAD) @@ -123,7 +123,7 @@ else //Only humans can have armour, right? - armor_block = target.run_armor_check(def_zone, "melee") + armor_block = target.run_armor_check(def_zone, MELEE) if(def_zone == BP_HEAD) armor_duration = duration + force armor_duration /= 10 diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index 3cfea0b2d229..7744181221a5 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -289,6 +289,9 @@ filling_color = "#dbc94f" bitesize = 1 list_reagents = list("nutriment" = 3) +//Peacekeeper stuff +/obj/item/weapon/reagent_containers/food/snacks/cookie/toxin_cookie + list_reagents = list("pacid" = 5) /obj/item/weapon/reagent_containers/food/snacks/chocolatebar name = "Chocolate Bar" diff --git a/code/modules/reagents/reagent_containers/food/snacks/grown.dm b/code/modules/reagents/reagent_containers/food/snacks/grown.dm index db7322328451..5bc1c5bb69d2 100644 --- a/code/modules/reagents/reagent_containers/food/snacks/grown.dm +++ b/code/modules/reagents/reagent_containers/food/snacks/grown.dm @@ -972,7 +972,7 @@ var/obj/effect/glowshroom/planted = new /obj/effect/glowshroom(user.loc) planted.delay = lifespan * 50 - planted.endurance = endurance + planted.modify_max_integrity(endurance) planted.yield = yield planted.potency = potency qdel(src) diff --git a/code/modules/reagents/reagent_containers/food/snacks/meat.dm b/code/modules/reagents/reagent_containers/food/snacks/meat.dm index c059935a9017..61903a7490b7 100644 --- a/code/modules/reagents/reagent_containers/food/snacks/meat.dm +++ b/code/modules/reagents/reagent_containers/food/snacks/meat.dm @@ -2,7 +2,7 @@ name = "meat" desc = "A slab of meat." icon_state = "meat" - health = 180 + max_integrity = 180 filling_color = "#ff1c1c" bitesize = 3 list_reagents = list("protein" = 3) diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index fc1b6eda97a4..9d43c4501f26 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -24,6 +24,7 @@ var/spray_sound = 'sound/effects/spray2.ogg' var/volume_modifier = -6 + var/space_cleaner = "cleaner" var/spray_cloud_move_delay = 3 var/spray_cloud_react_delay = 2 @@ -390,9 +391,39 @@ ADD_TO_GLOBAL_LIST(/obj/item/weapon/reagent_containers/spray/cleaner, cleaners_l desc = "BLAM!-brand non-foaming space cleaner!" volume = 50 + /obj/item/weapon/reagent_containers/spray/cleaner/atom_init() . = ..() - reagents.add_reagent("cleaner", volume) + reagents.add_reagent(space_cleaner, volume) + +/obj/item/weapon/reagent_containers/spray/cleaner/cyborg //Credit @Deahaka for rechargable extinguisher + name = "Cyborg cleaner" + desc = "Self-recharging cleaner spray." + +/obj/item/weapon/reagent_containers/spray/cleaner/cyborg/drone + name = "Drone cleaner" + desc = "Self-recharging cleaner spray." + volume = 50 + +/obj/item/weapon/reagent_containers/spray/cleaner/cyborg/attackby(obj/item/I, mob/user, params) + to_chat(user, "[src] reagents are under pressure, don't open.") + return TRUE + +/obj/item/weapon/reagent_containers/spray/cleaner/cyborg/afterattack(atom/target, mob/user, proximity, params) + if(..()) + var/mob/living/silicon/robot/R = loc + if(R && R.cell) + R.cell.use(amount_per_transfer_from_this) + if(reagents.total_volume < reagents.maximum_volume) + START_PROCESSING(SSobj, src) + +/obj/item/weapon/reagent_containers/spray/cleaner/cyborg/process() + if(reagents.total_volume == reagents.maximum_volume) + STOP_PROCESSING(SSobj, src) + return + // 5/250 cleaner per 2 seconds + reagents.add_reagent(space_cleaner, reagents.maximum_volume / 50) + //pepperspray /obj/item/weapon/reagent_containers/spray/pepper diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 082b74977cbb..7ff164379401 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -203,7 +203,7 @@ var/hit_area = BP.name - if (target != user && target.getarmor(target_zone, "melee") > 5 && prob(50)) + if (target != user && target.getarmor(target_zone, MELEE) > 5 && prob(50)) visible_message("[user] tries to stab [target] in \the [hit_area] with [name], but the attack is deflected by armor!") qdel(src) return diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index d4451a8c724d..a68600a523b3 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -12,6 +12,9 @@ var/amount_per_transfer_from_this = 10 var/possible_transfer_amounts = list(10,25,50,100) + max_integrity = 300 + resistance_flags = CAN_BE_HIT + /obj/structure/reagent_dispensers/AltClick(mob/user) if(!Adjacent(user)) return @@ -59,25 +62,6 @@ var/trans = t_from.reagents.trans_to(t_to, transfer_amount) to_chat(user, "You fill [t_to] with [trans] units of the contents of [t_from]. ") -/obj/structure/reagent_dispensers/ex_act(severity) - switch(severity) - if(EXPLODE_DEVASTATE) - qdel(src) - return - if(EXPLODE_HEAVY) - if(prob(50)) - return - if(EXPLODE_LIGHT) - if(prob(95)) - return - new /obj/effect/effect/water(src.loc) - qdel(src) - -/obj/structure/reagent_dispensers/blob_act() - if(prob(50)) - new /obj/effect/effect/water(src.loc) - qdel(src) - /obj/structure/reagent_dispensers/proc/leak(amount) if(reagents.total_volume == 0) return @@ -111,17 +95,21 @@ rig = null cut_overlays() +/obj/structure/reagent_dispensers/proc/start_leaking() + modded = TRUE + START_PROCESSING(SSobj, src) + leak(amount_per_transfer_from_this) + /obj/structure/reagent_dispensers/attackby(obj/item/weapon/W, mob/user) if (iswrench(W)) user.SetNextMove(CLICK_CD_RAPID) user.visible_message("[user] wrenches [src]'s faucet [modded ? "closed" : "open"].", \ "You wrench [src]'s faucet [modded ? "closed" : "open"]") message_admins("[key_name_admin(user)] set [src] faucet [modded ? "closed" : "open"] @ location [COORD(src)] [ADMIN_JMP(src)]") - modded = !modded - if (modded) - START_PROCESSING(SSobj, src) - leak(amount_per_transfer_from_this) - + if(modded) + modded = FALSE + else + start_leaking() return else if (istype(W,/obj/item/device/assembly_holder)) if (rig) @@ -149,11 +137,28 @@ add_fingerprint(usr) return -/obj/structure/reagent_dispensers/bullet_act(obj/item/projectile/Proj, def_zone) +/obj/structure/reagent_dispensers/atom_break() + ..() + if(!modded) + start_leaking() + +/obj/structure/reagent_dispensers/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir) . = ..() - if(istype(Proj ,/obj/item/projectile/beam)||istype(Proj,/obj/item/projectile/bullet)) - if(!istype(Proj ,/obj/item/projectile/beam/lasertag) && !istype(Proj ,/obj/item/projectile/beam/practice) ) + if(.) + if(damage_type == BURN) explode() + return + + switch(damage_flag) + if(BULLET, BOMB) + explode() + return + +/obj/structure/reagent_dispensers/deconstruct(disassembled) + if(flags & NODECONSTRUCT) + return ..() + new /obj/effect/effect/water(loc) + ..() /obj/structure/reagent_dispensers/blob_act() explode() @@ -162,22 +167,25 @@ explode() /obj/structure/reagent_dispensers/proc/explode(mob/user) + if(QDELETED(src)) // prevent double explosion + return var/fuel_am = reagents.get_reagent_amount("fuel") + reagents.get_reagent_amount("phoron") * 5 - if(fuel_am > 0) - if (fuel_am > 500) - explosion(loc, 1, 2, 4) - else if (fuel_am > 100) + if(fuel_am <= 0) + return FALSE + switch(fuel_am) + if(0 to 100) + explosion(loc, -1, 1, 2) + if(100 to 500) explosion(loc, 0, 1, 3) else - explosion(loc, -1, 1, 2) - if(src) - qdel(src) - return TRUE - return FALSE + explosion(loc, 1, 2, 4) + qdel(src) + return TRUE /obj/structure/reagent_dispensers/fire_act(datum/gas_mixture/air, temperature, volume) if(temperature > T0C+500) - explode() + if(explode()) + return return ..() /obj/structure/reagent_dispensers/tesla_act() diff --git a/code/modules/reagents/reagent_types/Chemistry-Medicine.dm b/code/modules/reagents/reagent_types/Chemistry-Medicine.dm index 3c8297d96eb9..846039751e95 100644 --- a/code/modules/reagents/reagent_types/Chemistry-Medicine.dm +++ b/code/modules/reagents/reagent_types/Chemistry-Medicine.dm @@ -645,11 +645,20 @@ /datum/reagent/ethylredoxrazine/on_general_digest(mob/living/M) ..() - M.dizziness = 0 - M.drowsyness = 0 - M.setStuttering(0) - M.SetConfused(0) + M.dizziness = max(0, M.dizziness - 10) + M.drowsyness = max(0, M.drowsyness - 10) + M.AdjustStuttering(-10) + M.AdjustConfused(-10) M.reagents.remove_all_type(/datum/reagent/consumable/ethanol, 1 * REM, 0, 1) + if(prob(volume)) + if(!ishuman(M)) + return + var/mob/living/carbon/human/H = M + var/obj/item/organ/external/head/BP = H.get_bodypart(BP_HEAD) + if(!BP || !BP.disfigured) + return + BP.disfigured = FALSE + to_chat(H, "Your face is shaped normally again.") /datum/reagent/vitamin //Helps to regen blood and hunger(but doesn't really regen hunger because of the commented code below). name = "Vitamin" diff --git a/code/modules/reagents/reagent_types/Chemistry-Miscellaneous.dm b/code/modules/reagents/reagent_types/Chemistry-Miscellaneous.dm index 6e59162c2c99..ecd24b2ecdba 100644 --- a/code/modules/reagents/reagent_types/Chemistry-Miscellaneous.dm +++ b/code/modules/reagents/reagent_types/Chemistry-Miscellaneous.dm @@ -323,6 +323,12 @@ color = "#404030" // rgb: 64, 64, 48 taste_message = "floor cleaner" +/datum/reagent/ammonia/reaction_obj(obj/O, volume) + if(istype(O, /obj/machinery/camera)) + var/obj/machinery/camera/C = O + C.color = null + C.remove_paint_state() + /datum/reagent/ultraglue name = "Ultra Glue" id = "glue" @@ -695,15 +701,7 @@ /datum/reagent/paint/reaction_obj(obj/O, volume) if(istype(O, /obj/machinery/camera)) var/obj/machinery/camera/C = O - if(!C.painted) - if(!C.isXRay()) - var/paint_time = min(volume * 1 SECOND, 10 SECONDS) - addtimer(CALLBACK(C, /obj/machinery/camera/proc/remove_paint_state, C.network), paint_time) // EMP turns it off for 90 SECONDS, 10 seems fair. - C.disconnect_viewers() - C.painted = TRUE - C.toggle_cam(FALSE) // Do not show deactivation message, it's just paint. - C.triggerCameraAlarm() - C.color = color + C.color = color if(istype(O, /obj/item/canvas)) var/obj/item/canvas/C = O C.canvas_color = color @@ -744,9 +742,8 @@ /datum/reagent/paint_remover/reaction_obj(obj/O, volume) if(istype(O, /obj/machinery/camera)) var/obj/machinery/camera/C = O - if(C.painted) - C.remove_paint_state() - C.color = null + C.remove_paint_state() + C.color = null //////////////////////////////////// ///// All the barber's bullshit///// diff --git a/code/modules/reagents/reagent_types/Chemistry-Toxic.dm b/code/modules/reagents/reagent_types/Chemistry-Toxic.dm index a3036ddddef2..21bac2cce884 100644 --- a/code/modules/reagents/reagent_types/Chemistry-Toxic.dm +++ b/code/modules/reagents/reagent_types/Chemistry-Toxic.dm @@ -252,8 +252,7 @@ /datum/reagent/toxin/plantbgone/reaction_obj(obj/O, volume) if(istype(O,/obj/structure/alien/weeds)) var/obj/structure/alien/weeds/alien_weeds = O - alien_weeds.health -= rand(15,35) // Kills alien weeds pretty fast - alien_weeds.healthcheck() + alien_weeds.take_damage(rand(15, 35), BURN, ACID, FALSE) else if(istype(O,/obj/effect/glowshroom)) //even a small amount is enough to kill it qdel(O) else if(istype(O,/obj/effect/spacevine)) diff --git a/code/modules/recycling/disposal-construction.dm b/code/modules/recycling/disposal-construction.dm index 2ab35c403184..dc383f54d951 100644 --- a/code/modules/recycling/disposal-construction.dm +++ b/code/modules/recycling/disposal-construction.dm @@ -11,6 +11,7 @@ density = FALSE m_amt = 1850 level = 2 + resistance_flags = CAN_BE_HIT var/ptype = 0 // 0=straight, 1=bent, 2=junction-j1, 3=junction-j2, 4=junction-y, 5=trunk, 6=disposal bin, 7=outlet, 8=inlet diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 03e4f52b43ae..8c056ea92514 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -83,13 +83,7 @@ if(W.use_tool(src, user, 20, volume = 100, required_skills_override = list(/datum/skill/atmospherics = SKILL_LEVEL_TRAINED))) to_chat(user, "You sliced the floorweld off the disposal unit.") - var/obj/structure/disposalconstruct/C = new (src.loc) - transfer_fingerprints_to(C) - C.ptype = 6 // 6 = disposal unit - C.anchored = TRUE - C.density = TRUE - C.update() - qdel(src) + deconstruct(TRUE) return else to_chat(user, "You need more welding fuel to complete this task.") @@ -142,6 +136,20 @@ update() +/obj/machinery/disposal/deconstruct(disassembled) + var/turf/T = loc + for(var/atom/movable/AM in contents) //out, out, darned crowbar! + AM.forceMove(T) + if(flags & NODECONSTRUCT) + return ..() + var/obj/structure/disposalconstruct/C = new (T) + transfer_fingerprints_to(C) + C.ptype = 6 // 6 = disposal unit + C.anchored = TRUE + C.density = TRUE + C.update() + ..() + // mouse drop another mob or self // /obj/machinery/disposal/proc/MouseDrop_Mob(mob/living/target, mob/living/user) @@ -510,6 +518,7 @@ /obj/structure/disposalholder invisibility = 101 + resistance_flags = FULL_INDESTRUCTIBLE var/datum/gas_mixture/gas = null // gas used to flush, will appear at exit point var/active = 0 // true if the holder is moving, otherwise inactive dir = 0 @@ -690,7 +699,7 @@ level = 1 // underfloor only var/dpdir = 0 // bitmask of pipe directions dir = 0 // dir will contain dominant direction for junction pipes - var/health = 10 // health points 0-10 + max_integrity = 200 layer = 2.3 // slightly lower than wires and other pipes var/base_icon_state // initial icon state on map @@ -785,13 +794,12 @@ // Leaving it intact and sitting in a wall is stupid. if(T.density) for(var/atom/movable/AM in H) - AM.loc = T + AM.forceMove(T) AM.pipe_eject(0) qdel(H) return if(T.intact && isfloorturf(T)) //intact floor, pop the tile var/turf/simulated/floor/F = T - //F.health = 100 F.burnt = 1 F.intact = 0 F.levelupdate() @@ -799,90 +807,46 @@ F.icon_state = "Floor[F.burnt ? "1" : ""]" var/turf/target + playsound(src, 'sound/machines/hiss.ogg', VOL_EFFECTS_MASTER, null, FALSE) if(direction) // direction is specified if(isspaceturf(T)) // if ended in space, then range is unlimited target = get_edge_target_turf(T, direction) else // otherwise limit to 10 tiles target = get_ranged_target_turf(T, direction, 10) - - playsound(src, 'sound/machines/hiss.ogg', VOL_EFFECTS_MASTER, null, FALSE) - if(H) - for(var/atom/movable/AM in H) - AM.forceMove(T) - AM.pipe_eject(direction) - AM.throw_at(target, 100, 2) - H.vent_gas(T) - qdel(H) - + for(var/atom/movable/AM in H) + AM.forceMove(T) + AM.pipe_eject(direction) + AM.throw_at(target, 100, 2) else // no specified direction, so throw in random direction + for(var/atom/movable/AM in H) + target = get_offset_target_turf(T, rand(5)-rand(5), rand(5)-rand(5)) + AM.forceMove(T) + AM.pipe_eject(0) + AM.throw_at(target, 5, 2) - playsound(src, 'sound/machines/hiss.ogg', VOL_EFFECTS_MASTER, null, FALSE) - if(H) - for(var/atom/movable/AM in H) - target = get_offset_target_turf(T, rand(5)-rand(5), rand(5)-rand(5)) - AM.forceMove(T) - AM.pipe_eject(0) - AM.throw_at(target, 5, 2) - - H.vent_gas(T) // all gas vent to turf - qdel(H) - - return + H.vent_gas(T) // all gas vent to turf + qdel(H) // call to break the pipe // will expel any holder inside at the time // then delete the pipe // remains : set to leave broken pipe pieces in place /obj/structure/disposalpipe/proc/broken(remains = 0) + SHOULD_NOT_SLEEP(TRUE) if(remains) for(var/D in cardinal) if(D & dpdir) - var/obj/structure/disposalpipe/broken/P = new(src.loc) + var/obj/structure/disposalpipe/broken/P = new(loc) P.set_dir(D) - src.invisibility = 101 // make invisible (since we won't delete the pipe immediately) var/obj/structure/disposalholder/H = locate() in src - if(H) - // holder was present - H.active = 0 - var/turf/T = src.loc - if(T.density) - // broken pipe is inside a dense turf (wall) - // this is unlikely, but just dump out everything into the turf in case - - for(var/atom/movable/AM in H) - AM.loc = T - AM.pipe_eject(0) - qdel(H) - return - - // otherwise, do normal expel from turf - if(H) - expel(H, T, 0) - - QDEL_IN(src, 2) // delete pipe after 2 ticks to ensure expel proc finished - + if(H) // holder was present + H.active = FALSE + expel(H, loc, 0) + qdel(src) -// pipe affected by explosion -/obj/structure/disposalpipe/ex_act(severity) - switch(severity) - if(EXPLODE_DEVASTATE) - broken(0) - return - if(EXPLODE_HEAVY) - health -= rand(5,15) - if(EXPLODE_LIGHT) - health -= rand(0,15) - healthcheck() - - -// test health for brokenness -/obj/structure/disposalpipe/proc/healthcheck() - if(health < -2) - broken(0) - else if(health<1) - broken(1) - return +/obj/structure/disposalpipe/deconstruct(disassembled) + broken(!(disassembled || flags & NODECONSTRUCT || get_integrity() < -50)) //attack by item //weldingtool: unfasten and convert to obj/disposalconstruct @@ -1285,6 +1249,9 @@ . = ..() update() +/obj/structure/disposalpipe/broken/deconstruct() + qdel(src) + // called when welded // for broken pipe, remove and turn into scrap diff --git a/code/modules/religion/aspect.dm b/code/modules/religion/aspect.dm index 69c311541adf..d361410279f2 100644 --- a/code/modules/religion/aspect.dm +++ b/code/modules/religion/aspect.dm @@ -8,7 +8,7 @@ // Whether this aspect is allowed roundstart. var/starter = TRUE // Used in the radial menu when choosing a ritual - var/icon = 'icons/mob/radial.dmi' + var/icon = 'icons/hud/radial.dmi' var/icon_state = "radial_magic" var/image/aspect_image diff --git a/code/modules/religion/building_agent.dm b/code/modules/religion/building_agent.dm index 2a21035bfc3f..c2b41d0bb7fc 100644 --- a/code/modules/religion/building_agent.dm +++ b/code/modules/religion/building_agent.dm @@ -182,6 +182,14 @@ favor_cost = 300 piety_cost = 80 +/datum/building_agent/tech/cult/improved_pylons + name = "Улучшенные пилоны" + icon = 'icons/obj/cult.dmi' + icon_state = "pylon" + building_type = /datum/religion_tech/cult/improved_pylons + favor_cost = 300 + piety_cost = 80 + // For forge /datum/building_agent/tool/cult /datum/building_agent/tool/cult/tome diff --git a/code/modules/religion/religion.dm b/code/modules/religion/religion.dm index 658fb262a410..d8edf18af4c9 100644 --- a/code/modules/religion/religion.dm +++ b/code/modules/religion/religion.dm @@ -441,7 +441,7 @@ return name_entry -// Generate new rite_list +// Generate new rite_list and updating existing rites' divine power /datum/religion/proc/update_rites() if(rites_by_name.len > 0) rites_info = list() @@ -449,6 +449,7 @@ for(var/i in rites_by_name) var/datum/religion_rites/RI = rites_by_name[i] rites_info[RI.name] = get_rite_info(RI) + affect_divine_power_rite(RI) // Adds all binding rites once /datum/religion/proc/give_binding_rites() @@ -652,7 +653,7 @@ /datum/religion/proc/send_message_to_members(message, name, font_size = 6) var/format_name = name ? "[name]: " : "" - for(var/mob/M in global.mob_list) + for(var/mob/M in global.player_list) if(is_member(M) || isobserver(M)) to_chat(M, "[format_name][message]") diff --git a/code/modules/religion/religion_types/cult.dm b/code/modules/religion/religion_types/cult.dm index bf263262d1f8..2e961f42fdaf 100644 --- a/code/modules/religion/religion_types/cult.dm +++ b/code/modules/religion/religion_types/cult.dm @@ -81,6 +81,11 @@ var/list/possible_human_phrases = list("Я убью тебя!", "Ты чё?", "Я вырву твой имплант сердца и сожгу его!", "Я выпью твою кровь!", "Я уничтожу тебя!", "Молись, сука!", "Я вырву и съем твои кишки!", "Моргало выколю!", "Эй ты!", "Я измельчу тебя на мелкие кусочки и выброшу их в чёрную дыру!", "Пошёл нахуй!", "Ты умрешь в ужасных судорогах!", "Ильс'м уль чах!", "Твое призвание - это чистить канализацию на Марсе!", "Тупое животное!", "АХ-ХА-ХА-ХА-ХА-ХА!", "Что б ты бобов объелся!", "Ёбаный в рот этого ада!", "Эй обезьяна свинорылая!", "Обабок бля!", "Ну ты и маслёнок!",\ "Пиздакряк ты тупой!", "Твои потроха съедят кибер-свиньи вместе с помоями, а мозг будут разрывать на куски бездомные космо-кошки!", "Твою плоть разорвут космо-карпы, а кишки съедят мыши!", "Тупоголовый дегенерат!", "Ты никому не нужный биомусор!", "Ты тупое ничтожество!", "Лучше б ты у папы на синих трусах засох!", "ААА-Р-Р-Р-Р-Р-Г-Г-Г-Х-Х-Х!") + // Has our being already shown its nature? Red eyes + var/risen = FALSE + // We have something that no one can overlook anymore. Halo + var/ascendent = FALSE + /datum/religion/cult/New() ..() // Init anomalys @@ -234,8 +239,63 @@ return FALSE if(!M.mind?.GetRole(CULTIST)) add_faction_member(mode, M, TRUE) + handle_appearence(M) + ADD_TRAIT(M, TRAIT_HEALS_FROM_PYLONS, RELIGION_TRAIT) + return TRUE + +/datum/religion/cult/proc/handle_appearence(mob/M) + if(risen) + rise(M) //No return here + + if(ascendent) //To avoid useless counts through all players in Nar-Nar stage + ascend(M) + return + + var/alive = 0 + var/cultplayers = 0 + for(var/mob/living/P in player_list) + if(P.stat != DEAD) + if(iscultist(P)) + ++cultplayers + else + ++alive + + if(cultplayers == 0 || alive == 0) //Just in case to avoid 0 + return + var/ratio = cultplayers / alive + if(ratio > 0.25 && !risen) //Red eye check + first_rise() + if(ratio > 0.4 && !ascendent) //Halo check + first_ascend() + return TRUE +/datum/religion/cult/proc/first_rise() + for(var/mob/living/L in members) + playsound(L, 'sound/hallucinations/i_see_you_2.ogg', VOL_EFFECTS_MASTER) + to_chat(L, "Культ набирает силы, вуаль реальности всё слабее, ваши глаза начинают светиться...") + rise(L) + risen = TRUE + log_game("The blood cult has risen with [length(members)] players.") + +/datum/religion/cult/proc/first_ascend() + for(var/mob/living/L in members) + playsound(L, 'sound/hallucinations/im_here1.ogg', VOL_EFFECTS_MASTER) + to_chat(L, "Культ всё сильнее, и приближается жатва - вы не можете больше скрывать свою истинную природу!") + ascend(L) + ascendent = TRUE + log_game("The blood cult has ascended with [length(members)] players.") + +/datum/religion/cult/proc/rise(cultist) + if(isliving(cultist)) + var/mob/living/L = cultist + L.AddElement(/datum/element/cult_eyes) + +/datum/religion/cult/proc/ascend(cultist) + if(isliving(cultist)) + var/mob/living/L = cultist + L.AddElement(/datum/element/cult_halo) + /datum/religion/cult/add_deity(mob/M) ..() if(!M.mind?.GetRole(CULTIST)) @@ -244,3 +304,11 @@ /datum/religion/cult/on_exit(mob/M) for(var/obj/effect/proc_holder/spell/targeted/communicate/C in M.spell_list) M.RemoveSpell(C) + + if(!isliving(M)) + return + var/mob/living/L = M + if(HAS_TRAIT(L, TRAIT_CULT_EYES)) + L.RemoveElement(/datum/element/cult_eyes) + if(HAS_TRAIT(L, TRAIT_CULT_HALO)) + L.RemoveElement(/datum/element/cult_halo) diff --git a/code/modules/religion/tech.dm b/code/modules/religion/tech.dm index 8bb931fdacfe..e0aee8b84fae 100644 --- a/code/modules/religion/tech.dm +++ b/code/modules/religion/tech.dm @@ -38,3 +38,10 @@ /datum/religion_tech/cult/mirror_shield id = RTECH_MIRROR_SHIELD + +/datum/religion_tech/cult/improved_pylons + id = RTECH_IMPROVED_PYLONS + +/datum/religion_tech/cult/improved_pylons/on_add(datum/religion/cult/R) + for(var/obj/structure/cult/pylon/P as anything in global.pylons) + P.init_healing() diff --git a/code/modules/research/circuitprinter.dm b/code/modules/research/circuitprinter.dm index 617f6ff0b27d..da775c272433 100644 --- a/code/modules/research/circuitprinter.dm +++ b/code/modules/research/circuitprinter.dm @@ -43,10 +43,6 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis). T += M.rating efficiency_coeff = 2 ** (T - 1) -/obj/machinery/r_n_d/circuit_imprinter/blob_act() - if (prob(50)) - qdel(src) - /obj/machinery/r_n_d/circuit_imprinter/proc/check_mat(datum/design/being_built, M) if(loaded_materials[M]) return (loaded_materials[M].amount - (being_built.materials[M]/efficiency_coeff) >= 0) ? 1 : 0 @@ -62,7 +58,8 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis). /obj/machinery/r_n_d/circuit_imprinter/attackby(obj/item/O, mob/user) if (shocked) shock(user,50) - if (default_deconstruction_screwdriver(user, "circuit_imprinter_t", "circuit_imprinter", O)) + if (default_deconstruction_screwdriver(user, "circuit_imprinter", "circuit_imprinter", O)) + update_icon() if(linked_console) linked_console.linked_imprinter = null linked_console = null @@ -83,7 +80,7 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis). if (disabled) return if (!linked_console) - to_chat(user, "\The [name] must be linked to an R&D console first!") + to_chat(user, "\The [name] must be linked to an R&D console first!") return 1 if (O.is_open_container()) return @@ -176,7 +173,7 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis). else reagents.remove_reagent(M, D.materials[M]/efficiency_coeff) - addtimer(CALLBACK(src, .proc/create_design, RNDD), 16) + addtimer(CALLBACK(src, .proc/create_design, RNDD), 19) /obj/machinery/r_n_d/circuit_imprinter/proc/create_design(datum/rnd_queue_design/RNDD) var/datum/design/D = RNDD.design diff --git a/code/modules/research/destructive_analyzer.dm b/code/modules/research/destructive_analyzer.dm index 35928b1b42a5..da4d9f38fcbe 100644 --- a/code/modules/research/destructive_analyzer.dm +++ b/code/modules/research/destructive_analyzer.dm @@ -36,11 +36,13 @@ Note: Must be placed within 3 tiles of the R&D Console /obj/machinery/r_n_d/destructive_analyzer/attackby(obj/O, mob/user) if (shocked) shock(user,50) - if (default_deconstruction_screwdriver(user, "d_analyzer_t", "d_analyzer", O)) - if(linked_console) - linked_console.linked_destroy = null - linked_console = null - return + if(!loaded_item) + if (default_deconstruction_screwdriver(user, "d_analyzer", "d_analyzer", O)) + update_icon() + if(linked_console) + linked_console.linked_destroy = null + linked_console = null + return if(exchange_parts(user, O)) return @@ -51,39 +53,38 @@ Note: Must be placed within 3 tiles of the R&D Console return if (disabled) return + if (!powered()) + return if (!linked_console) - to_chat(user, "The protolathe must be linked to an R&D console first!") + to_chat(user, "\The [name] must be linked to an R&D console first!") return if (busy) - to_chat(user, " The protolathe is busy right now.") + to_chat(user, "\The [name] is busy right now.") return if (isitem(O) && !loaded_item) if(isrobot(user)) //Don't put your module items in there! return if(!O.origin_tech) - to_chat(user, " This doesn't seem to have a tech origin!") + to_chat(user, "This doesn't seem to have a tech origin!") return var/list/temp_tech = ConvertReqString2List(O.origin_tech) if (temp_tech.len == 0) - to_chat(user, " You cannot deconstruct this item!") + to_chat(user, "You cannot deconstruct this item!") return if(!do_skill_checks(user)) return - busy = 1 + busy = TRUE loaded_item = O user.drop_from_inventory(O, src) to_chat(user, "You add the [O.name] to the machine!") + icon_state = "d_analyzer_l" flick("d_analyzer_la", src) if(linked_console) nanomanager.update_uis(linked_console) - addtimer(CALLBACK(src, .proc/unbusy), 10) + VARSET_IN(src, busy, FALSE, 6) return 1 return -/obj/machinery/r_n_d/destructive_analyzer/proc/unbusy() - icon_state = "d_analyzer_l" - busy = 0 - /obj/machinery/r_n_d/destructive_analyzer/proc/deconstruct_item() if(busy) to_chat(usr, "The destructive analyzer is busy at the moment.") @@ -95,7 +96,7 @@ Note: Must be placed within 3 tiles of the R&D Console flick("d_analyzer_process", src) if(linked_console) linked_console.screen = "working" - addtimer(CALLBACK(src, .proc/finish_deconstructing), 24) + addtimer(CALLBACK(src, .proc/finish_deconstructing), 15) /obj/machinery/r_n_d/destructive_analyzer/proc/finish_deconstructing() busy = FALSE @@ -115,13 +116,13 @@ Note: Must be placed within 3 tiles of the R&D Console var/obj/item/stack/sheet/S = loaded_item if(S.amount == 1) qdel(S) - icon_state = "d_analyzer" + update_icon() loaded_item = null else S.use(1) else qdel(loaded_item) - icon_state = "d_analyzer" + update_icon() loaded_item = null use_power(250) @@ -137,4 +138,8 @@ Note: Must be placed within 3 tiles of the R&D Console if(loaded_item) loaded_item.forceMove(loc) loaded_item = null - icon_state = "d_analyzer" + update_icon() + +/obj/machinery/r_n_d/destructive_analyzer/power_change() + . = ..() + eject_item() diff --git a/code/modules/research/message_server.dm b/code/modules/research/message_server.dm index d3bdce7372c9..835a3407b31d 100644 --- a/code/modules/research/message_server.dm +++ b/code/modules/research/message_server.dm @@ -55,6 +55,8 @@ idle_power_usage = 10 active_power_usage = 100 + resistance_flags = FULL_INDESTRUCTIBLE + var/list/datum/data_pda_msg/pda_msgs = list() var/list/datum/data_rc_msg/rc_msgs = list() var/active = TRUE @@ -211,6 +213,9 @@ var/global/obj/machinery/blackbox_recorder/blackbox use_power = IDLE_POWER_USE idle_power_usage = 10 active_power_usage = 100 + + resistance_flags = FULL_INDESTRUCTIBLE + var/list/messages = list() //Stores messages of non-standard frequencies var/list/messages_admin = list() diff --git a/code/modules/research/protolathe.dm b/code/modules/research/protolathe.dm index 7f3ec298a6b0..44979576597b 100644 --- a/code/modules/research/protolathe.dm +++ b/code/modules/research/protolathe.dm @@ -91,7 +91,8 @@ Note: Must be placed west/left of and R&D console to function. shock(user,50) if (I.is_open_container()) return 1 - if (default_deconstruction_screwdriver(user, "protolathe_t", "protolathe", I)) + if (default_deconstruction_screwdriver(user, "protolathe", "protolathe", I)) + update_icon() if(linked_console) linked_console.linked_lathe = null linked_console = null @@ -113,7 +114,7 @@ Note: Must be placed west/left of and R&D console to function. if (disabled) return if (!linked_console) - to_chat(user, "\The protolathe must be linked to an R&D console first!") + to_chat(user, "\The [name] must be linked to an R&D console first!") return 1 if (busy) to_chat(user, "The protolathe is busy. Please wait for completion of previous operation.") @@ -163,6 +164,10 @@ Note: Must be placed west/left of and R&D console to function. if(linked_console) nanomanager.update_uis(linked_console) +/obj/machinery/r_n_d/protolathe/deconstruct(disassembled) + log_game("Protolathe of type [type] [disassembled ? "disassembled" : "deconstructed"] by [key_name(usr)] at [get_area_name(src, TRUE)]") + return ..() + /obj/machinery/r_n_d/protolathe/deconstruction() . = ..() for(var/M in loaded_materials) diff --git a/code/modules/research/rdmachines.dm b/code/modules/research/rdmachines.dm index d3a9d945d94e..d9a3b76b4022 100644 --- a/code/modules/research/rdmachines.dm +++ b/code/modules/research/rdmachines.dm @@ -38,3 +38,16 @@ /obj/machinery/r_n_d/attack_hand(mob/user) if(!shock(user, 50) && !disabled) return ..() + +/obj/machinery/r_n_d/update_icon() + if(powered()) + icon_state = initial(icon_state) + else + icon_state = "[initial(icon_state)]-off" + cut_overlays() + if(panel_open) + add_overlay("[initial(icon_state)]-open") + +/obj/machinery/r_n_d/power_change() + ..() + update_icon() diff --git a/code/modules/research/xenoarchaeology/artifact/artifact.dm b/code/modules/research/xenoarchaeology/artifact/artifact.dm index 006005a8a9f7..9ff3d5518d32 100644 --- a/code/modules/research/xenoarchaeology/artifact/artifact.dm +++ b/code/modules/research/xenoarchaeology/artifact/artifact.dm @@ -46,16 +46,20 @@ var/excavation_level = 0 var/datum/geosample/geological_data var/datum/artifact_find/artifact_find - var/last_act = 0 /obj/structure/boulder/atom_init() . = ..() - icon_state = "boulder[rand(1,4)]" - excavation_level = rand(5,50) + icon_state = "boulder[rand(1, 4)]" + excavation_level = rand(5, 50) /obj/structure/boulder/attackby(obj/item/weapon/W, mob/user) + user.SetNextMove(CLICK_CD_RAPID) + + if (user.is_busy(src)) + return + if (istype(W, /obj/item/device/core_sampler)) - src.geological_data.artifact_distance = rand(-100,100) / 100 + src.geological_data.artifact_distance = rand(-100, 100) / 100 src.geological_data.artifact_id = artifact_find.artifact_id var/obj/item/device/core_sampler/C = W @@ -68,20 +72,25 @@ return if (istype(W, /obj/item/device/measuring_tape)) - if(user.is_busy()) return var/obj/item/device/measuring_tape/P = W user.visible_message("[user] extends [P] towards [src].","You extend [P] towards [src].") - if(P.use_tool(src, user, 40)) + if(P.use_tool(src, user, 4 SECOND)) to_chat(user, "[bicon(P)] [src] has been excavated to a depth of [2*src.excavation_level]cm.") return + if (istype(W, /obj/item/weapon/sledgehammer)) + var/obj/item/weapon/sledgehammer/S = W + if(HAS_TRAIT(S, TRAIT_DOUBLE_WIELDED)) + user.do_attack_animation(src) + shake_camera(user, 1, 0.37) + playsound(src, 'sound/misc/sledgehammer_hit_rock.ogg', VOL_EFFECTS_MASTER) + qdel(src) + else + to_chat(user, "You need to take it with both hands to break it!") + if (istype(W, /obj/item/weapon/pickaxe)) var/obj/item/weapon/pickaxe/P = W - if(last_act + 50 * P.toolspeed > world.time)//prevents message spam - return - last_act = world.time - to_chat(user, "You start [P.drill_verb] [src].") if(!W.use_tool(src, user, 50, volume = 100)) @@ -116,17 +125,17 @@ . = ..() if(ishuman(AM)) var/mob/living/carbon/human/H = AM - if((istype(H.l_hand,/obj/item/weapon/pickaxe)) && (!H.hand)) - attackby(H.l_hand,H) - else if((istype(H.r_hand,/obj/item/weapon/pickaxe)) && H.hand) - attackby(H.r_hand,H) + if(istype(H.l_hand, /obj/item/weapon/pickaxe)) + attackby(H.l_hand, H) + else if(istype(H.r_hand, /obj/item/weapon/pickaxe)) + attackby(H.r_hand, H) else if(isrobot(AM)) var/mob/living/silicon/robot/R = AM - if(istype(R.module_active,/obj/item/weapon/pickaxe)) - attackby(R.module_active,R) + if(istype(R.module_active, /obj/item/weapon/pickaxe)) + attackby(R.module_active, R) - else if(istype(AM,/obj/mecha)) + else if(istype(AM, /obj/mecha)) var/obj/mecha/M = AM - if(istype(M.selected,/obj/item/mecha_parts/mecha_equipment/drill)) + if(istype(M.selected, /obj/item/mecha_parts/mecha_equipment/drill)) M.selected.action(src) diff --git a/code/modules/research/xenoarchaeology/artifact/artifact_bluespace_crystal.dm b/code/modules/research/xenoarchaeology/artifact/artifact_bluespace_crystal.dm index 5885306b7d20..5ac28c83209e 100644 --- a/code/modules/research/xenoarchaeology/artifact/artifact_bluespace_crystal.dm +++ b/code/modules/research/xenoarchaeology/artifact/artifact_bluespace_crystal.dm @@ -8,14 +8,14 @@ need_init = FALSE anchored = TRUE light_color = "#24c1ff" - health = 200 + max_integrity = 200 var/anomaly_spawn_list = list ("gravitational anomaly" = 1, "flux wave anomaly" = 1, "bluespace anomaly" = 6, "pyroclastic anomaly" = 1, "vortex anomaly" = 1,) /obj/machinery/artifact/bluespace_crystal/atom_init() + max_integrity = rand(150, 300) . = ..() init_turfs_around() - health = rand(150, 300) first_effect = new /datum/artifact_effect/tesla(src) first_effect.trigger = TRIGGER_PROXY desc = "A blue strange crystal" @@ -49,24 +49,12 @@ teleport() return ..() -/obj/machinery/artifact/bluespace_crystal/proc/get_damage(damage) - if(damage < 0) - damage =0 - health = health - damage - tesla_zap(src,round(damage/10),round(damage/5)*25000) - empulse(src, round(damage/10),round(damage/5)) - if(health < 0) - qdel(src) - -/obj/machinery/artifact/bluespace_crystal/bullet_act(obj/item/projectile/Proj, def_zone) +/obj/machinery/artifact/bluespace_crystal/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir) . = ..() - if(prob(Proj.damage)) - get_damage(Proj.damage) - -/obj/machinery/artifact/bluespace_crystal/attackby(obj/item/weapon/W, mob/user) - user.SetNextMove(CLICK_CD_MELEE) - get_damage(W.force) - ..() + if(.) + var/power = round(. / 10) + tesla_zap(src, power, 50000 * power) + empulse(src, power, 2 * power) /obj/machinery/artifact/bluespace_crystal/proc/teleport() var/turf/T = get_turf(src) @@ -100,5 +88,4 @@ sparks.start() /obj/machinery/artifact/bluespace_crystal/ex_act(severity) - get_damage(50*severity) - return + take_damage(50*severity, BURN, ENERGY, FALSE) diff --git a/code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm b/code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm index 1d1029b2a9cf..ec897309d4d6 100644 --- a/code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm +++ b/code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm @@ -25,7 +25,7 @@ ///last time mob touched us var/last_time_touched = 0 ///our health - var/health = 1000 + max_integrity = 1000 /obj/machinery/artifact/Destroy() clear_turfs_around() @@ -210,7 +210,7 @@ /obj/machinery/artifact/examine(mob/user) ..() - switch(round(100 * (health / initial(health)))) + switch(round(100 * (get_integrity() / max_integrity))) if(85 to 100) to_chat(user, "Appears to have no structural damage.") if(65 to 85) @@ -261,31 +261,25 @@ ismultitool(W)) try_toggle_effects(TRIGGER_ENERGY) if(first_effect?.trigger == TRIGGER_HEAT || secondary_effect?.trigger == TRIGGER_HEAT) - if(istype(W, /obj/item/weapon/match)) - var/obj/item/weapon/match/M = W - if(M.lit) - try_toggle_effects(TRIGGER_HEAT) - else if(iswelder(W)) - var/obj/item/weapon/weldingtool/WT = W - if(WT.isOn()) - try_toggle_effects(TRIGGER_HEAT) - else if(istype(W, /obj/item/weapon/lighter)) - var/obj/item/weapon/lighter/L = W - if(L.lit) - try_toggle_effects(TRIGGER_HEAT) + if(W.get_current_temperature() > 700) + try_toggle_effects(TRIGGER_HEAT) + return ..() - health -= W.force - try_toggle_effects(TRIGGER_FORCE) -/obj/machinery/artifact/proc/adjusthealth(to_adjust) - health += to_adjust - updatehealth() - -/obj/machinery/artifact/proc/updatehealth() - if(health > 0) +/obj/machinery/artifact/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir) + . = ..() + if(QDELING(src)) return - if(!QDELING(src)) - qdel(src) + switch(damage_flag) + if(FIRE) + try_toggle_effects(TRIGGER_HEAT) + if(ENERGY, LASER) + try_toggle_effects(TRIGGER_ENERGY) + if(BOMB) + try_toggle_effects(TRIGGER_FORCE) + try_toggle_effects(TRIGGER_HEAT) + else + try_toggle_effects(TRIGGER_FORCE) /obj/machinery/artifact/Bumped(atom/AM) ..() @@ -304,33 +298,6 @@ to_chat(AM, "You accidentally touch [src].") ..() -/obj/machinery/artifact/bullet_act(obj/item/projectile/P, def_zone) - . = ..() - if(istype(P,/obj/item/projectile/bullet) ||\ - istype(P,/obj/item/projectile/hivebotbullet)) - try_toggle_effects(TRIGGER_FORCE) - health -= P.damage - - else if(istype(P,/obj/item/projectile/beam) ||\ - istype(P,/obj/item/projectile/ion) ||\ - istype(P,/obj/item/projectile/energy)) - try_toggle_effects(TRIGGER_ENERGY) - health -= P.damage - -/obj/machinery/artifact/ex_act(severity) - switch(severity) - if(EXPLODE_DEVASTATE) - qdel(src) - if(EXPLODE_HEAVY) - if(prob(50)) - try_toggle_effects(TRIGGER_FORCE) - try_toggle_effects(TRIGGER_HEAT) - return - if(EXPLODE_LIGHT) - try_toggle_effects(TRIGGER_FORCE) - try_toggle_effects(TRIGGER_HEAT) - return - qdel(src) /obj/machinery/artifact/Move(NewLoc, Dir = 0, step_x = 0, step_y = 0) . = ..() diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm index 98ef10cd233f..53faa236f4fa 100644 --- a/code/modules/research/xenobiology/xenobio_camera.dm +++ b/code/modules/research/xenobiology/xenobio_camera.dm @@ -69,30 +69,6 @@ /obj/machinery/computer/camera_advanced/xenobio/GrantActions(mob/living/user) ..() - if(slime_up_action) - slime_up_action.target = src - slime_up_action.Grant(user) - - if(slime_place_action) - slime_place_action.target = src - slime_place_action.Grant(user) - - if(feed_slime_action) - feed_slime_action.target = src - feed_slime_action.Grant(user) - - if(monkey_recycle_action) - monkey_recycle_action.target = src - monkey_recycle_action.Grant(user) - - if(scan_action) - scan_action.target = src - scan_action.Grant(user) - - if(hotkey_help) - hotkey_help.target = src - hotkey_help.Grant(user) - RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_CTRL, .proc/XenoSlimeClickCtrl) RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_SHIFT, .proc/XenoSlimeClickShift) RegisterSignal(user, COMSIG_XENO_TURF_CLICK_SHIFT, .proc/XenoTurfClickShift) @@ -172,7 +148,7 @@ /datum/action/slime_place name = "Place Slimes" - button_icon = 'icons/mob/actions.dmi' + button_icon = 'icons/hud/actions.dmi' button_icon_state = "slime_down" action_type = AB_INNATE @@ -197,7 +173,7 @@ /datum/action/slime_pick_up name = "Pick up Slime" - button_icon = 'icons/mob/actions.dmi' + button_icon = 'icons/hud/actions.dmi' button_icon_state = "slime_up" action_type = AB_INNATE @@ -233,7 +209,7 @@ /datum/action/feed_slime name = "Feed Slimes" - button_icon = 'icons/mob/actions.dmi' + button_icon = 'icons/hud/actions.dmi' button_icon_state = "monkey_down" action_type = AB_INNATE @@ -259,7 +235,7 @@ /datum/action/innate/slime_scan name = "Scan Slime" - button_icon = 'icons/mob/actions.dmi' + button_icon = 'icons/hud/actions.dmi' button_icon_state = "slime_scan" action_type = AB_INNATE @@ -278,7 +254,7 @@ /datum/action/monkey_recycle name = "Recycle Monkeys" - button_icon = 'icons/mob/actions.dmi' + button_icon = 'icons/hud/actions.dmi' button_icon_state = "monkey_up" action_type = AB_INNATE @@ -304,7 +280,7 @@ /datum/action/hotkey_help name = "Hotkey Help" - button_icon = 'icons/mob/actions.dmi' + button_icon = 'icons/hud/actions.dmi' button_icon_state = "hotkey_help" action_type = AB_INNATE diff --git a/code/modules/scrap/oldificator.dm b/code/modules/scrap/oldificator.dm index 6d8d53f72a8a..343a030e34ac 100644 --- a/code/modules/scrap/oldificator.dm +++ b/code/modules/scrap/oldificator.dm @@ -115,12 +115,12 @@ if(prob(50)) slowdown += pick(0.5, 0.5, 1, 1.5) if(prob(75)) - armor["melee"] = armor["melee"] / 2 - armor["bullet"] = armor["bullet"] / 2 - armor["laser"] = armor["laser"] / 2 - armor["energy"] = armor["energy"] / 2 - armor["bomb"] = armor["bomb"] / 2 - armor["bio"] = armor["bio"] / 2 + armor[MELEE] = armor[MELEE] / 2 + armor[BULLET] = armor[BULLET] / 2 + armor[LASER] = armor[LASER] / 2 + armor[ENERGY] = armor[ENERGY] / 2 + armor[BOMB] = armor[BOMB] / 2 + armor[BIO] = armor[BIO] / 2 armor["rad"] = armor["rad"] / 2 if(prob(50)) uncleanable = 1 diff --git a/code/modules/scrap/scrap_light.dm b/code/modules/scrap/scrap_light.dm index 482aa2c3c9b4..6ae6b689c5a0 100644 --- a/code/modules/scrap/scrap_light.dm +++ b/code/modules/scrap/scrap_light.dm @@ -36,7 +36,7 @@ playsound(user, 'sound/items/torch.ogg', VOL_EFFECTS_MASTER) user.visible_message("[user] lits the [src] on.", "You had lt on the [src]!") src.force = on_damage - src.damtype = "fire" + src.damtype = BURN on = !on update_brightness(user) item_state = icon_state diff --git a/code/modules/security levels/keycard authentication.dm b/code/modules/security_levels/keycard_authentication.dm similarity index 99% rename from code/modules/security levels/keycard authentication.dm rename to code/modules/security_levels/keycard_authentication.dm index 285e17d605eb..b6159cd35914 100644 --- a/code/modules/security levels/keycard authentication.dm +++ b/code/modules/security_levels/keycard_authentication.dm @@ -20,6 +20,7 @@ active_power_usage = 6 power_channel = STATIC_ENVIRON required_skills = list(/datum/skill/command = SKILL_LEVEL_TRAINED) + resistance_flags = FULL_INDESTRUCTIBLE /obj/machinery/keycard_auth/attack_ai(mob/user) if(IsAdminGhost(user)) diff --git a/code/modules/security levels/security levels.dm b/code/modules/security_levels/security_levels.dm similarity index 100% rename from code/modules/security levels/security levels.dm rename to code/modules/security_levels/security_levels.dm diff --git a/code/modules/statistic/gamemode_stat.dm b/code/modules/statistic/gamemode_stat.dm index 4e9966d29e91..13789853aaca 100644 --- a/code/modules/statistic/gamemode_stat.dm +++ b/code/modules/statistic/gamemode_stat.dm @@ -109,6 +109,20 @@ // string, byond_type var/item_type +/datum/stat/changeling_info + // int, [0...]. victims + var/victims_number + // array of objects + var/list/datum/stat/changeling_purchase/changeling_purchase + +/datum/stat/changeling_purchase + // string, byond_type + var/power_type + // string, anything + var/power_name + // int, [0...] + var/cost + /datum/stat/role // Default stats // string, pool in ./code/game/gamemodes/roles in var name @@ -136,6 +150,8 @@ // Other roles stats // object var/datum/stat/uplink_info/uplink_info = null + // object + var/datum/stat/changeling_info/changeling_info = null /datum/stat/role/proc/set_custom_stat(datum/role/R) var/datum/component/gamemode/syndicate/S = R.GetComponent(/datum/component/gamemode/syndicate) @@ -144,3 +160,20 @@ uplink_info.total_TC = S.total_TC uplink_info.spent_TC = S.spent_TC uplink_info.uplink_purchases = S.uplink_purchases + +/datum/stat/role/changeling/set_custom_stat(datum/role/changeling/C) + var/datum/stat/changeling_info/_changeling_info = new + _changeling_info.victims_number = C.absorbedamount + + _changeling_info.changeling_purchase = list() + for(var/obj/effect/proc_holder/changeling/P in C.purchasedpowers) + if(P.genomecost <= 0) + continue + var/datum/stat/changeling_purchase/stat = new + stat.power_name = P.name + stat.power_type = P.type + stat.cost = P.genomecost + + _changeling_info.changeling_purchase += stat + + changeling_info = _changeling_info diff --git a/code/modules/statistic/statistics.dm b/code/modules/statistic/statistics.dm index fe598595cfe2..462dd3ca7074 100644 --- a/code/modules/statistic/statistics.dm +++ b/code/modules/statistic/statistics.dm @@ -17,7 +17,7 @@ var/global/datum/stat_collector/SSStatistics = new /datum/stat_collector // To ensure that if output file syntax is changed, we will still be able to process // new and old files // please increment this version whenever making changes -#define STAT_OUTPUT_VERSION 3 +#define STAT_OUTPUT_VERSION 4 #define STAT_FILE_NAME "stat.json" // Documentation rules: diff --git a/code/modules/supermatter/supermatter.dm b/code/modules/supermatter/supermatter.dm index c634564ccb90..18c5478b77f4 100644 --- a/code/modules/supermatter/supermatter.dm +++ b/code/modules/supermatter/supermatter.dm @@ -23,6 +23,8 @@ anchored = FALSE light_range = 4 + resistance_flags = FULL_INDESTRUCTIBLE + var/gasefficency = 0.25 var/base_icon_state = "darkmatter" @@ -208,7 +210,7 @@ // Then bring it inside to explode instantly upon landing on a valid turf. - if(Proj.flag != "bullet") + if(Proj.flag != BULLET) power += Proj.damage * config_bullet_energy else damage += Proj.damage * config_bullet_energy diff --git a/code/modules/unarmed_combat/combat_combo.dm b/code/modules/unarmed_combat/combat_combo.dm index 3615f1e57e33..60c4632d6f69 100644 --- a/code/modules/unarmed_combat/combat_combo.dm +++ b/code/modules/unarmed_combat/combat_combo.dm @@ -239,7 +239,7 @@ var/global/list/combat_combos_by_name = list() if(min_value < 0 || val >= min_value) var/armor_check = 0 if(!armor_pierce) - armor_check = victim.run_armor_check(check_bodyarmor ? null : zone, "melee") + armor_check = victim.run_armor_check(check_bodyarmor ? null : zone, MELEE) return victim.apply_damage(val, force_dam_type ? force_dam_type : attack_obj["type"], def_zone = zone, blocked = armor_check, @@ -265,7 +265,7 @@ var/global/list/combat_combos_by_name = list() if(min_value < 0 || val >= min_value) var/armor_check = 0 if(!armor_pierce) - armor_check = victim.run_armor_check(check_bodyarmor ? null : zone, "melee") + armor_check = victim.run_armor_check(check_bodyarmor ? null : zone, MELEE) return victim.apply_effect(duration, effect, blocked = armor_check) return FALSE @@ -297,7 +297,7 @@ var/global/list/combat_combos_by_name = list() return FALSE /datum/combat_combo/proc/get_combo_icon() - var/image/I = image(icon='icons/mob/unarmed_combat_combos.dmi', icon_state=combo_icon_state) + var/image/I = image(icon='icons/hud/unarmed_combat_combos.dmi', icon_state=combo_icon_state) I.plane = ABOVE_HUD_PLANE I.appearance_flags = APPEARANCE_UI_IGNORE_ALPHA I.pixel_x = 16 diff --git a/code/modules/unarmed_combat/combo_handler.dm b/code/modules/unarmed_combat/combo_handler.dm index 492417e1f18d..20c285ecdd7c 100644 --- a/code/modules/unarmed_combat/combo_handler.dm +++ b/code/modules/unarmed_combat/combo_handler.dm @@ -156,7 +156,7 @@ CC_icon_state = "combo_element_grab" if(INTENT_HARM) CC_icon_state = "combo_element_hurt" - var/image/C_EL_I = image(icon='icons/mob/unarmed_combat_combos.dmi', icon_state="[CC_icon_state]_[i]") + var/image/C_EL_I = image(icon='icons/hud/unarmed_combat_combos.dmi', icon_state="[CC_icon_state]_[i]") C_EL_I.loc = victim C_EL_I.plane = ABOVE_HUD_PLANE C_EL_I.appearance_flags = APPEARANCE_UI_IGNORE_ALPHA diff --git a/code/modules/unarmed_combat/combos/disarming.dm b/code/modules/unarmed_combat/combos/disarming.dm index 3e457adf5e93..d9932fb4933c 100644 --- a/code/modules/unarmed_combat/combos/disarming.dm +++ b/code/modules/unarmed_combat/combos/disarming.dm @@ -268,7 +268,7 @@ return var/target_zone = attacker.get_targetzone() - var/armor_check = victim.run_armor_check(target_zone, "melee") + var/armor_check = victim.run_armor_check(target_zone, MELEE) if(ishuman(victim)) var/mob/living/carbon/human/H = victim diff --git a/code/modules/unarmed_combat/living_procs_defines.dm b/code/modules/unarmed_combat/living_procs_defines.dm index 21f20bd6f66a..a366fcedf12e 100644 --- a/code/modules/unarmed_combat/living_procs_defines.dm +++ b/code/modules/unarmed_combat/living_procs_defines.dm @@ -275,7 +275,7 @@ if(ishuman(src)) // This is stupid. TODO: abstract get_armor() proc. var/mob/living/carbon/human/H = src BP = H.get_bodypart(ran_zone(BP)) - armor_block = run_armor_check(BP, "melee") + armor_block = run_armor_check(BP, MELEE) if(damSound) playsound(src, damSound, VOL_EFFECTS_MASTER) diff --git a/code/modules/vehicles/spacebike.dm b/code/modules/vehicles/spacebike.dm index 0038df256aec..0d6227282845 100644 --- a/code/modules/vehicles/spacebike.dm +++ b/code/modules/vehicles/spacebike.dm @@ -6,8 +6,9 @@ load_item_visible = 1 mob_offset_y = 5 - health = 300 - maxhealth = 300 + + max_integrity = 300 + resistance_flags = CAN_BE_HIT fire_dam_coeff = 0.6 brute_dam_coeff = 0.5 @@ -142,10 +143,6 @@ L.apply_damage(0.5*damage, BRUTE, BP_R_ARM) ..() -/obj/vehicle/space/spacebike/relaymove(mob/user, direction) - return Move(get_step(src, direction)) - - /obj/vehicle/space/spacebike/Move(NewLoc, Dir = 0, step_x = 0, step_y = 0) //these things like space, not turf. Dragging shouldn't weigh you down. if(isspaceturf(NewLoc) || pulledby) diff --git a/code/modules/vehicles/vehicle.dm b/code/modules/vehicles/vehicle.dm index 7b7bd24b896e..ca551813e1f6 100644 --- a/code/modules/vehicles/vehicle.dm +++ b/code/modules/vehicles/vehicle.dm @@ -22,8 +22,6 @@ var/attack_log = null var/on = 0 var/open = 0 - var/health = 0 //do not forget to set health for your vehicle! - var/maxhealth = 0 var/fire_dam_coeff = 1.0 var/brute_dam_coeff = 1.0 var/stat = 0 @@ -63,6 +61,17 @@ else return FALSE +/obj/vehicle/space/spacebike/relaymove(mob/user, direction) + if(!user) + return + //manually set move_delay for vehicles so we don't inherit any mob movement penalties + //specific vehicle move delays are set in code\modules\vehicles\vehicle.dm + user.client?.move_delay = world.time + //drunk driving + if(user.confused) + direction = user.confuse_input(direction) + return Move(get_step(src, direction)) + /obj/vehicle/proc/can_move() if(world.time <= l_move_time + move_delay) return 0 @@ -86,9 +95,9 @@ var/obj/item/weapon/weldingtool/T = W user.SetNextMove(CLICK_CD_INTERACT) if(T.isOn()) - if(health < maxhealth) + if(get_integrity() < max_integrity) if(open) - health = min(maxhealth, health + 20) + repair_damage(20) playsound(src, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER) user.visible_message("[user] repairs \the [src]!","You repair \the [src]!") check_move_delay() @@ -99,37 +108,26 @@ else to_chat(user, "Unable to repair while [src] is off.") else - switch(W.damtype) - if("fire") - health -= W.force * fire_dam_coeff - if("brute") - health -= W.force * brute_dam_coeff - healthcheck() return ..() -/obj/vehicle/bullet_act(obj/item/projectile/Proj, def_zone) - . = ..() - health -= Proj.damage - healthcheck() +/obj/vehicle/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir) + switch(damage_type) + if(BRUTE) + return damage_amount * brute_dam_coeff + if(BURN) + return damage_amount * fire_dam_coeff -/obj/vehicle/blob_act() - src.health -= rand(20,40)*fire_dam_coeff - healthcheck() - return +/obj/vehicle/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir) + . = ..() + if(QDELING(src)) + return + if(.) + if(prob(10)) + new /obj/effect/decal/cleanable/blood/oil(loc) + check_move_delay() -/obj/vehicle/ex_act(severity) - switch(severity) - if(EXPLODE_DEVASTATE) - explode() - return - if(EXPLODE_HEAVY) - health -= rand(5,10)*fire_dam_coeff - health -= rand(10,20)*brute_dam_coeff - if(EXPLODE_LIGHT) - if(prob(50)) - health -= rand(1,5)*fire_dam_coeff - health -= rand(1,5)*brute_dam_coeff - healthcheck() +/obj/vehicle/deconstruct(disassembled) + explode() /obj/vehicle/attack_ai(mob/user) return @@ -179,11 +177,6 @@ qdel(src) -/obj/vehicle/proc/healthcheck() - check_move_delay() - if(health <= 0) - explode() - /obj/vehicle/proc/RunOver(mob/living/carbon/human/H) return //write specifics for different vehicles @@ -270,16 +263,13 @@ return 1 /obj/vehicle/proc/check_move_delay() - var/health_procent = (health / maxhealth) * 100 - if(health_procent >= 66) - slow_cooef = 0 - return - if(health_procent >= 33) - slow_cooef = 1 - return - slow_cooef = 2 - return - + switch(get_integrity() / max_integrity) + if(0 to 0.33) + slow_cooef = 2 + if(0.33 to 0.66) + slow_cooef = 1 + else + slow_cooef = 0 //------------------------------------------------------- // Stat update procs @@ -293,8 +283,4 @@ user.SetNextMove(CLICK_CD_MELEE) visible_message("[user] [attack_message] the [src]!") user.attack_log += text("\[[time_stamp()]\] attacked [src.name]") - src.health -= damage - if(prob(10)) - new /obj/effect/decal/cleanable/blood/oil(src.loc) - healthcheck() - return 1 + take_damage(damage, BRUTE, MELEE) diff --git a/code/modules/virus2/helpers.dm b/code/modules/virus2/helpers.dm index ce1ba0fc1a75..991421fd7967 100644 --- a/code/modules/virus2/helpers.dm +++ b/code/modules/virus2/helpers.dm @@ -54,8 +54,8 @@ if(target_zone && ishuman(M)) var/mob/living/carbon/human/H = M - var/armor = H.getarmor(target_zone, "melee") - var/bioarmor = H.getarmor(target_zone, "bio") + var/armor = H.getarmor(target_zone, MELEE) + var/bioarmor = H.getarmor(target_zone, BIO) return max((100 - max(armor, bioarmor/2)), 0) / 2 return 100 diff --git a/config/example/maps.txt b/config/example/maps.txt index 055613087bf6..2bb89d3e67b3 100644 --- a/config/example/maps.txt +++ b/config/example/maps.txt @@ -35,3 +35,7 @@ map falcon maxplayers 25 voteweight 2 endmap + +map prometheus + votable +endmap \ No newline at end of file diff --git a/icons/effects/160x160.dmi b/icons/effects/160x160.dmi index e31524df9589..305dc47f0422 100644 Binary files a/icons/effects/160x160.dmi and b/icons/effects/160x160.dmi differ diff --git a/icons/effects/32x32.dmi b/icons/effects/32x32.dmi index 4f5867e07e72..6dcb0a8cec34 100644 Binary files a/icons/effects/32x32.dmi and b/icons/effects/32x32.dmi differ diff --git a/icons/effects/32x64.dmi b/icons/effects/32x64.dmi new file mode 100644 index 000000000000..ab420347f23e Binary files /dev/null and b/icons/effects/32x64.dmi differ diff --git a/icons/effects/96x96.dmi b/icons/effects/96x96.dmi index be121fc856a5..c6012aa71cf1 100644 Binary files a/icons/effects/96x96.dmi and b/icons/effects/96x96.dmi differ diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index 3f03c2e0e2ec..967786ce8c1b 100644 Binary files a/icons/effects/effects.dmi and b/icons/effects/effects.dmi differ diff --git a/icons/effects/weather_effects.dmi b/icons/effects/weather_effects.dmi index c8dc912465cf..e0ef8711ad7d 100644 Binary files a/icons/effects/weather_effects.dmi and b/icons/effects/weather_effects.dmi differ diff --git a/icons/hud/actions.dmi b/icons/hud/actions.dmi new file mode 100644 index 000000000000..b548d689930c Binary files /dev/null and b/icons/hud/actions.dmi differ diff --git a/icons/mob/actions_mecha.dmi b/icons/hud/actions_mecha.dmi similarity index 100% rename from icons/mob/actions_mecha.dmi rename to icons/hud/actions_mecha.dmi diff --git a/icons/mob/hud.dmi b/icons/hud/hud.dmi similarity index 100% rename from icons/mob/hud.dmi rename to icons/hud/hud.dmi diff --git a/icons/mob/radial.dmi b/icons/hud/radial.dmi similarity index 100% rename from icons/mob/radial.dmi rename to icons/hud/radial.dmi diff --git a/icons/hud/screen1.dmi b/icons/hud/screen1.dmi new file mode 100644 index 000000000000..6013750c0344 Binary files /dev/null and b/icons/hud/screen1.dmi differ diff --git a/icons/mob/screen1_Midnight.dmi b/icons/hud/screen1_Midnight.dmi similarity index 100% rename from icons/mob/screen1_Midnight.dmi rename to icons/hud/screen1_Midnight.dmi diff --git a/icons/mob/screen1_Orange.dmi b/icons/hud/screen1_Orange.dmi similarity index 100% rename from icons/mob/screen1_Orange.dmi rename to icons/hud/screen1_Orange.dmi diff --git a/icons/mob/screen1_White.dmi b/icons/hud/screen1_White.dmi similarity index 100% rename from icons/mob/screen1_White.dmi rename to icons/hud/screen1_White.dmi diff --git a/icons/mob/screen1_action.dmi b/icons/hud/screen1_action.dmi similarity index 100% rename from icons/mob/screen1_action.dmi rename to icons/hud/screen1_action.dmi diff --git a/icons/mob/screen1_alien_old.dmi b/icons/hud/screen1_alien_old.dmi similarity index 100% rename from icons/mob/screen1_alien_old.dmi rename to icons/hud/screen1_alien_old.dmi diff --git a/icons/mob/screen1_full.dmi b/icons/hud/screen1_full.dmi similarity index 100% rename from icons/mob/screen1_full.dmi rename to icons/hud/screen1_full.dmi diff --git a/icons/mob/screen1_old.dmi b/icons/hud/screen1_old.dmi similarity index 100% rename from icons/mob/screen1_old.dmi rename to icons/hud/screen1_old.dmi diff --git a/icons/mob/screen1_robot.dmi b/icons/hud/screen1_robot.dmi similarity index 100% rename from icons/mob/screen1_robot.dmi rename to icons/hud/screen1_robot.dmi diff --git a/icons/mob/screen1_xeno.dmi b/icons/hud/screen1_xeno.dmi similarity index 100% rename from icons/mob/screen1_xeno.dmi rename to icons/hud/screen1_xeno.dmi diff --git a/icons/mob/screen_ai.dmi b/icons/hud/screen_ai.dmi similarity index 100% rename from icons/mob/screen_ai.dmi rename to icons/hud/screen_ai.dmi diff --git a/icons/mob/screen_alert.dmi b/icons/hud/screen_alert.dmi similarity index 55% rename from icons/mob/screen_alert.dmi rename to icons/hud/screen_alert.dmi index ce7071147e35..972e8e525a6c 100644 Binary files a/icons/mob/screen_alert.dmi and b/icons/hud/screen_alert.dmi differ diff --git a/icons/mob/screen_corgi.dmi b/icons/hud/screen_corgi.dmi similarity index 100% rename from icons/mob/screen_corgi.dmi rename to icons/hud/screen_corgi.dmi diff --git a/icons/mob/screen_gen.dmi b/icons/hud/screen_gen.dmi similarity index 100% rename from icons/mob/screen_gen.dmi rename to icons/hud/screen_gen.dmi diff --git a/icons/mob/screen_ghost.dmi b/icons/hud/screen_ghost.dmi similarity index 100% rename from icons/mob/screen_ghost.dmi rename to icons/hud/screen_ghost.dmi diff --git a/icons/mob/screen_spells.dmi b/icons/hud/screen_spells.dmi similarity index 100% rename from icons/mob/screen_spells.dmi rename to icons/hud/screen_spells.dmi diff --git a/icons/mob/unarmed_combat_combos.dmi b/icons/hud/unarmed_combat_combos.dmi similarity index 100% rename from icons/mob/unarmed_combat_combos.dmi rename to icons/hud/unarmed_combat_combos.dmi diff --git a/icons/mob/zone_sel.dmi b/icons/hud/zone_sel.dmi similarity index 100% rename from icons/mob/zone_sel.dmi rename to icons/hud/zone_sel.dmi diff --git a/icons/mob/actions.dmi b/icons/mob/actions.dmi deleted file mode 100644 index 64469faf856e..000000000000 Binary files a/icons/mob/actions.dmi and /dev/null differ diff --git a/icons/mob/back.dmi b/icons/mob/back.dmi index c9e0e468f616..3e457fd6c25a 100644 Binary files a/icons/mob/back.dmi and b/icons/mob/back.dmi differ diff --git a/icons/mob/belt_mirror.dmi b/icons/mob/belt_mirror.dmi index e7972e39c14f..4d7432abb17b 100644 Binary files a/icons/mob/belt_mirror.dmi and b/icons/mob/belt_mirror.dmi differ diff --git a/icons/mob/eyes.dmi b/icons/mob/eyes.dmi index efea09e7a0d2..6c4f5810f193 100644 Binary files a/icons/mob/eyes.dmi and b/icons/mob/eyes.dmi differ diff --git a/icons/mob/human_face.dmi b/icons/mob/human_face.dmi index 75dbf828b5b6..c7d2601dbd59 100644 Binary files a/icons/mob/human_face.dmi and b/icons/mob/human_face.dmi differ diff --git a/icons/mob/human_races/r_def_human.dmi b/icons/mob/human_races/r_def_human.dmi index d54a4c51c040..beba0fedd42d 100644 Binary files a/icons/mob/human_races/r_def_human.dmi and b/icons/mob/human_races/r_def_human.dmi differ diff --git a/icons/mob/human_races/r_human.dmi b/icons/mob/human_races/r_human.dmi index bef5f2e86688..8bd4a4a19bc1 100644 Binary files a/icons/mob/human_races/r_human.dmi and b/icons/mob/human_races/r_human.dmi differ diff --git a/icons/mob/human_races/r_human_old.dmi b/icons/mob/human_races/r_human_old.dmi index 0c642120bcb0..f2e9b97aa21b 100644 Binary files a/icons/mob/human_races/r_human_old.dmi and b/icons/mob/human_races/r_human_old.dmi differ diff --git a/icons/mob/inhands/guns_lefthand.dmi b/icons/mob/inhands/guns_lefthand.dmi index 717f459605ed..4ff147e28c61 100644 Binary files a/icons/mob/inhands/guns_lefthand.dmi and b/icons/mob/inhands/guns_lefthand.dmi differ diff --git a/icons/mob/inhands/guns_righthand.dmi b/icons/mob/inhands/guns_righthand.dmi index 2fc478f0b215..6c7cb7d1a969 100644 Binary files a/icons/mob/inhands/guns_righthand.dmi and b/icons/mob/inhands/guns_righthand.dmi differ diff --git a/icons/mob/robots.dmi b/icons/mob/robots.dmi index 4aa44b7f5267..88442e53246a 100644 Binary files a/icons/mob/robots.dmi and b/icons/mob/robots.dmi differ diff --git a/icons/mob/screen1.dmi b/icons/mob/screen1.dmi deleted file mode 100644 index bc55a0860e5f..000000000000 Binary files a/icons/mob/screen1.dmi and /dev/null differ diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 37976525dbec..af9c235b4464 100644 Binary files a/icons/mob/uniform.dmi and b/icons/mob/uniform.dmi differ diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index d646479b807c..fa1a564202ce 100644 Binary files a/icons/obj/ammo.dmi and b/icons/obj/ammo.dmi differ diff --git a/icons/obj/clothing/accessory.dmi b/icons/obj/clothing/accessory.dmi index 21ba6bf7dbd3..3b708adc1402 100644 Binary files a/icons/obj/clothing/accessory.dmi and b/icons/obj/clothing/accessory.dmi differ diff --git a/icons/obj/clothing/glasses.dmi b/icons/obj/clothing/glasses.dmi index 572d62ac3e7a..4318520fd6d2 100644 Binary files a/icons/obj/clothing/glasses.dmi and b/icons/obj/clothing/glasses.dmi differ diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index c23eb1b504e3..63860f415301 100644 Binary files a/icons/obj/clothing/uniforms.dmi and b/icons/obj/clothing/uniforms.dmi differ diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 1dfda91eb98b..2243328ef88a 100644 Binary files a/icons/obj/device.dmi and b/icons/obj/device.dmi differ diff --git a/icons/obj/doors/airlocks/centcom/overlays.dmi b/icons/obj/doors/airlocks/centcom/overlays.dmi index b9f781b540e0..f168d41f18ba 100644 Binary files a/icons/obj/doors/airlocks/centcom/overlays.dmi and b/icons/obj/doors/airlocks/centcom/overlays.dmi differ diff --git a/icons/obj/doors/airlocks/external/overlays.dmi b/icons/obj/doors/airlocks/external/overlays.dmi index 150491c713f9..2e178503af60 100644 Binary files a/icons/obj/doors/airlocks/external/overlays.dmi and b/icons/obj/doors/airlocks/external/overlays.dmi differ diff --git a/icons/obj/doors/airlocks/hatch/overlays.dmi b/icons/obj/doors/airlocks/hatch/overlays.dmi index 37759733c415..17cf8075398b 100644 Binary files a/icons/obj/doors/airlocks/hatch/overlays.dmi and b/icons/obj/doors/airlocks/hatch/overlays.dmi differ diff --git a/icons/obj/doors/airlocks/highsec/overlays.dmi b/icons/obj/doors/airlocks/highsec/overlays.dmi index a873eddc8f03..d723ded48efe 100644 Binary files a/icons/obj/doors/airlocks/highsec/overlays.dmi and b/icons/obj/doors/airlocks/highsec/overlays.dmi differ diff --git a/icons/obj/doors/airlocks/shuttle/overlays.dmi b/icons/obj/doors/airlocks/shuttle/overlays.dmi index d418e45f603d..595d919e2e5d 100644 Binary files a/icons/obj/doors/airlocks/shuttle/overlays.dmi and b/icons/obj/doors/airlocks/shuttle/overlays.dmi differ diff --git a/icons/obj/doors/airlocks/station/overlays.dmi b/icons/obj/doors/airlocks/station/overlays.dmi index 197b47117de1..b1adad83d56e 100644 Binary files a/icons/obj/doors/airlocks/station/overlays.dmi and b/icons/obj/doors/airlocks/station/overlays.dmi differ diff --git a/icons/obj/doors/airlocks/station2/overlays.dmi b/icons/obj/doors/airlocks/station2/overlays.dmi index 95634fa90c98..5b01a22e1759 100644 Binary files a/icons/obj/doors/airlocks/station2/overlays.dmi and b/icons/obj/doors/airlocks/station2/overlays.dmi differ diff --git a/icons/obj/gun.dmi b/icons/obj/gun.dmi index a82995d499a1..6e22defb71c9 100644 Binary files a/icons/obj/gun.dmi and b/icons/obj/gun.dmi differ diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index 2c4e6a600d8c..2f495ac4d0cd 100644 Binary files a/icons/obj/items.dmi and b/icons/obj/items.dmi differ diff --git a/icons/obj/machines/research.dmi b/icons/obj/machines/research.dmi index 413eee1f5f63..7bfb2a615b04 100644 Binary files a/icons/obj/machines/research.dmi and b/icons/obj/machines/research.dmi differ diff --git a/icons/obj/objects.dmi b/icons/obj/objects.dmi index 16bfbd41bacc..b98acca7c4eb 100644 Binary files a/icons/obj/objects.dmi and b/icons/obj/objects.dmi differ diff --git a/icons/obj/robotics.dmi b/icons/obj/robotics.dmi index ebf68adfcede..5107a33615cd 100644 Binary files a/icons/obj/robotics.dmi and b/icons/obj/robotics.dmi differ diff --git a/icons/obj/stationobjs.dmi b/icons/obj/stationobjs.dmi index cb5755649809..8add9e58713a 100755 Binary files a/icons/obj/stationobjs.dmi and b/icons/obj/stationobjs.dmi differ diff --git a/maps/RandomZLevels/Academy.dmm b/maps/RandomZLevels/Academy.dmm index 859934dfffff..291f28f4c4a0 100644 --- a/maps/RandomZLevels/Academy.dmm +++ b/maps/RandomZLevels/Academy.dmm @@ -7,9 +7,8 @@ /area/awaymission/academy/headmaster) "ac" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /turf/simulated/floor/plating, /area/awaymission/academy/headmaster) @@ -578,9 +577,8 @@ /area/awaymission/academy/headmaster) "bP" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/cable{ d1 = 2; @@ -664,9 +662,8 @@ /area/awaymission/academy/headmaster) "cd" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/cable{ d1 = 1; @@ -941,9 +938,8 @@ /area/awaymission/academy/headmaster) "cS" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/cable, /turf/simulated/floor/plating, @@ -1457,9 +1453,8 @@ /area/awaymission/academy/classrooms) "eo" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /turf/simulated/floor/plating, /area/awaymission/academy/classrooms) @@ -1976,9 +1971,8 @@ /area/awaymission/academy/classrooms) "fy" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/cable{ d1 = 1; @@ -1989,9 +1983,8 @@ /area/awaymission/academy/classrooms) "fz" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/cable{ d1 = 4; @@ -2002,9 +1995,8 @@ /area/awaymission/academy/classrooms) "fA" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/cable{ d1 = 1; @@ -2029,9 +2021,8 @@ /area/awaymission/academy/academyaft) "fE" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/cable{ d1 = 2; @@ -2157,9 +2148,8 @@ /area/awaymission/academy/classrooms) "fW" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/cable{ d1 = 1; @@ -3283,9 +3273,8 @@ /area/awaymission/academy/academyaft) "iJ" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/cable{ d1 = 2; @@ -3309,9 +3298,8 @@ /area/awaymission/academy/academyaft) "iL" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/cable{ d1 = 2; @@ -3368,9 +3356,8 @@ /area/awaymission/academy/academyaft) "iR" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /turf/simulated/floor/plating, /area/awaymission/academy/academyaft) @@ -3382,9 +3369,8 @@ /area/awaymission/academy/academyaft) "iT" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/cable{ d1 = 1; @@ -3422,9 +3408,8 @@ /area/awaymission/academy/academyaft) "iW" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/cable{ d2 = 8; @@ -3586,9 +3571,8 @@ /area/awaymission/academy/academyaft) "js" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/cable, /turf/simulated/floor/plating, @@ -3697,9 +3681,8 @@ /area/awaymission/academy/academygate) "jK" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /turf/simulated/floor/plating, /area/awaymission/academy/academygate) diff --git a/maps/RandomZLevels/wildwest.dmm b/maps/RandomZLevels/wildwest.dmm index af31bf2f8ed7..5cb0e476920e 100644 --- a/maps/RandomZLevels/wildwest.dmm +++ b/maps/RandomZLevels/wildwest.dmm @@ -1006,9 +1006,8 @@ /turf/simulated/floor/plating, /area/awaymission/wildwest/refinery) "dj" = ( -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /turf/simulated/floor/wood, /area/awaymission/wildwest/mines) diff --git a/maps/RandomZLevels/zresearchlabs.dmm b/maps/RandomZLevels/zresearchlabs.dmm index 8e35082bfd0c..1793c807c7ef 100644 --- a/maps/RandomZLevels/zresearchlabs.dmm +++ b/maps/RandomZLevels/zresearchlabs.dmm @@ -423,9 +423,8 @@ /area/awaymission/labs/cave) "bx" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /turf/simulated/floor{ icon_state = "white" @@ -1582,9 +1581,8 @@ /area/awaymission/labs/researchdivision) "eo" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/machinery/door/poddoor{ id = "sandstorm shutters"; @@ -1892,9 +1890,8 @@ /area/awaymission/labs/gateway) "eX" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /turf/simulated/floor, /area/awaymission/labs/gateway) @@ -3538,9 +3535,8 @@ /area/awaymission/labs/researchdivision) "iI" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /turf/simulated/floor, /area/awaymission/labs/researchdivision) @@ -3684,9 +3680,8 @@ /area/awaymission/labs/researchdivision) "ja" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/cable{ d1 = 4; @@ -4228,9 +4223,8 @@ /area/awaymission/labs/command) "km" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/machinery/door/poddoor{ id = "sandstorm shutters"; @@ -4291,9 +4285,8 @@ /area/awaymission/labs/command) "ks" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /turf/simulated/floor, /area/awaymission/labs/command) @@ -5032,9 +5025,8 @@ /obj/structure/grille{ layer = 3.3 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/indestructible{ dir = 5; - health = 1e+007; layer = 3.4 }, /obj/machinery/door/poddoor{ @@ -5425,9 +5417,8 @@ /obj/structure/grille{ layer = 3.3 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/indestructible{ dir = 5; - health = 1e+007; layer = 3.4 }, /obj/machinery/door/poddoor{ @@ -5451,9 +5442,8 @@ /obj/structure/grille{ layer = 3.3 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/indestructible{ dir = 5; - health = 1e+007; layer = 3.4 }, /obj/machinery/door/poddoor{ @@ -5670,9 +5660,8 @@ /area/awaymission/labs/command) "mY" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/machinery/door/poddoor{ density = 0; @@ -5750,9 +5739,8 @@ /area/awaymission/labs/cargo) "ni" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /turf/simulated/floor, /area/awaymission/labs/cave) @@ -6699,9 +6687,8 @@ /obj/structure/grille{ layer = 3.3 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/indestructible{ dir = 5; - health = 1e+007; layer = 3.4 }, /obj/machinery/door/poddoor{ @@ -7556,9 +7543,8 @@ /area/awaymission/labs/civilian) "ro" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/cable{ d1 = 1; @@ -7964,9 +7950,8 @@ /obj/structure/grille{ layer = 3.3 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/indestructible{ dir = 5; - health = 1e+007; layer = 3.4 }, /obj/machinery/door/poddoor{ @@ -7981,9 +7966,8 @@ /area/awaymission/labs/medical) "sv" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/machinery/door/poddoor{ density = 0; @@ -8005,9 +7989,8 @@ /area/awaymission/labs/security) "sy" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/machinery/door/poddoor{ density = 0; @@ -8361,9 +8344,8 @@ /area/awaymission/labs/medical) "tr" = ( /obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /turf/environment/space, /area/awaymission/labs/medical) diff --git a/maps/boxstation/boxstation.dmm b/maps/boxstation/boxstation.dmm index 726fc1ac3670..ed5edccf6ef1 100644 --- a/maps/boxstation/boxstation.dmm +++ b/maps/boxstation/boxstation.dmm @@ -4969,11 +4969,6 @@ /area/station/medical/cryo) "aiE" = ( /obj/structure/table, -/obj/item/device/camera{ - desc = "A one use - polaroid camera. 30 photos left."; - name = "detectives camera"; - pictures_left = 30 - }, /obj/item/device/taperecorder, /obj/item/weapon/storage/box/evidence, /obj/machinery/camera{ @@ -4982,6 +4977,7 @@ network = list("SS13","Security"); pixel_y = -18 }, +/obj/item/device/camera/polar/detective, /turf/simulated/floor{ dir = 6; icon_state = "darkred" @@ -10506,11 +10502,6 @@ /area/station/security/detectives_office) "arL" = ( /obj/structure/table/woodentable, -/obj/item/device/camera{ - desc = "A one use - polaroid camera. 30 photos left."; - name = "detectives camera"; - pictures_left = 30 - }, /obj/item/weapon/storage/photo_album{ pixel_y = -10 }, @@ -10520,6 +10511,7 @@ dir = 1; network = list("SS13","Security") }, +/obj/item/device/camera/polar/detective, /turf/simulated/floor{ icon_state = "grimy" }, @@ -12247,10 +12239,6 @@ /obj/machinery/newscaster{ pixel_x = -28 }, -/obj/item/device/camera{ - pixel_x = -4; - pixel_y = 8 - }, /obj/effect/decal/cleanable/dirt, /obj/item/painting_frame{ pixel_y = -10 @@ -12262,6 +12250,7 @@ amount = 50; pixel_y = -11 }, +/obj/item/device/camera/lomo, /turf/simulated/floor/wood, /area/station/civilian/library) "auV" = ( @@ -13448,9 +13437,7 @@ pixel_x = -4; pixel_y = 15 }, -/obj/item/device/camera{ - pixel_x = -5 - }, +/obj/item/device/camera, /turf/simulated/floor{ dir = 8; icon_state = "darkblue" @@ -16539,6 +16526,7 @@ "aDg" = ( /obj/structure/table/woodentable, /obj/item/weapon/razor, +/obj/item/device/camera/polar, /turf/simulated/floor/wood, /area/station/maintenance/chapel) "aDh" = ( @@ -18643,10 +18631,10 @@ /obj/structure/table/woodentable, /obj/item/device/camera_film, /obj/item/device/camera_film, -/obj/item/device/camera, /obj/machinery/newscaster{ pixel_y = 32 }, +/obj/item/device/camera/polar, /turf/simulated/floor/wood, /area/station/security/vacantoffice) "aHh" = ( @@ -19364,6 +19352,7 @@ /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /obj/effect/spawner/lootdrop/maintenance, +/obj/item/device/lens/invert, /turf/simulated/floor/plating, /area/station/maintenance/chapel) "aIA" = ( @@ -21141,7 +21130,6 @@ /area/station/maintenance/chapel) "aLG" = ( /obj/structure/rack, -/obj/item/device/camera, /obj/item/device/camera_film, /obj/item/device/camera_film, /turf/simulated/floor/wood{ @@ -27106,10 +27094,6 @@ pixel_x = -24 }, /obj/structure/table, -/obj/item/device/camera{ - pixel_x = -2; - pixel_y = 5 - }, /obj/item/weapon/paper/pamphlet{ pixel_x = 9; pixel_y = 1 @@ -30706,7 +30690,6 @@ /obj/structure/closet{ name = "Evidence Closet" }, -/obj/item/device/camera, /obj/item/device/taperecorder, /obj/item/weapon/storage/box/evidence, /turf/simulated/floor/wood, @@ -36242,7 +36225,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/item/device/camera, /turf/simulated/floor{ icon_state = "dark" }, @@ -45888,7 +45870,6 @@ /area/station/civilian/locker) "bEa" = ( /obj/structure/table/woodentable, -/obj/item/device/camera, /obj/item/weapon/storage/photo_album{ pixel_y = -10 }, @@ -45898,6 +45879,7 @@ /obj/machinery/telescience_jammer{ radius = 2 }, +/obj/item/device/camera, /turf/simulated/floor/carpet/blue, /area/station/bridge/captain_quarters) "bEb" = ( @@ -47823,10 +47805,6 @@ }, /area/station/medical/storage) "bHz" = ( -/obj/item/device/camera{ - pixel_x = 8; - pixel_y = 7 - }, /obj/structure/table/woodentable, /obj/item/device/taperecorder{ pixel_x = -8; @@ -47835,6 +47813,7 @@ /obj/machinery/newscaster{ pixel_y = -28 }, +/obj/item/device/camera, /turf/simulated/floor{ icon_state = "dark" }, @@ -55720,7 +55699,6 @@ /area/station/civilian/library) "bYL" = ( /obj/structure/closet/cabinet, -/obj/item/device/camera, /obj/item/clothing/under/suit_jacket/red, /obj/item/device/eftpos{ eftpos_name = "Library EFTPOS scanner" @@ -55734,6 +55712,10 @@ /obj/item/clothing/suit/wcoat, /obj/item/clothing/head/beret/black, /obj/effect/decal/cleanable/cobweb, +/obj/item/device/camera, +/obj/item/device/lens/posterization, +/obj/item/device/lens/sepia, +/obj/item/device/lens/grayscale, /turf/simulated/floor{ icon_state = "cult" }, @@ -57320,11 +57302,11 @@ /area/station/security/armoury) "ceV" = ( /obj/structure/table/woodentable, -/obj/item/device/camera, /obj/machinery/newscaster{ pixel_x = -28; pixel_y = 1 }, +/obj/item/device/camera/oldcamera, /turf/simulated/floor/wood{ icon_state = "wood-broken7" }, @@ -65960,6 +65942,8 @@ /obj/item/weapon/gun/syringe, /obj/item/weapon/medical/teleporter, /obj/item/weapon/medical/teleporter, +/obj/item/device/lens/rentgene, +/obj/item/device/camera, /turf/simulated/floor{ dir = 5; icon_state = "vault" @@ -74651,6 +74635,7 @@ /obj/item/weapon/folder, /obj/item/weapon/pen, /obj/effect/decal/cleanable/dirt, +/obj/item/device/lens/nude, /turf/simulated/floor/plating, /area/station/maintenance/medbay) "jhb" = ( @@ -91595,16 +91580,16 @@ aaa aaa aaa aaa -btD -btD -btD -btD aaa -btD -btD -btD -btD -aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -91851,17 +91836,17 @@ aaa aaa aaa aaa +aaa btD btD btD btD +aaa btD btD btD btD -btD -btD -btD +aag aaa aaa aaa @@ -92107,8 +92092,7 @@ aaa aaa aaa aaa -btD -btD +aaa btD btD btD @@ -92217,6 +92201,7 @@ aaa aaa aaa aaa +aaa "} (28,1,1) = {" aaa @@ -92354,17 +92339,16 @@ aaa aaa aaa aaa -bgj -bgj -bgj -bgj -bgj aaa aaa aaa aaa -btD -btD +aaa +aaa +aaa +aaa +aaa +aaa btD btD btD @@ -92474,6 +92458,7 @@ aaa aaa aaa aaa +aaa "} (29,1,1) = {" aaa @@ -93130,7 +93115,7 @@ bgj bgj bgj bgj -hVb +aaa aaa aaa aaa @@ -93387,10 +93372,10 @@ bgj bgj bgj bgj -apo -aEb -aEb -aEb +hVb +aaa +aaa +aaa btD btD btD @@ -93644,10 +93629,10 @@ bgj bgj bgj bgj -evb -boX -aro -fab +apo +aEb +aEb +aEb btD btD btD @@ -93902,7 +93887,7 @@ bgj bgj bgj evb -aro +boX aro fab btD @@ -94158,10 +94143,10 @@ bgj bgj bgj bgj -apT -baY -baY -apT +evb +aro +aro +fab btD btD btD @@ -94416,9 +94401,10 @@ bgj bgj bgj apT -uDb -urb -icb +baY +baY +apT +btD btD btD btD @@ -94431,7 +94417,6 @@ btD btD btD btD -tQb btD btD aaa @@ -94675,8 +94660,7 @@ bgj apT uDb urb -aEb -btD +icb btD btD btD @@ -94689,6 +94673,7 @@ btD btD btD btD +tQb btD btD aaa @@ -94924,24 +94909,24 @@ avy avy avy apT -aah bgj bgj bgj -aah +bgj +bgj apT -cMC -dBb -bdz +uDb +urb +aEb +btD +btD +btD btD btD btD btD btD btD -aaa -aaa -aaa btD btD btD @@ -95187,9 +95172,9 @@ evb aEb aaa apT -uDb -urb -apT +cMC +dBb +bdz btD btD btD @@ -95447,7 +95432,7 @@ apT dCb aml apT -aaa +btD btD btD btD @@ -95461,7 +95446,7 @@ btD btD btD btD -aaa +btD aaa aaa aaa @@ -95962,7 +95947,7 @@ bwx aYh aEb aaa -aaa +btD btD btD btD @@ -95974,7 +95959,7 @@ btD btD btD btD -aaa +btD aaa aaa aaa @@ -96220,17 +96205,17 @@ bhj aEb aaa aaa +btD +btD +btD +btD aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +btD +btD +btD +btD aaa aaa aaa diff --git a/maps/boxstation_snow.json b/maps/boxstation_snow.json index 33b4f28ba6da..f878926906ec 100644 --- a/maps/boxstation_snow.json +++ b/maps/boxstation_snow.json @@ -5,6 +5,7 @@ "traits":[{ "Linkage": null, "Environment Type": "Snow", - "Station": true + "Station": true, + "Snowstorm": true }] } diff --git a/maps/centcom/centcom.dmm b/maps/centcom/centcom.dmm index 884e205c2c4d..21aca0a92e31 100644 --- a/maps/centcom/centcom.dmm +++ b/maps/centcom/centcom.dmm @@ -703,8 +703,7 @@ /area/shuttle/escape/centcom) "abC" = ( /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/wall/fakeglass, /area/centcom/living) @@ -2979,15 +2978,14 @@ /turf/environment/space, /area/shuttle/syndicate_elite/mothership) "ahQ" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/door/airlock/centcom{ + name = "Custodial Closet"; + req_access = list(101) }, -/obj/structure/shuttle/engine/heater{ - dir = 8; - icon_state = "heater1" +/turf/unsimulated/floor{ + icon_state = "dark" }, -/turf/unsimulated/floor, -/area/shuttle/specops/centcom) +/area/centcom/specops) "ahR" = ( /obj/structure/object_wall/standart{ dir = 1; @@ -4853,6 +4851,12 @@ icon_state = "red" }, /area/custom/syndicate_mothership) +"amd" = ( +/turf/unsimulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/centcom/specops) "ame" = ( /obj/machinery/shower{ dir = 1 @@ -5467,9 +5471,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/machinery/door/poddoor{ density = 0; @@ -5505,6 +5508,15 @@ icon_state = "floor5" }, /area/velocity) +"anv" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) "anw" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 9 @@ -6189,9 +6201,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/machinery/door/poddoor{ density = 0; @@ -6620,9 +6631,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor{ @@ -7092,9 +7102,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/machinery/door/poddoor{ density = 0; @@ -7132,9 +7141,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/machinery/door/poddoor{ density = 0; @@ -7291,9 +7299,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/machinery/door/poddoor{ density = 0; @@ -7585,9 +7592,8 @@ dir = 4 }, /obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/machinery/door/poddoor{ density = 0; @@ -8081,9 +8087,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/machinery/door/poddoor{ density = 0; @@ -8398,9 +8403,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/machinery/door/poddoor{ density = 0; @@ -8652,9 +8656,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/machinery/door/poddoor{ density = 0; @@ -9099,9 +9102,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/machinery/door/poddoor{ density = 0; @@ -10630,10 +10632,12 @@ /turf/environment/space, /area/shuttle/specops/centcom) "ayL" = ( -/obj/structure/object_wall/standart{ - icon_state = "wall3" +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 1 + }, +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorcatwalk" }, -/turf/environment/space, /area/shuttle/specops/centcom) "ayM" = ( /turf/unsimulated/floor{ @@ -10701,47 +10705,58 @@ /turf/environment/space, /area/shuttle/specops/centcom) "ayU" = ( -/obj/structure/table/reinforced, -/obj/item/device/radio/intercom{ - frequency = 1443; - name = "Spec Ops Intercom"; - pixel_y = 28 +/obj/machinery/light{ + dir = 4 }, -/turf/simulated/shuttle/floor{ - icon_state = "floor4" +/turf/unsimulated/floor{ + dir = 4; + icon_state = "black" }, -/area/shuttle/specops/centcom) +/area/centcom/specops) "ayV" = ( -/obj/machinery/computer/specops_shuttle, -/turf/simulated/shuttle/floor{ - icon_state = "floor4" +/obj/structure/closet/secure_closet/hos, +/turf/unsimulated/floor{ + icon_state = "grimy" }, -/area/shuttle/specops/centcom) +/area/centcom/specops) "ayW" = ( -/obj/machinery/camera{ - c_tag = "Spec. Ops. Shuttle"; - network = list("ERT") - }, -/obj/structure/stool/bed/chair/metal, -/turf/simulated/shuttle/floor{ - icon_state = "floor4" +/obj/structure/centcom_barrier, +/turf/unsimulated/floor{ + icon_state = "grimy" }, -/area/shuttle/specops/centcom) +/area/centcom/specops) "ayX" = ( -/obj/structure/stool/bed/chair/metal, -/turf/simulated/shuttle/floor{ - icon_state = "floor4" +/obj/structure/rack, +/obj/item/mecha_parts/mecha_equipment/sleeper{ + pixel_y = 4 }, -/area/shuttle/specops/centcom) +/obj/item/mecha_parts/mecha_equipment/sleeper{ + pixel_y = 4 + }, +/obj/item/mecha_parts/mecha_equipment/syringe_gun, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/centcom/specops) "ayY" = ( -/obj/structure/stool/bed/chair/metal, -/obj/machinery/light/small{ - dir = 4 +/obj/structure/rack, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser{ + pixel_x = 4; + pixel_y = 8 }, -/turf/simulated/shuttle/floor{ - icon_state = "floor4" +/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion{ + pixel_y = 4 }, -/area/shuttle/specops/centcom) +/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser{ + pixel_y = -4 + }, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/centcom/specops) "ayZ" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 9 @@ -10839,37 +10854,34 @@ }, /area/shuttle/vox/arkship_hold) "azl" = ( -/obj/machinery/computer/security/telescreen{ - name = "Spec. Ops. Monitor"; - network = list("CREED"); - pixel_y = 30 - }, -/obj/structure/stool/bed/chair/metal{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/shuttle/floor{ - icon_state = "floor4" +/turf/unsimulated/floor{ + dir = 6; + icon_state = "warndark" }, -/area/shuttle/specops/centcom) +/area/centcom/specops) "azm" = ( -/turf/simulated/shuttle/floor{ - icon_state = "floor4" +/obj/structure/cryofeed/right, +/turf/unsimulated/floor{ + name = "plating" }, -/area/shuttle/specops/centcom) +/area/centcom/specops) "azn" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/door/poddoor{ - id = "NTrasen"; - name = "Outer Airlock" +/obj/structure/rack, +/obj/item/weapon/gun/grenadelauncher, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" }, -/turf/simulated/shuttle/plating, -/area/shuttle/specops/centcom) +/area/centcom/specops) "azo" = ( -/turf/simulated/shuttle/plating, -/area/shuttle/specops/centcom) +/obj/machinery/door/airlock/external{ + dock_tag = "centcomm_specops" + }, +/turf/unsimulated/floor{ + dir = 1; + icon_state = "warnplate" + }, +/area/centcom/specops) "azp" = ( /obj/structure/object_wall/vox/internal{ icon_state = "8,0" @@ -11014,33 +11026,53 @@ }, /area/velocity) "azE" = ( -/obj/machinery/computer/pod{ - id = "NTrasen"; - name = "Hull Door Control" - }, -/turf/simulated/shuttle/floor{ - icon_state = "floor4" +/obj/structure/rack, +/obj/item/clothing/suit/space/rig/ert/security, +/obj/item/clothing/head/helmet/space/rig/ert/security, +/obj/item/weapon/kitchenknife/combat, +/obj/item/weapon/melee/baton, +/obj/item/device/flash, +/obj/item/weapon/grenade/flashbang, +/obj/item/weapon/grenade/flashbang, +/obj/item/weapon/handcuffs, +/obj/item/weapon/handcuffs, +/obj/item/weapon/handcuffs, +/obj/item/weapon/plastique, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/weapon/storage/belt/security, +/obj/item/clothing/glasses/night, +/obj/item/clothing/glasses/sunglasses/hud/sechud, +/obj/item/weapon/storage/backpack/ert/security, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" }, -/area/shuttle/specops/centcom) +/area/centcom/specops) "azF" = ( -/obj/structure/stool/bed/chair/metal{ - dir = 1 +/obj/structure/rack, +/obj/item/weapon/reagent_containers/hypospray{ + pixel_x = 6 }, -/turf/simulated/shuttle/floor{ - icon_state = "floor4" +/obj/item/weapon/reagent_containers/hypospray, +/obj/item/weapon/reagent_containers/hypospray{ + pixel_x = -6 }, -/area/shuttle/specops/centcom) -"azG" = ( -/obj/structure/stool/bed/chair/metal{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Spec. Ops. Medical"; + dir = 8; + network = list("ERT") }, -/obj/machinery/light/small{ - dir = 4 +/turf/unsimulated/floor{ + dir = 4; + icon_state = "whiteblue" }, -/turf/simulated/shuttle/floor{ - icon_state = "floor4" +/area/centcom/specops) +"azG" = ( +/turf/unsimulated/floor{ + dir = 10; + icon_state = "warndark" }, -/area/shuttle/specops/centcom) +/area/centcom/specops) "azH" = ( /turf/unsimulated/floor{ icon = 'icons/turf/carpets.dmi'; @@ -11135,18 +11167,10 @@ /turf/environment/space, /area/shuttle/specops/centcom) "azR" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "pdoor0"; - id = "NTrasen"; - name = "Outer Airlock"; - opacity = 0 - }, -/turf/simulated/shuttle/floor{ - icon_state = "floor4" +/turf/unsimulated/floor{ + icon_state = "warndark" }, -/area/shuttle/specops/centcom) +/area/centcom/specops) "azS" = ( /obj/structure/object_wall/velocity{ dir = 8; @@ -11241,9 +11265,8 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/effect/forcefield{ desc = "You can't get in. Heh."; @@ -11484,29 +11507,17 @@ /turf/environment/space, /area/shuttle/vox/arkship) "aAD" = ( -/obj/item/device/radio/intercom{ - broadcasting = 1; - dir = 1; - frequency = 1441; - listening = 0; - name = "Spec Ops Intercom"; - pixel_y = 28 - }, -/obj/machinery/power/port_gen/riteg, -/obj/machinery/light{ - dir = 1 - }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 5; + icon_state = "black" }, -/area/centcom/living) +/area/centcom/specops) "aAE" = ( -/obj/machinery/iv_drip, -/obj/machinery/iv_drip, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 1; + icon_state = "black" }, -/area/centcom/living) +/area/centcom/specops) "aAF" = ( /obj/structure/object_wall/vox{ density = 0; @@ -11543,53 +11554,45 @@ /turf/environment/space, /area/shuttle/vox/arkship) "aAJ" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/hypospray, -/obj/item/weapon/storage/belt/medical, -/obj/item/weapon/storage/firstaid/adv, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/pill_bottle/inaprovaline, -/obj/item/weapon/storage/pill_bottle/inaprovaline, -/obj/item/weapon/storage/pill_bottle/inaprovaline, -/obj/item/weapon/storage/pill_bottle/bicaridine, -/obj/item/weapon/storage/pill_bottle/bicaridine, -/obj/item/weapon/storage/pill_bottle/dermaline, -/obj/item/weapon/storage/pill_bottle/dermaline, -/obj/item/weapon/storage/pill_bottle/dylovene, -/obj/item/weapon/storage/pill_bottle/dylovene, -/obj/item/weapon/storage/pill_bottle/tramadol, -/obj/item/weapon/storage/pill_bottle/tramadol, -/obj/item/weapon/storage/box/autoinjectors, -/obj/item/clothing/glasses/hud/health, -/obj/item/weapon/shockpaddles/standalone, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, -/obj/item/weapon/melee/baton, -/obj/item/weapon/gun/energy/taser/stunrevolver, -/obj/structure/window/reinforced/holowindow{ - dir = 8 +/obj/machinery/door/poddoor/shutters/syndi{ + id = "DropPodGarage" }, -/obj/structure/window/reinforced/holowindow{ - dir = 4 +/obj/structure/sign/warning/pods{ + desc = "A sign which reads 'DROP PODS'."; + name = "\improper DROP PODS"; + pixel_w = 33; + pixel_y = 32 }, -/obj/item/weapon/storage/box/syringes, /turf/unsimulated/floor{ icon_state = "dark" }, -/area/centcom/living) +/area/centcom/specops) "aAK" = ( /obj/structure/rack, -/obj/item/weapon/gun/medbeam, +/obj/item/weapon/weldpack{ + pixel_y = 6 + }, +/obj/item/weapon/weldpack, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 1; + icon_state = "darkblue" }, -/area/centcom/living) +/area/centcom/specops) "aAL" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, /turf/unsimulated/floor{ - dir = 8; - icon_state = "vault" + icon_state = "dark" }, -/area/centcom/living) +/area/centcom/specops) "aAM" = ( /turf/unsimulated/floor{ icon_state = "dark" @@ -11611,18 +11614,11 @@ }, /area/custom/tophat) "aAP" = ( -/obj/item/device/radio/intercom{ - broadcasting = 1; - dir = 1; - frequency = 1441; - listening = 0; - name = "Spec Ops Intercom"; - pixel_y = 28 - }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 4; + icon_state = "darkblue" }, -/area/centcom/living) +/area/centcom/specops) "aAQ" = ( /obj/item/device/radio/intercom{ name = "Magic intercom"; @@ -11697,112 +11693,47 @@ }, /area/custom/tophat) "aAY" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/hypospray, -/obj/item/weapon/storage/belt/medical, -/obj/item/weapon/storage/firstaid/adv, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/pill_bottle/inaprovaline, -/obj/item/weapon/storage/pill_bottle/inaprovaline, -/obj/item/weapon/storage/pill_bottle/inaprovaline, -/obj/item/weapon/storage/pill_bottle/bicaridine, -/obj/item/weapon/storage/pill_bottle/bicaridine, -/obj/item/weapon/storage/pill_bottle/dermaline, -/obj/item/weapon/storage/pill_bottle/dermaline, -/obj/item/weapon/storage/pill_bottle/dylovene, -/obj/item/weapon/storage/pill_bottle/dylovene, -/obj/item/weapon/storage/pill_bottle/tramadol, -/obj/item/weapon/storage/pill_bottle/tramadol, -/obj/item/weapon/storage/box/autoinjectors, -/obj/item/clothing/glasses/hud/health, -/obj/item/weapon/shockpaddles/standalone, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, -/obj/item/weapon/melee/baton, -/obj/item/weapon/gun/energy/taser/stunrevolver, -/obj/structure/window/reinforced/holowindow{ - dir = 8 +/obj/machinery/camera{ + c_tag = "Spec. Ops. Drop Pod Garage"; + network = list("ERT") }, -/obj/item/weapon/storage/box/syringes, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 5; + icon_state = "darkblue" }, -/area/centcom/living) +/area/centcom/specops) "aAZ" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/hypospray, -/obj/item/weapon/storage/belt/medical, -/obj/item/weapon/storage/firstaid/adv, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/pill_bottle/inaprovaline, -/obj/item/weapon/storage/pill_bottle/inaprovaline, -/obj/item/weapon/storage/pill_bottle/inaprovaline, -/obj/item/weapon/storage/pill_bottle/bicaridine, -/obj/item/weapon/storage/pill_bottle/bicaridine, -/obj/item/weapon/storage/pill_bottle/dermaline, -/obj/item/weapon/storage/pill_bottle/dermaline, -/obj/item/weapon/storage/pill_bottle/dylovene, -/obj/item/weapon/storage/pill_bottle/dylovene, -/obj/item/weapon/storage/pill_bottle/tramadol, -/obj/item/weapon/storage/pill_bottle/tramadol, -/obj/item/weapon/storage/box/autoinjectors, -/obj/item/clothing/glasses/hud/health, -/obj/item/weapon/shockpaddles/standalone, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, -/obj/item/weapon/melee/baton, -/obj/item/weapon/gun/energy/taser/stunrevolver, -/obj/structure/window/reinforced/holowindow{ - dir = 8 - }, -/obj/structure/window/reinforced/holowindow{ - dir = 4 - }, +/obj/structure/rack, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd, /obj/machinery/light{ - dir = 1 + dir = 4 }, -/obj/item/weapon/storage/box/syringes, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 4; + icon_state = "yellow" }, -/area/centcom/living) +/area/centcom/specops) "aBa" = ( -/obj/structure/table/reinforced, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 6; + icon_state = "darkblue" }, -/area/centcom/living) +/area/centcom/specops) "aBb" = ( -/obj/item/device/radio/intercom{ - broadcasting = 1; - dir = 1; - frequency = 1441; - listening = 0; - name = "Spec Ops Intercom"; - pixel_y = 28 - }, -/obj/machinery/light{ - dir = 1 - }, /turf/unsimulated/floor{ - icon_state = "dark" + icon_state = "darkblue" }, -/area/centcom/living) +/area/centcom/specops) "aBc" = ( -/obj/structure/rack, -/obj/item/clothing/head/helmet/space/rig/ert/engineer, -/obj/item/clothing/suit/space/rig/ert/engineer, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/head/helmet/space/rig/ert/engineer, -/obj/item/clothing/suit/space/rig/ert/engineer, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/head/helmet/space/rig/ert/engineer, -/obj/item/clothing/suit/space/rig/ert/engineer, -/obj/item/clothing/accessory/storage/brown_vest, +/obj/machinery/mech_bay_recharge_port, /turf/unsimulated/floor{ - icon_state = "dark" + icon_state = "platebot"; + name = "plating" }, -/area/centcom/living) +/area/centcom/specops) "aBd" = ( /obj/structure/device/piano/minimoog, /obj/structure/extinguisher_cabinet{ @@ -11813,23 +11744,21 @@ }, /area/custom/tophat) "aBe" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 1 + }, /turf/unsimulated/floor{ dir = 1; - icon_state = "vault" + icon_state = "darkblue" }, -/area/centcom/living) +/area/centcom/specops) "aBf" = ( /obj/machinery/door/airlock/centcom{ name = "Brig"; @@ -11861,46 +11790,56 @@ }, /area/custom/tophat) "aBj" = ( -/obj/structure/rack, -/obj/item/ammo_casing/caseless/rocket/anti_singulo, -/obj/item/ammo_casing/caseless/rocket/anti_singulo, -/obj/item/ammo_casing/caseless/rocket/anti_singulo, -/obj/item/ammo_casing/caseless/rocket/anti_singulo, -/obj/item/ammo_casing/caseless/rocket/anti_singulo, -/obj/item/ammo_casing/caseless/rocket/anti_singulo, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 10; + icon_state = "yellow" }, -/area/centcom/living) +/area/centcom/specops) "aBk" = ( /obj/structure/rack, -/obj/item/ammo_casing/caseless/rocket/anti_singulo, -/obj/item/ammo_casing/caseless/rocket/anti_singulo, -/obj/item/ammo_casing/caseless/rocket/anti_singulo, -/obj/item/ammo_casing/caseless/rocket/anti_singulo, -/obj/item/ammo_casing/caseless/rocket/anti_singulo, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/plasteel{ + amount = 50 + }, +/obj/item/stack/sheet/plasteel{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 6; + icon_state = "yellow" }, -/area/centcom/living) +/area/centcom/specops) "aBl" = ( -/obj/structure/rack, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, /turf/unsimulated/floor{ - icon_state = "dark" + icon_state = "yellow" }, -/area/centcom/living) +/area/centcom/specops) "aBm" = ( -/obj/machinery/vending/tool, +/obj/structure/stool/bed/chair/metal{ + dir = 8 + }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 6; + icon_state = "darkblue" }, -/area/centcom/living) +/area/centcom/specops) "aBn" = ( /obj/structure/stool/bed/chair/metal{ dir = 4 @@ -12022,22 +11961,33 @@ }, /area/custom/tophat) "aBC" = ( -/obj/machinery/mech_bay_recharge_port, +/obj/structure/rack, +/obj/item/device/remote_device/ERT, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 1 + }, /turf/unsimulated/floor{ - icon_state = "bot" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aBD" = ( -/obj/machinery/camera{ - c_tag = "Assault Armor North"; - network = list("ERT") - }, -/obj/mecha/combat/gygax/dark, +/obj/structure/rack, +/obj/item/weapon/storage/backpack/ert/commander, +/obj/item/weapon/storage/belt/security, +/obj/item/clothing/glasses/sunglasses/hud/sechud, /turf/unsimulated/floor{ - dir = 6; - icon_state = "delivery" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aBE" = ( /turf/unsimulated/floor{ dir = 4; @@ -12045,121 +11995,91 @@ }, /area/centcom/living) "aBF" = ( -/obj/item/device/radio/intercom{ - broadcasting = 1; - dir = 1; - frequency = 1441; - listening = 0; - name = "Spec Ops Intercom"; - pixel_y = 28 - }, +/obj/structure/rack, +/obj/item/weapon/storage/box/flashbangs, /turf/unsimulated/floor{ - dir = 1; + dir = 8; icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aBG" = ( -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/item/weapon/storage/belt/utility/full, -/obj/item/weapon/storage/belt/utility/full, -/obj/item/weapon/storage/belt/utility/full, -/obj/item/clothing/gloves/yellow, -/obj/item/clothing/gloves/yellow, -/obj/item/clothing/gloves/yellow, -/obj/structure/closet/secure_closet, -/obj/item/weapon/storage/backpack/ert/engineer, -/obj/item/weapon/storage/backpack/ert/engineer, -/obj/item/weapon/storage/backpack/ert/engineer, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 4; + icon_state = "black" }, -/area/centcom/living) +/area/centcom/specops) "aBH" = ( /obj/structure/rack, -/obj/item/weapon/storage/belt/medical/surg/full, -/obj/item/weapon/storage/belt/medical/surg/full, -/obj/item/weapon/tank/anesthetic, -/obj/item/weapon/tank/anesthetic, -/obj/item/clothing/mask/breath/medical, -/obj/item/clothing/mask/breath/medical, -/obj/item/roller/roller_holder_surg, -/obj/item/roller/roller_holder_surg, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/living) -"aBI" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/stack/sheet/metal{ - amount = 50; - pixel_x = 2; - pixel_y = 2 +/obj/item/clothing/suit/space/rig/ert/engineer, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/head/helmet/space/rig/ert/engineer, +/obj/item/device/flash, +/obj/item/device/multitool, +/obj/item/clothing/gloves/yellow, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/weapon/storage/belt/utility/full, +/obj/item/clothing/glasses/meson, +/obj/item/weapon/storage/backpack/ert/engineer, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_x = -28; + pixel_y = -5 }, -/obj/item/stack/sheet/plasteel{ - amount = 50 +/obj/machinery/camera{ + c_tag = "Spec. Ops. Engineering"; + dir = 4; + network = list("ERT") }, -/obj/item/stack/sheet/plasteel{ - amount = 50 +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" }, +/area/centcom/specops) +"aBI" = ( /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "darkblue" }, -/area/centcom/living) +/area/centcom/specops) "aBJ" = ( -/obj/structure/rack, -/obj/item/clothing/head/helmet/space/rig/ert/commander, -/obj/item/clothing/suit/space/rig/ert/commander, +/obj/machinery/door/poddoor/shutters/syndi{ + id = "DropPodGarage" + }, /turf/unsimulated/floor{ - dir = 1; - icon_state = "vault" + icon_state = "dark" }, -/area/centcom/living) +/area/centcom/specops) "aBK" = ( /turf/unsimulated/floor{ icon_state = "floor" }, /area/centcom/living) "aBL" = ( -/obj/structure/stool/bed/chair/metal/black, -/obj/effect/landmark/cops_spawn, +/obj/structure/rack, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd, /turf/unsimulated/floor{ - icon_state = "floor" + dir = 4; + icon_state = "yellow" }, -/area/centcom/living) +/area/centcom/specops) "aBM" = ( /obj/structure/rack, -/obj/item/weapon/tank/emergency_oxygen/double, -/obj/item/weapon/tank/emergency_oxygen/double, -/obj/item/weapon/tank/emergency_oxygen/double, -/obj/item/weapon/tank/emergency_oxygen/double, -/obj/item/weapon/tank/emergency_oxygen/double, -/obj/item/weapon/tank/emergency_oxygen/double, -/obj/item/weapon/tank/emergency_oxygen/double, -/obj/item/weapon/tank/emergency_oxygen/double, -/obj/item/weapon/tank/emergency_oxygen/double, -/obj/item/weapon/tank/emergency_oxygen/double, -/obj/item/weapon/tank/emergency_oxygen/double, +/obj/item/weapon/kitchenknife/combat, +/obj/item/weapon/melee/baton, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, /turf/unsimulated/floor{ - dir = 1; + dir = 8; icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aBN" = ( /obj/structure/stool/bed, /obj/item/weapon/bedsheet/wiz, @@ -12168,56 +12088,38 @@ }, /area/custom/wizard_station) "aBO" = ( -/obj/effect/landmark{ - name = "Commando" - }, -/obj/machinery/light{ - dir = 1 +/obj/structure/rack, +/obj/item/device/aicard, +/obj/item/weapon/pinpointer/advpinpointer, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 }, /turf/unsimulated/floor{ - dir = 1; + dir = 8; icon_state = "vault" }, /area/centcom/specops) "aBP" = ( -/obj/effect/landmark{ - name = "Commando" - }, /turf/unsimulated/floor{ - dir = 1; - icon_state = "vault" + dir = 9; + icon_state = "darkblue" }, /area/centcom/specops) "aBQ" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/item/weapon/handcuffs, /turf/unsimulated/floor{ - icon_state = "dark" + icon_state = "black" }, /area/centcom/specops) "aBR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, /turf/unsimulated/floor{ - name = "plating" + dir = 10; + icon_state = "black" }, /area/centcom/specops) "aBS" = ( /turf/unsimulated/floor{ - icon_state = "asteroid6"; - name = "sand" + dir = 6; + icon_state = "black" }, /area/centcom/specops) "aBT" = ( @@ -12242,80 +12144,120 @@ }, /area/velocity) "aBW" = ( -/obj/effect/landmark{ - name = "Marauder Exit" +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Spec. Ops. Shuttle Dock"; + dir = 4; + network = list("ERT") }, /turf/unsimulated/floor{ - name = "plating" + dir = 8; + icon_state = "black" }, -/area/centcom/living) +/area/centcom/specops) "aBX" = ( +/obj/structure/rack, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_y = 6 + }, +/obj/item/weapon/storage/briefcase/inflatable, /turf/unsimulated/floor{ - name = "plating" + dir = 4; + icon_state = "yellow" }, -/area/centcom/living) +/area/centcom/specops) "aBY" = ( -/obj/machinery/door/poddoor{ - id = "ASSAULT3"; - name = "Launch Bay #3" +/obj/machinery/door/airlock/centcom{ + name = "General Access"; + req_access = list(101) }, /turf/unsimulated/floor{ - name = "plating" + icon_state = "dark" }, -/area/centcom/living) +/area/centcom/specops) "aBZ" = ( +/obj/structure/rack, +/obj/item/clothing/head/helmet/space/rig/ert/commander, +/obj/item/clothing/suit/space/rig/ert/commander, +/obj/item/clothing/shoes/magboots, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/combat, /turf/unsimulated/floor{ dir = 8; - icon_state = "warnplate" + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aCa" = ( +/obj/structure/sign/mark{ + icon_state = "yup" + }, /turf/unsimulated/floor{ - dir = 4; - icon_state = "warnplate" + icon_state = "dark" }, -/area/centcom/living) +/area/centcom/specops) "aCb" = ( -/obj/machinery/mass_driver{ - dir = 8; - id = "ASSAULT3"; - name = "gravpult" +/obj/structure/rack, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 6 }, -/turf/unsimulated/floor{ - icon_state = "bot" +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 6 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 3 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 3 + }, +/obj/item/clothing/mask/gas/sechailer, +/obj/item/clothing/mask/gas/sechailer, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -3 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -3 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -6 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -6 }, -/area/centcom/living) -"aCc" = ( /turf/unsimulated/floor{ dir = 8; - icon_state = "loadingarea" + icon_state = "vault" }, -/area/centcom/living) -"aCd" = ( +/area/centcom/specops) +"aCc" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, /turf/unsimulated/floor{ dir = 5; icon_state = "vault" }, -/area/centcom/living) -"aCe" = ( -/obj/machinery/light{ - dir = 4 +/area/centcom/specops) +"aCd" = ( +/turf/unsimulated/floor{ + dir = 8; + icon_state = "warnplate" }, +/area/centcom/specops) +"aCe" = ( /turf/unsimulated/floor{ - dir = 1; - icon_state = "vault" + name = "plating" }, -/area/centcom/living) +/area/centcom/specops) "aCf" = ( -/obj/machinery/door/airlock/centcom{ - name = "Medical Special Operations"; - req_access = list(103) +/obj/machinery/mass_driver{ + dir = 8; + id = "ASSAULT3"; + name = "gravpult" }, /turf/unsimulated/floor{ - dir = 8; - icon_state = "vault" + icon_state = "platebot"; + name = "plating" }, -/area/centcom/living) +/area/centcom/specops) "aCg" = ( /mob/living/simple_animal/hostile/shantak{ a_intent = "help"; @@ -12334,44 +12276,80 @@ req_access = list(103) }, /turf/unsimulated/floor{ - dir = 8; - icon_state = "vault" + icon_state = "dark" }, -/area/centcom/living) +/area/centcom/specops) "aCi" = ( -/obj/machinery/door/airlock/centcom{ - name = "Special Operations"; - req_access = list(103) +/turf/unsimulated/floor{ + icon_state = "bcircuit" + }, +/area/centcom/specops) +"aCj" = ( +/obj/structure/rack, +/obj/item/weapon/tank/emergency_oxygen/double{ + pixel_x = 6 + }, +/obj/item/weapon/tank/emergency_oxygen/double{ + pixel_x = 6 + }, +/obj/item/weapon/tank/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/weapon/tank/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/weapon/tank/emergency_oxygen/double, +/obj/item/weapon/tank/emergency_oxygen/double, +/obj/item/weapon/tank/emergency_oxygen/double{ + pixel_x = -3 + }, +/obj/item/weapon/tank/emergency_oxygen/double{ + pixel_x = -3 + }, +/obj/item/weapon/tank/emergency_oxygen/double{ + pixel_x = -6 + }, +/obj/item/weapon/tank/emergency_oxygen/double{ + pixel_x = -6 + }, +/obj/machinery/camera{ + c_tag = "Spec. Ops. Conference Hall North"; + network = list("ERT") }, /turf/unsimulated/floor{ dir = 8; icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aCk" = ( -/obj/structure/stool/bed/chair/metal/black{ - dir = 4 +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 }, -/obj/effect/landmark/cops_spawn, /turf/unsimulated/floor{ - icon_state = "floor" + icon_state = "dark" }, -/area/centcom/living) +/area/centcom/specops) "aCl" = ( -/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, /turf/unsimulated/floor{ - icon_state = "floor" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aCm" = ( -/obj/structure/stool/bed/chair/metal/black{ - dir = 8 - }, -/obj/effect/landmark/cops_spawn, +/obj/mecha/combat/gygax/ultra, /turf/unsimulated/floor{ - icon_state = "floor" + dir = 8; + icon_state = "recharge_floor" }, -/area/centcom/living) +/area/centcom/specops) "aCn" = ( /obj/structure/flora/ausbushes/pointybush, /obj/effect/landmark/blockway, @@ -12383,14 +12361,11 @@ }, /area/space) "aCo" = ( -/obj/machinery/door/airlock/centcom{ - name = "Special Operations"; - req_access = list(103) - }, /turf/unsimulated/floor{ - icon_state = "floor" + dir = 1; + icon_state = "darkyellow" }, -/area/centcom/living) +/area/centcom/specops) "aCp" = ( /obj/structure/snowman, /turf/unsimulated/floor/snow{ @@ -12400,17 +12375,27 @@ }, /area/space) "aCq" = ( +/obj/effect/landmark{ + name = "Commando" + }, +/obj/machinery/camera{ + c_tag = "Spec. Ops."; + network = list("ERT") + }, /turf/unsimulated/floor{ dir = 8; icon_state = "vault" }, /area/centcom/specops) "aCr" = ( -/obj/structure/stool/bed/chair/metal{ - dir = 8 +/obj/structure/stool/bed/chair/metal/black, +/obj/machinery/camera{ + c_tag = "Spec. Ops. Hall"; + network = list("ERT") }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 1; + icon_state = "darkyellowcorners" }, /area/centcom/specops) "aCs" = ( @@ -12511,21 +12496,20 @@ }, /area/velocity) "aCD" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/machinery/light{ - dir = 8 +/obj/machinery/computer/mech_bay_power_console{ + dir = 4 }, /turf/unsimulated/floor{ - icon_state = "bot" + icon_state = "bcircuit" }, -/area/centcom/living) +/area/centcom/specops) "aCE" = ( -/obj/mecha/medical/odysseus, +/obj/machinery/light/small, /turf/unsimulated/floor{ - dir = 6; - icon_state = "delivery" + dir = 9; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aCF" = ( /obj/effect/decal/cleanable/blood/gibs, /obj/effect/decal/cleanable/blood, @@ -12594,13 +12578,14 @@ }, /area/custom/wizard_station) "aCL" = ( -/obj/machinery/light{ - dir = 4 - }, +/obj/structure/rack, +/obj/item/weapon/handcuffs, +/obj/item/device/flash, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aCM" = ( /obj/structure/grille, /obj/structure/window/reinforced{ @@ -12625,14 +12610,9 @@ }, /area/centcom/specops) "aCO" = ( -/obj/structure/window/reinforced, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, /turf/unsimulated/floor{ - dir = 8; - icon_state = "vault" + dir = 10; + icon_state = "darkblue" }, /area/centcom/specops) "aCP" = ( @@ -12649,20 +12629,34 @@ }, /area/centcom/specops) "aCQ" = ( -/obj/structure/window/reinforced, -/obj/structure/centcom_barrier, -/turf/unsimulated/floor, +/obj/machinery/recharge_station, +/turf/unsimulated/floor{ + dir = 5; + icon_state = "vault" + }, /area/centcom/specops) "aCR" = ( -/obj/structure/window/reinforced, -/obj/machinery/light{ - dir = 1 +/obj/item/weapon/flora/random, +/turf/unsimulated/floor{ + dir = 5; + icon_state = "vault" }, -/turf/unsimulated/floor, /area/centcom/specops) "aCS" = ( -/obj/structure/window/reinforced, -/turf/unsimulated/floor, +/obj/machinery/recharge_station, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, /area/centcom/specops) "aCT" = ( /turf/unsimulated/floor{ @@ -12799,14 +12793,12 @@ }, /area/custom/wizard_station) "aDi" = ( -/obj/machinery/door/poddoor{ - id = "ASSAULT2"; - name = "Launch Bay #2" - }, +/obj/structure/stool/bed/chair/metal/black, +/obj/effect/landmark/cops_spawn, /turf/unsimulated/floor{ - name = "plating" + icon_state = "floor" }, -/area/centcom/living) +/area/centcom/specops) "aDj" = ( /obj/machinery/mass_driver{ dir = 8; @@ -12814,9 +12806,10 @@ name = "gravpult" }, /turf/unsimulated/floor{ - icon_state = "bot" + icon_state = "platebot"; + name = "plating" }, -/area/centcom/living) +/area/centcom/specops) "aDk" = ( /turf/unsimulated/floor{ icon = 'icons/turf/carpets.dmi'; @@ -12849,14 +12842,12 @@ }, /area/custom/wizard_station) "aDo" = ( -/obj/structure/stool/bed/chair/metal/black{ - dir = 1 - }, -/obj/effect/landmark/cops_spawn, +/obj/structure/table/reinforced, +/obj/item/weapon/storage/fancy/donut_box, /turf/unsimulated/floor{ icon_state = "floor" }, -/area/centcom/living) +/area/centcom/specops) "aDp" = ( /obj/structure/torch_holder/magic{ dir = 8 @@ -12868,33 +12859,40 @@ }, /area/custom/wizard_station) "aDq" = ( +/obj/effect/landmark/cops_spawn, +/obj/structure/stool/bed/chair/metal/black{ + dir = 8 + }, /turf/unsimulated/floor{ - icon_state = "bot" + icon_state = "floor" }, /area/centcom/specops) "aDr" = ( -/obj/machinery/door/airlock/centcom{ - name = "Special Operations"; - req_access = list(103) +/obj/structure/table/reinforced, +/obj/item/weapon/folder/red{ + pixel_y = 4 }, -/obj/effect/landmark/trololo, /turf/unsimulated/floor{ - icon_state = "delivery" + icon_state = "floor" }, /area/centcom/specops) "aDs" = ( -/obj/structure/centcom_barrier, +/obj/machinery/door/poddoor{ + id = "ASSAULT1"; + name = "Launch Bay #1" + }, /turf/unsimulated/floor{ - icon_state = "bot" + dir = 4; + icon_state = "warnplate" }, /area/centcom/specops) "aDt" = ( -/obj/machinery/door/airlock/centcom{ - name = "Special Operations"; - req_access = list(103) +/obj/machinery/door/poddoor{ + id = "ASSAULT1"; + name = "Launch Bay #1" }, /turf/unsimulated/floor{ - icon_state = "delivery" + name = "plating" }, /area/centcom/specops) "aDu" = ( @@ -12970,17 +12968,26 @@ }, /area/custom/wizard_station) "aDC" = ( -/obj/mecha/working/ripley/firefighter, +/obj/effect/landmark{ + name = "Marauder Exit" + }, /turf/unsimulated/floor{ - dir = 6; - icon_state = "delivery" + name = "plating" + }, +/area/centcom/specops) +"aDD" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/glock/spec, +/obj/machinery/camera{ + c_tag = "Spec. Ops. Commander"; + dir = 4; + network = list("ERT") }, -/area/centcom/living) -"aDD" = ( /turf/unsimulated/floor{ - icon_state = "red" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aDE" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/effect/decal/cleanable/blood, @@ -12991,87 +12998,69 @@ }, /area/space) "aDF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/door/poddoor{ + id = "ASSAULT3"; + name = "Launch Bay #3" }, /turf/unsimulated/floor{ name = "plating" }, /area/centcom/specops) "aDG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, /turf/unsimulated/floor{ - name = "plating" + dir = 8; + icon_state = "loadingarea" }, /area/centcom/specops) "aDH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/door/poddoor{ + id = "ASSAULT3"; + name = "Launch Bay #3" }, /turf/unsimulated/floor{ - name = "plating" + dir = 4; + icon_state = "warnplate" }, /area/centcom/specops) "aDI" = ( /obj/machinery/door/airlock/centcom{ - name = "Creed's Office"; - req_access = list(108) + name = "Special Operations"; + req_access = list(103) }, /turf/unsimulated/floor{ - dir = 8; - icon_state = "vault" + icon_state = "dark" }, /area/centcom/specops) "aDJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/unsimulated/floor{ - name = "plating" - }, +/obj/structure/sign/departments/engineering, +/turf/unsimulated/wall/fakeglass, /area/centcom/specops) "aDK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/effect/landmark{ + name = "Commando" }, /turf/unsimulated/floor{ - name = "plating" + dir = 8; + icon_state = "vault" }, /area/centcom/specops) "aDL" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/computer/atmos_alert{ + dir = 8 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/unsimulated/floor{ + dir = 5; + icon_state = "vault" }, -/obj/structure/centcom_barrier, -/turf/unsimulated/floor, /area/centcom/specops) "aDM" = ( -/obj/structure/window/reinforced{ - dir = 1 +/turf/unsimulated/floor{ + dir = 4; + icon_state = "darkyellowcorners" }, -/turf/unsimulated/floor, /area/centcom/specops) "aDN" = ( /obj/machinery/light{ @@ -13134,110 +13123,85 @@ }, /area/custom/wizard_station) "aDV" = ( -/obj/machinery/door/poddoor{ - id = "ASSAULT1"; - name = "Launch Bay #1" +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/stool/bed/chair/metal/black, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 }, /turf/unsimulated/floor{ - name = "plating" + icon_state = "dark" }, -/area/centcom/living) +/area/centcom/specops) "aDW" = ( -/obj/machinery/mass_driver{ - dir = 8; - id = "ASSAULT1"; - name = "gravpult" - }, +/obj/structure/stool/bed/chair/metal/black, /turf/unsimulated/floor{ - icon_state = "bot" + icon_state = "dark" }, -/area/centcom/living) +/area/centcom/specops) "aDX" = ( -/obj/structure/rack, -/obj/item/clothing/head/helmet/space/rig/ert/medical, -/obj/item/clothing/suit/space/rig/ert/medical, -/obj/item/clothing/head/helmet/space/rig/ert/medical, -/obj/item/clothing/suit/space/rig/ert/medical, -/obj/item/clothing/head/helmet/space/rig/ert/medical, -/obj/item/clothing/suit/space/rig/ert/medical, -/obj/item/weapon/storage/backpack/ert/medical, -/obj/item/weapon/storage/backpack/ert/medical, -/obj/item/weapon/storage/backpack/ert/medical, +/obj/mecha/combat/gygax/dark, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "recharge_floor" }, -/area/centcom/living) +/area/centcom/specops) "aDY" = ( -/obj/item/device/radio/intercom{ - broadcasting = 1; - dir = 1; - frequency = 1441; - listening = 0; - name = "Spec Ops Intercom"; - pixel_x = -32 - }, -/obj/machinery/light{ - dir = 8 - }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "black" }, -/area/centcom/living) +/area/centcom/specops) "aDZ" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, +/obj/item/weapon/flora/random, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 1; + icon_state = "darkbluecorners" }, -/area/centcom/living) +/area/centcom/specops) "aEa" = ( +/obj/machinery/mass_driver{ + dir = 8; + id = "ASSAULT1"; + name = "gravpult" + }, /turf/unsimulated/floor{ - icon_state = "grass1"; - name = "grass" + icon_state = "platebot"; + name = "plating" }, /area/centcom/specops) "aEb" = ( -/obj/machinery/light, +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box{ + pixel_y = 8 + }, /turf/unsimulated/floor{ - icon_state = "grass1"; - name = "grass" + dir = 5; + icon_state = "vault" }, /area/centcom/specops) "aEc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/stool/bed/chair/metal/black{ + dir = 1 }, +/obj/effect/landmark/cops_spawn, /turf/unsimulated/floor{ - name = "plating" + icon_state = "floor" }, /area/centcom/specops) "aEd" = ( -/obj/effect/landmark/trololo, +/obj/mecha/working/ripley/firefighter, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "recharge_floor" }, /area/centcom/specops) "aEe" = ( -/obj/machinery/light{ - dir = 4 - }, +/obj/structure/centcom_barrier, /turf/unsimulated/floor{ - dir = 6; - icon_state = "asteroid8"; - name = "sand" + dir = 5; + icon_state = "black" }, /area/centcom/specops) "aEf" = ( @@ -13264,162 +13228,107 @@ }, /area/custom/wizard_station) "aEi" = ( +/obj/item/weapon/flora/random, /turf/unsimulated/floor{ - dir = 1; - icon_state = "vault" + icon_state = "darkgreencorners" }, -/area/centcom/living) +/area/centcom/specops) "aEj" = ( -/obj/structure/rack, -/obj/item/bodybag/cryobag, -/obj/item/bodybag/cryobag, -/obj/item/bodybag/cryobag, -/obj/item/bodybag/cryobag, -/obj/item/bodybag/cryobag, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "darkgreencorners" }, -/area/centcom/living) +/area/centcom/specops) "aEk" = ( -/obj/structure/closet/crate/medical, -/obj/item/weapon/storage/firstaid/adv, -/obj/item/weapon/storage/firstaid/adv, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/box/autoinjectors, -/obj/item/weapon/storage/box/autoinjectors, -/obj/item/weapon/reagent_containers/glass/bottle/stoxin, -/obj/item/weapon/reagent_containers/glass/bottle/stoxin, -/obj/item/weapon/reagent_containers/glass/bottle/stoxin, -/obj/item/weapon/reagent_containers/glass/bottle/stoxin, -/obj/machinery/light{ - dir = 4 - }, /turf/unsimulated/floor{ - icon_state = "dark" + icon_state = "darkgreen" }, -/area/centcom/living) +/area/centcom/specops) "aEl" = ( -/obj/machinery/vending/engivend, +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_y = 10 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/weapon/storage/toolbox/emergency, /turf/unsimulated/floor{ - icon_state = "dark" + icon_state = "darkblue" }, -/area/centcom/living) +/area/centcom/specops) "aEm" = ( -/obj/item/device/multitool, -/obj/item/device/multitool, -/obj/item/device/multitool, -/obj/item/device/flash, -/obj/item/device/flash, -/obj/item/device/flash, -/obj/item/weapon/rcd, -/obj/item/weapon/rcd, -/obj/item/weapon/rcd_ammo, -/obj/item/weapon/rcd_ammo, -/obj/item/weapon/rcd_ammo, -/obj/item/weapon/rcd_ammo, -/obj/structure/closet/secure_closet, -/obj/item/weapon/storage/briefcase/inflatable, -/obj/item/weapon/storage/briefcase/inflatable, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_y = 22 + }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aEn" = ( -/obj/structure/rack, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/spray/cleaner, /turf/unsimulated/floor{ - icon_state = "dark" + icon_state = "darkred" }, -/area/centcom/living) +/area/centcom/specops) "aEo" = ( -/obj/structure/closet/crate/plastic, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, /turf/unsimulated/floor{ - icon_state = "dark" + icon_state = "darkredcorners" }, -/area/centcom/living) +/area/centcom/specops) "aEp" = ( /obj/machinery/light, +/obj/machinery/portable_atmospherics/canister/air, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aEq" = ( -/turf/unsimulated/wall, -/area/centcom/creed) -"aEr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 +/turf/unsimulated/floor{ + dir = 8; + icon_state = "darkredcorners" }, -/obj/structure/window/reinforced{ - dir = 8 +/area/centcom/specops) +"aEr" = ( +/obj/machinery/door/poddoor{ + id = "ASSAULT0"; + name = "Launch Bay #0" }, -/obj/structure/window/reinforced, -/obj/structure/centcom_barrier, /turf/unsimulated/floor{ - name = "plating" + dir = 4; + icon_state = "warnplate" }, -/area/centcom/creed) +/area/centcom/specops) "aEs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, /obj/structure/centcom_barrier, /turf/unsimulated/floor{ - name = "plating" + dir = 4; + icon_state = "black" }, -/area/centcom/creed) +/area/centcom/specops) "aEt" = ( -/obj/structure/centcom_barrier, +/obj/machinery/door/airlock/centcom{ + name = "Medical Special Operations"; + req_access = list(103) + }, /turf/unsimulated/floor{ icon_state = "dark" }, -/area/centcom/creed) +/area/centcom/specops) "aEu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/centcom_barrier, -/turf/unsimulated/floor{ - name = "plating" - }, -/area/centcom/creed) +/obj/structure/sign/departments/medbay/alt, +/turf/unsimulated/wall/fakeglass, +/area/centcom/specops) "aEv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/centcom_barrier, -/turf/unsimulated/floor{ - name = "plating" - }, -/area/centcom/creed) +/obj/structure/sign/departments/security, +/turf/unsimulated/wall, +/area/centcom/specops) "aEw" = ( /obj/machinery/light/small{ dir = 4 @@ -13490,70 +13399,66 @@ icon_state = "cult" }, /area/custom/wizard_station) +"aEF" = ( +/obj/machinery/camera{ + c_tag = "Spec. Ops. Cryogenic Storage"; + dir = 8; + network = list("ERT") + }, +/turf/unsimulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/centcom/specops) "aEG" = ( -/obj/machinery/door/poddoor{ - id = "ASSAULT0"; - name = "Launch Bay #0" +/obj/structure/sign/mark{ + icon_state = "rlf" }, /turf/unsimulated/floor{ - name = "plating" + dir = 9; + icon_state = "black" }, -/area/centcom/living) +/area/centcom/specops) "aEH" = ( -/obj/machinery/mass_driver{ - dir = 8; - id = "ASSAULT0"; - name = "gravpult" +/obj/machinery/door/poddoor{ + id = "ASSAULT2"; + name = "Launch Bay #2" }, /turf/unsimulated/floor{ - icon_state = "bot" + dir = 4; + icon_state = "warnplate" }, -/area/centcom/living) +/area/centcom/specops) "aEI" = ( -/obj/machinery/camera{ - c_tag = "Assault Armor South"; - dir = 1; - network = list("ERT") +/obj/machinery/door/poddoor{ + id = "ASSAULT2"; + name = "Launch Bay #2" }, /turf/unsimulated/floor{ - dir = 8; - icon_state = "loadingarea" + name = "plating" }, -/area/centcom/living) +/area/centcom/specops) "aEJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box{ + pixel_y = 8 }, -/obj/structure/window/reinforced{ - dir = 5; - health = 60 +/obj/item/weapon/storage/box{ + pixel_y = -8 }, /turf/unsimulated/floor{ - name = "plating" + dir = 5; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aEK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 5; - health = 60 +/obj/machinery/door/poddoor/shutters/syndi{ + id = "Mecha" }, /turf/unsimulated/floor{ - name = "plating" + icon_state = "dark" }, -/area/centcom/living) +/area/centcom/specops) "aEL" = ( /obj/item/clothing/shoes/sandal/marisa{ desc = "A set of fancy shoes that are as functional as they are comfortable."; @@ -13573,53 +13478,68 @@ }, /area/custom/wizard_station) "aEM" = ( -/obj/structure/bookcase{ - name = "bookcase (Tactics)" - }, +/obj/machinery/light/small, /turf/unsimulated/floor{ - icon_state = "grimy" + dir = 10; + icon_state = "black" }, -/area/centcom/creed) +/area/centcom/specops) "aEN" = ( -/obj/structure/closet/secure_closet/hos, +/obj/structure/stool/bed/chair/metal/black, /turf/unsimulated/floor{ - icon_state = "grimy" + dir = 4; + icon_state = "darkbluecorners" }, -/area/centcom/creed) +/area/centcom/specops) "aEO" = ( +/obj/machinery/light/small, /turf/unsimulated/floor{ - icon_state = "grimy" + dir = 6; + icon_state = "black" }, -/area/centcom/creed) +/area/centcom/specops) "aEP" = ( -/obj/structure/rack, -/obj/item/weapon/storage/secure/briefcase, -/obj/item/weapon/storage/fancy/cigarettes, -/obj/item/weapon/lighter/zippo, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/storage/backpack/satchel, -/obj/machinery/light{ - dir = 1 +/obj/structure/table/reinforced, +/obj/machinery/faxmachine{ + department = "Central Command"; + dptdest = "Captain's Office" }, /turf/unsimulated/floor{ - icon_state = "grimy" + icon_state = "floor" }, -/area/centcom/creed) +/area/centcom/specops) "aEQ" = ( -/obj/structure/bookcase{ - name = "bookcase (Reports)" +/obj/effect/landmark/cops_spawn, +/obj/structure/stool/bed/chair/metal/black{ + dir = 4 }, /turf/unsimulated/floor{ - icon_state = "grimy" + icon_state = "floor" }, -/area/centcom/creed) +/area/centcom/specops) "aER" = ( -/obj/structure/rack, -/obj/item/weapon/gun/projectile/revolver/rocketlauncher/anti_singulo, +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box{ + pixel_y = 8 + }, +/obj/item/weapon/storage/box{ + pixel_y = -8 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/light{ + dir = 4 + }, /turf/unsimulated/floor{ icon_state = "dark" }, -/area/centcom/living) +/area/centcom/specops) "aES" = ( /obj/structure/flora/ausbushes/sparsegrass, /turf/unsimulated/floor/snow{ @@ -13718,12 +13638,14 @@ }, /area/custom/wizard_station) "aFd" = ( -/obj/structure/mopbucket, +/obj/machinery/door/airlock/centcom{ + name = "Armory Special Operations"; + req_access = list(103) + }, /turf/unsimulated/floor{ - dir = 1; - icon_state = "vault" + icon_state = "dark" }, -/area/centcom/living) +/area/centcom/specops) "aFe" = ( /obj/item/device/radio/intercom{ desc = "Talk through this. Evilly"; @@ -13753,17 +13675,9 @@ /turf/unsimulated/floor/cult/lava, /area/custom/wizard_station) "aFh" = ( -/obj/item/device/radio/intercom{ - broadcasting = 1; - dir = 8; - listening = 0; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/unsimulated/floor{ - icon_state = "grimy" - }, -/area/centcom/creed) +/obj/structure/sign/warning/secure_area/armory, +/turf/unsimulated/wall, +/area/centcom/specops) "aFi" = ( /obj/structure/object_wall/standart{ icon_state = "swall_f9" @@ -13792,100 +13706,76 @@ }, /area/custom/wizard_station) "aFm" = ( -/obj/machinery/vending/engineering, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/living) +/obj/structure/sign/nanotrasen, +/turf/unsimulated/wall, +/area/centcom/specops) "aFn" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Spec. Ops. Mecha"; + dir = 4; + network = list("ERT") + }, /turf/unsimulated/floor{ - icon_state = "floor" + dir = 8; + icon_state = "darkblue" }, -/area/centcom/living) +/area/centcom/specops) "aFo" = ( -/obj/structure/rack, -/obj/item/clothing/head/helmet/space/rig/ert/security, -/obj/item/clothing/suit/space/rig/ert/security, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/head/helmet/space/rig/ert/security, -/obj/item/clothing/suit/space/rig/ert/security, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/head/helmet/space/rig/ert/security, -/obj/item/clothing/suit/space/rig/ert/security, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/weapon/storage/backpack/ert/security, -/obj/item/weapon/storage/backpack/ert/security, -/obj/item/weapon/storage/backpack/ert/security, +/obj/structure/centcom_barrier, /turf/unsimulated/floor{ - dir = 1; - icon_state = "vault" + dir = 6; + icon_state = "black" }, -/area/centcom/living) +/area/centcom/specops) "aFp" = ( -/obj/structure/rack, -/obj/item/clothing/head/helmet/space/rig/ert/security, -/obj/item/clothing/suit/space/rig/ert/security, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/head/helmet/space/rig/ert/security, -/obj/item/clothing/suit/space/rig/ert/security, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/head/helmet/space/rig/ert/security, -/obj/item/clothing/suit/space/rig/ert/security, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/weapon/storage/backpack/ert/security, -/obj/item/weapon/storage/backpack/ert/security, -/obj/item/weapon/storage/backpack/ert/security, -/obj/machinery/light{ - dir = 1 +/obj/machinery/recharge_station, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 }, /turf/unsimulated/floor{ - dir = 1; + dir = 8; icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aFq" = ( -/obj/machinery/recharge_station, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 9; + icon_state = "whiteblue" }, -/area/centcom/living) +/area/centcom/specops) "aFr" = ( -/obj/structure/table/reinforced, +/obj/structure/rack, +/obj/item/clothing/suit/space/rig/ert/medical, +/obj/item/clothing/head/helmet/space/rig/ert/medical, +/obj/item/weapon/gun/energy/taser/stunrevolver, /obj/item/weapon/melee/baton, -/obj/item/weapon/storage/belt/security, -/obj/item/device/flash, -/obj/item/weapon/grenade/flashbang, -/obj/item/weapon/grenade/flashbang, -/obj/item/weapon/handcuffs, -/obj/item/weapon/handcuffs, -/obj/item/weapon/handcuffs, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/item/ammo_box/magazine/m9mm_2/rubber, -/obj/item/clothing/glasses/night, -/obj/item/weapon/gun/projectile/glock/spec, -/obj/item/clothing/glasses/sunglasses/hud/sechud, -/obj/item/weapon/plastique, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/item/weapon/kitchenknife/combat, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/combat, +/obj/item/weapon/shockpaddles/standalone, +/obj/item/weapon/storage/box/autoinjectors, +/obj/item/weapon/storage/box/syringes, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, +/obj/item/weapon/storage/pill_bottle/tramadol, +/obj/item/weapon/storage/pill_bottle/dylovene, +/obj/item/weapon/storage/pill_bottle/dermaline, +/obj/item/weapon/storage/pill_bottle/bicaridine, +/obj/item/weapon/storage/pill_bottle/inaprovaline, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/belt/medical, +/obj/item/weapon/storage/backpack/ert/medical, /turf/unsimulated/floor{ icon_state = "dark" }, -/area/centcom/living) +/area/centcom/specops) "aFs" = ( -/obj/machinery/door/window{ - dir = 1; - name = "armory door" - }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 1; + icon_state = "whiteblue" }, -/area/centcom/living) +/area/centcom/specops) "aFt" = ( /turf/unsimulated/floor{ icon = 'icons/turf/carpets.dmi'; @@ -13894,22 +13784,41 @@ }, /area/custom/wizard_station) "aFu" = ( -/obj/machinery/door/airlock/centcom{ - name = "General Access"; - req_access = list(101) +/obj/structure/rack, +/obj/item/weapon/shield/riot{ + pixel_x = 7 + }, +/obj/item/weapon/shield/riot{ + pixel_x = 4 + }, +/obj/item/weapon/shield/riot{ + pixel_x = 1 + }, +/obj/item/weapon/shield/riot{ + pixel_x = -2 + }, +/obj/item/weapon/shield/riot{ + pixel_x = -5 + }, +/obj/item/weapon/shield/riot{ + pixel_x = -8 }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aFv" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/metal, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/rglass, -/obj/item/stack/sheet/plasteel, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/structure/rack, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 5; + icon_state = "whiteblue" }, /area/centcom/specops) "aFw" = ( @@ -14046,31 +13955,21 @@ }, /area/custom/wizard_station) "aFM" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/melee/baton, -/obj/item/weapon/storage/belt/security, -/obj/item/device/flash, -/obj/item/weapon/grenade/flashbang, -/obj/item/weapon/grenade/flashbang, -/obj/item/weapon/handcuffs, -/obj/item/weapon/handcuffs, -/obj/item/weapon/handcuffs, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/item/ammo_box/magazine/m9mm_2/rubber, -/obj/item/clothing/glasses/night, -/obj/item/weapon/gun/projectile/glock/spec, -/obj/item/clothing/glasses/sunglasses/hud/sechud, -/obj/item/weapon/plastique, -/obj/structure/window/reinforced{ - dir = 1 +/obj/effect/landmark{ + name = "Commando" + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_y = 22 }, -/obj/item/weapon/kitchenknife/combat, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, -/obj/structure/window/reinforced, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aFN" = ( /obj/structure/table/woodentable, /obj/item/candle/infinite{ @@ -14098,42 +13997,46 @@ }, /area/custom/wizard_station) "aFQ" = ( -/obj/structure/table/woodentable{ - dir = 9 +/obj/machinery/door/poddoor{ + id = "CREED"; + name = "Ready Room" }, -/obj/item/weapon/reagent_containers/food/drinks/flask, -/obj/item/clothing/mask/cigarette/cigar/havana, /turf/unsimulated/floor{ - icon_state = "grimy" + icon_state = "dark" }, -/area/centcom/creed) +/area/centcom/specops) "aFR" = ( -/obj/machinery/computer/security/telescreen{ - name = "Spec. Ops. Monitor"; - network = list("ERT") - }, -/obj/structure/table/woodentable{ - dir = 5 +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_y = -32 }, /turf/unsimulated/floor{ - icon_state = "grimy" + icon_state = "dark" }, -/area/centcom/creed) +/area/centcom/specops) "aFS" = ( -/obj/structure/table/woodentable{ - dir = 5 +/obj/machinery/mass_driver{ + dir = 8; + id = "ASSAULT0"; + name = "gravpult" }, /turf/unsimulated/floor{ - icon_state = "grimy" + icon_state = "platebot"; + name = "plating" }, -/area/centcom/creed) +/area/centcom/specops) "aFT" = ( -/obj/machinery/computer/card/centcom, -/obj/item/weapon/card/id/centcom, +/obj/machinery/door/poddoor{ + id = "ASSAULT0"; + name = "Launch Bay #0" + }, /turf/unsimulated/floor{ - icon_state = "grimy" + name = "plating" }, -/area/centcom/creed) +/area/centcom/specops) "aFU" = ( /obj/structure/flora/tree/pine{ layer = 9.1 @@ -14310,25 +14213,11 @@ }, /area/custom/wizard_station) "aGm" = ( -/obj/item/weapon/storage/box/flashbangs, -/obj/item/device/flash, -/obj/item/weapon/melee/baton, -/obj/item/weapon/handcuffs, -/obj/item/clothing/glasses/sunglasses/hud/sechud, -/obj/item/device/aicard, -/obj/item/weapon/pinpointer/advpinpointer, -/obj/structure/closet/secure_closet, -/obj/item/weapon/storage/backpack/ert/commander, -/obj/item/weapon/storage/belt/security, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/combat, -/obj/item/weapon/kitchenknife/combat, -/obj/item/weapon/gun/projectile/glock/spec, -/obj/item/device/remote_device/ERT, /turf/unsimulated/floor{ dir = 1; - icon_state = "vault" + icon_state = "darkred" }, -/area/centcom/living) +/area/centcom/specops) "aGn" = ( /turf/environment/space, /area/shuttle/escape_pod1/centcom) @@ -14337,19 +14226,16 @@ /area/shuttle/escape_pod2/centcom) "aGp" = ( /obj/structure/table/reinforced, -/obj/item/clothing/mask/gas, -/obj/item/weapon/storage/backpack/security, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/storage/box, -/obj/item/weapon/tank/emergency_oxygen/double, +/obj/item/weapon/handcuffs{ + pixel_y = 2 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, /turf/unsimulated/floor{ - dir = 1; - icon_state = "vault" + icon_state = "dark" }, -/area/centcom/living) +/area/centcom/specops) "aGq" = ( /obj/structure/table/woodentable, /obj/item/toy/plushie/octopus{ @@ -14363,18 +14249,22 @@ /area/custom/wizard_station) "aGr" = ( /obj/structure/rack, -/obj/item/clothing/under/syndicate/combat, -/obj/item/clothing/gloves/purple, -/obj/item/clothing/suit/bio_suit/new_hazmat/janitor, -/obj/item/clothing/head/bio_hood/new_hazmat/janitor, -/obj/item/device/radio/headset/ert, -/obj/item/clothing/mask/breath, -/obj/item/clothing/glasses/science, +/obj/item/weapon/gun/projectile/automatic{ + pixel_y = 6 + }, +/obj/item/weapon/gun/projectile/automatic{ + pixel_y = 3 + }, +/obj/item/weapon/gun/projectile/automatic, +/obj/machinery/camera{ + c_tag = "Spec. Ops. Armory North"; + network = list("ERT") + }, /turf/unsimulated/floor{ - dir = 1; + dir = 8; icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aGs" = ( /obj/item/clothing/shoes/sandal/marisa, /obj/effect/decal/cleanable/cobweb2, @@ -14397,13 +14287,15 @@ }, /area/custom/wizard_station) "aGt" = ( -/obj/machinery/light{ - dir = 8 - }, +/obj/structure/rack, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/combat, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/combat, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/combat, /turf/unsimulated/floor{ - icon_state = "grimy" + dir = 8; + icon_state = "vault" }, -/area/centcom/creed) +/area/centcom/specops) "aGu" = ( /obj/structure/bookcase/manuals/security, /turf/unsimulated/floor{ @@ -14411,13 +14303,19 @@ }, /area/custom/wizard_station) "aGv" = ( -/obj/structure/stool/bed/chair/metal{ - dir = 1 +/obj/structure/rack, +/obj/item/weapon/storage/box/r4046/EMP{ + pixel_y = 8 + }, +/obj/item/weapon/storage/box/r4046/rubber{ + pixel_y = 4 }, +/obj/item/weapon/storage/box/r4046/teargas, /turf/unsimulated/floor{ - icon_state = "grimy" + dir = 8; + icon_state = "vault" }, -/area/centcom/creed) +/area/centcom/specops) "aGw" = ( /obj/structure/stool/bed/chair/wood/wings{ dir = 4 @@ -14609,13 +14507,13 @@ }, /area/custom/wizard_station) "aGP" = ( -/obj/machinery/door/airlock/glass{ - req_access = list(101) - }, +/obj/mecha/medical/odysseus, +/obj/machinery/light, /turf/unsimulated/floor{ - icon_state = "white" + dir = 8; + icon_state = "recharge_floor" }, -/area/centcom/living) +/area/centcom/specops) "aGQ" = ( /obj/structure/stool/bed/roller, /turf/unsimulated/floor{ @@ -14764,26 +14662,70 @@ /turf/environment/space, /area/shuttle/supply/velocity) "aHl" = ( -/obj/machinery/cryopod/right{ - storage = 0 +/obj/structure/rack, +/obj/item/ammo_box/magazine/msmg9mm{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/ammo_box/magazine/msmg9mm{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/ammo_box/magazine/msmg9mm{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/ammo_box/magazine/msmg9mm{ + pixel_y = 3 + }, +/obj/item/ammo_box/magazine/msmg9mm{ + pixel_y = 3 + }, +/obj/item/ammo_box/magazine/msmg9mm{ + pixel_y = 3 + }, +/obj/item/ammo_box/magazine/msmg9mm{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/ammo_box/magazine/msmg9mm{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/ammo_box/magazine/msmg9mm{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 1 }, /turf/unsimulated/floor{ - icon_state = "white" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aHm" = ( /turf/unsimulated/floor{ icon_state = "white" }, /area/centcom/living) "aHn" = ( -/obj/machinery/cryopod{ - storage = 0 +/obj/structure/rack, +/obj/item/weapon/gun/projectile/shotgun/combat{ + pixel_y = 4 }, /turf/unsimulated/floor{ - icon_state = "white" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aHo" = ( /obj/structure/object_wall/vox{ density = 0; @@ -14908,8 +14850,7 @@ /area/shuttle/supply/velocity) "aHD" = ( /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/simulated/shuttle/plating, /area/shuttle/administration/centcom) @@ -14969,36 +14910,38 @@ }, /area/custom/syndicate_mothership/droppod_garage) "aHL" = ( -/obj/machinery/light, /turf/unsimulated/floor{ - icon_state = "white" + dir = 9; + icon_state = "darkred" }, -/area/centcom/living) +/area/centcom/specops) "aHM" = ( -/obj/machinery/cryopod{ - density = 0; - storage = 0 - }, /turf/unsimulated/floor{ - icon_state = "white" + dir = 5; + icon_state = "darkred" }, -/area/centcom/living) +/area/centcom/specops) "aHN" = ( -/turf/unsimulated/wall{ - density = 0 +/obj/machinery/light, +/obj/machinery/recharge_station, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aHO" = ( -/obj/structure/toilet{ - pixel_y = 7 - }, -/obj/machinery/light/small{ - dir = 8 +/obj/machinery/light, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_y = -32 }, /turf/unsimulated/floor{ - icon_state = "freezerfloor" + icon_state = "black" }, -/area/centcom/living) +/area/centcom/specops) "aHP" = ( /obj/effect/landmark/droppod_spawn{ pods_spawned = 1 @@ -15124,13 +15067,22 @@ /turf/unsimulated/floor, /area/centcom/evac) "aIf" = ( -/obj/machinery/door/airlock{ - name = "Unit 1" +/obj/structure/rack, +/obj/item/ammo_box/shotgun{ + pixel_y = 6 + }, +/obj/item/ammo_box/shotgun{ + pixel_y = 3 + }, +/obj/item/ammo_box/shotgun, +/obj/item/ammo_box/shotgun{ + pixel_y = -3 }, /turf/unsimulated/floor{ - icon_state = "freezerfloor" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "aIg" = ( /obj/structure/stool/bed/chair/comfy/black{ dir = 4 @@ -16028,8 +15980,7 @@ dir = 8 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor, /area/centcom/control) @@ -16040,8 +15991,7 @@ }, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor, /area/centcom/control) @@ -16054,8 +16004,7 @@ dir = 1 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor, /area/centcom/control) @@ -16125,8 +16074,7 @@ dir = 8 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor, /area/centcom/control) @@ -16229,8 +16177,7 @@ dir = 8 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor, /area/centcom/control) @@ -16346,6 +16293,18 @@ icon_state = "wood-broken2" }, /area/custom/syndicate_mothership) +"aLb" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 1 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/turf/unsimulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/centcom/specops) "aLc" = ( /obj/structure/stool/bed/chair/metal/white{ dir = 8 @@ -16429,6 +16388,23 @@ /obj/machinery/computer/communications, /turf/simulated/shuttle/floor, /area/centcom/evac) +"aLm" = ( +/obj/item/weapon/flora/random, +/turf/unsimulated/floor{ + dir = 10; + icon_state = "black" + }, +/area/centcom/specops) +"aLn" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/centcom/specops) "aLo" = ( /obj/structure/grille, /obj/structure/window/reinforced{ @@ -16441,11 +16417,16 @@ dir = 8 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor, /area/centcom/control) +"aLp" = ( +/obj/item/weapon/flora/random, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) "aLq" = ( /obj/machinery/computer/communications, /turf/unsimulated/floor{ @@ -16466,6 +16447,16 @@ icon_state = "floor" }, /area/centcom/control) +"aLt" = ( +/obj/structure/rack, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/centcom/specops) "aLu" = ( /obj/machinery/light, /turf/unsimulated/floor{ @@ -16473,6 +16464,26 @@ icon_state = "warning" }, /area/centcom/control) +"aLv" = ( +/obj/structure/rack, +/obj/item/roller/roller_holder_surg, +/obj/item/roller/roller_holder_surg, +/obj/item/weapon/tank/anesthetic, +/obj/item/weapon/tank/anesthetic, +/obj/item/clothing/mask/breath/medical, +/obj/item/clothing/mask/breath/medical, +/obj/item/weapon/storage/belt/medical/surg/full, +/obj/item/weapon/storage/belt/medical/surg/full, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"aLw" = ( +/turf/unsimulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/centcom/specops) "aLx" = ( /obj/structure/stool/bed/chair/schair, /turf/simulated/shuttle/floor, @@ -16482,6 +16493,11 @@ /obj/item/device/radio, /turf/simulated/shuttle/floor, /area/centcom/evac) +"aLz" = ( +/turf/unsimulated/floor{ + icon_state = "whiteblue" + }, +/area/centcom/specops) "aLA" = ( /obj/structure/table/reinforced, /obj/machinery/atm{ @@ -16504,6 +16520,12 @@ icon_state = "floor" }, /area/centcom/control) +"aLC" = ( +/turf/unsimulated/floor{ + dir = 6; + icon_state = "whiteblue" + }, +/area/centcom/specops) "aLD" = ( /obj/structure/grille, /obj/structure/window/reinforced{ @@ -16517,11 +16539,21 @@ dir = 4 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor, /area/centcom/control) +"aLE" = ( +/obj/structure/table/reinforced, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -1; + pixel_y = 6 + }, +/turf/unsimulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/centcom/specops) "aLF" = ( /obj/machinery/door/airlock/centcom{ name = "Teleport Room"; @@ -16570,6 +16602,56 @@ }, /turf/unsimulated/floor, /area/centcom/evac) +"aLM" = ( +/obj/structure/rack, +/obj/item/weapon/tank/emergency_oxygen/double, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/centcom/specops) +"aLN" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/donkpockets{ + pixel_y = 4 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"aLO" = ( +/obj/structure/rack, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"aLP" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/bodybags{ + pixel_y = 8 + }, +/obj/item/weapon/storage/box/bodybags{ + pixel_y = 4 + }, +/obj/item/weapon/storage/box/bodybags, +/obj/machinery/light/small, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) "aLQ" = ( /obj/structure/table/reinforced, /obj/item/device/pda/captain, @@ -16601,6 +16683,45 @@ icon_state = "engine" }, /area/centcom/control) +"aLV" = ( +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = 6; + pixel_y = 7 + }, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = -4; + pixel_y = 9 + }, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/structure/table/reinforced, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"aLW" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/glock/spec{ + pixel_y = 6 + }, +/obj/item/weapon/gun/projectile/glock/spec{ + pixel_y = 6 + }, +/obj/item/weapon/gun/projectile/glock/spec{ + pixel_y = 3 + }, +/obj/item/weapon/gun/projectile/glock/spec{ + pixel_y = 3 + }, +/obj/item/weapon/gun/projectile/glock/spec, +/obj/item/weapon/gun/projectile/glock/spec, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/centcom/specops) "aLX" = ( /obj/structure/grille, /obj/structure/window/reinforced{ @@ -16631,6 +16752,12 @@ }, /turf/simulated/shuttle/plating, /area/centcom/evac) +"aMa" = ( +/turf/unsimulated/floor{ + dir = 10; + icon_state = "darkred" + }, +/area/centcom/specops) "aMb" = ( /obj/machinery/light{ dir = 8 @@ -16647,6 +16774,58 @@ icon_state = "bot" }, /area/centcom/evac) +"aMd" = ( +/turf/unsimulated/floor{ + dir = 6; + icon_state = "darkred" + }, +/area/centcom/specops) +"aMe" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/flashbangs{ + pixel_y = 8 + }, +/obj/item/weapon/storage/box/flashbangs{ + pixel_y = 4 + }, +/obj/item/weapon/storage/box/flashbangs, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/centcom/specops) +"aMf" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/handcuffs{ + pixel_y = 8 + }, +/obj/item/weapon/storage/box/handcuffs{ + pixel_y = 4 + }, +/obj/item/weapon/storage/box/handcuffs, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_y = -32 + }, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/centcom/specops) +"aMg" = ( +/obj/machinery/camera{ + c_tag = "Spec. Ops. Conference Hall South"; + dir = 1; + network = list("ERT") + }, +/turf/unsimulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/centcom/specops) "aMh" = ( /obj/structure/grille, /obj/structure/window/reinforced, @@ -16657,8 +16836,7 @@ dir = 8 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor, /area/centcom/control) @@ -16669,8 +16847,7 @@ dir = 1 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor, /area/centcom/control) @@ -16684,11 +16861,57 @@ dir = 1 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor, /area/centcom/control) +"aMk" = ( +/obj/structure/centcom_barrier, +/obj/item/weapon/flora/random, +/turf/unsimulated/floor{ + icon_state = "grimy" + }, +/area/centcom/specops) +"aMl" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/rig/ert/security, +/obj/item/clothing/head/helmet/space/rig/ert/security, +/obj/item/weapon/kitchenknife/combat, +/obj/item/weapon/melee/baton, +/obj/item/device/flash, +/obj/item/weapon/grenade/flashbang, +/obj/item/weapon/grenade/flashbang, +/obj/item/weapon/handcuffs, +/obj/item/weapon/handcuffs, +/obj/item/weapon/handcuffs, +/obj/item/weapon/plastique, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/weapon/storage/belt/security, +/obj/item/clothing/glasses/night, +/obj/item/clothing/glasses/sunglasses/hud/sechud, +/obj/item/weapon/storage/backpack/ert/security, +/obj/machinery/light{ + dir = 8 + }, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/centcom/specops) +"aMm" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/sniperrifle, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/centcom/specops) +"aMn" = ( +/turf/unsimulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/centcom/specops) "aMo" = ( /obj/structure/grille, /obj/structure/window/reinforced{ @@ -16702,11 +16925,163 @@ dir = 4 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor, /area/centcom/evac) +"aMp" = ( +/turf/unsimulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/centcom/specops) +"aMq" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/teargas{ + pixel_y = 8 + }, +/obj/item/weapon/storage/box/teargas{ + pixel_y = 4 + }, +/obj/item/weapon/storage/box/smokegrenades, +/obj/machinery/camera{ + c_tag = "Spec. Ops. Armory South"; + dir = 1; + network = list("ERT") + }, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/centcom/specops) +"aMr" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "grimy" + }, +/area/centcom/specops) +"aMs" = ( +/obj/structure/sign/warning/securearea{ + name = "За этой стеной ничего нету"; + pixel_y = -32 + }, +/turf/unsimulated/floor{ + icon_state = "black" + }, +/area/centcom/specops) +"aMt" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_y = -32 + }, +/turf/unsimulated/floor{ + icon_state = "black" + }, +/area/centcom/specops) +"aMu" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box{ + pixel_y = 8 + }, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/centcom/specops) +"aMv" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/ionrifle{ + pixel_y = 4 + }, +/obj/item/weapon/gun/energy/ionrifle, +/obj/machinery/light, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/centcom/specops) +"aMw" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/gun/nuclear{ + pixel_y = 6 + }, +/obj/item/weapon/gun/energy/gun/nuclear{ + pixel_y = 3 + }, +/obj/item/weapon/gun/energy/gun/nuclear, +/obj/item/weapon/gun/energy/gun/nuclear{ + pixel_y = -3 + }, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/centcom/specops) +"aMx" = ( +/turf/unsimulated/wall{ + density = 0 + }, +/area/centcom/specops) +"aMy" = ( +/obj/structure/toilet{ + pixel_y = 7 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/landmark/trololo, +/obj/item/mine/shock/anchored, +/obj/structure/sign/nanotrasen{ + desc = ")))))))))))))))))))))"; + icon = 'icons/obj/status_display.dmi'; + icon_state = "ai_trollface"; + name = "Trololo Logo"; + pixel_y = -32 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor" + }, +/area/centcom/living) +"aMz" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/unsimulated/floor, +/area/centcom/living) +"aMA" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/machinery/porta_turret/stationary{ + lethal = 0 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor" + }, +/area/centcom/living) +"aMB" = ( +/obj/machinery/door/airlock/external, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) "aMC" = ( /obj/structure/stool/bed/chair/office/light{ dir = 8 @@ -17846,8 +18221,7 @@ dir = 8 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor{ name = "plating" @@ -17863,8 +18237,7 @@ dir = 1 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor{ name = "plating" @@ -17963,8 +18336,7 @@ dir = 1 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor{ name = "plating" @@ -17980,8 +18352,7 @@ dir = 8 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor{ name = "plating" @@ -18213,8 +18584,7 @@ dir = 4 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor{ name = "plating" @@ -18242,8 +18612,7 @@ dir = 8 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor{ name = "plating" @@ -18585,8 +18954,7 @@ dir = 4 }, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/unsimulated/floor{ name = "plating" @@ -21091,20 +21459,14 @@ /turf/unsimulated/floor/abductor, /area/custom/abductor_ship) "bcT" = ( -/obj/structure/rack, -/obj/item/weapon/storage/box/flashbangs, -/obj/item/weapon/storage/box/flashbangs, -/obj/item/weapon/storage/box/flashbangs, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/cryopod/right{ + storage = 0 }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "bde" = ( /turf/unsimulated/wall/abductor{ icon_state = "alien10" @@ -21314,27 +21676,21 @@ /area/custom/abductor_ship) "bez" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/sniperrifle, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/item/weapon/storage/backpack/security, +/obj/item/weapon/reagent_containers/watertank_backpack/janitor, +/obj/item/clothing/mask/gas, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "beC" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/item/weapon/flora/random, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 5; + icon_state = "black" }, -/area/centcom/living) +/area/centcom/specops) "beI" = ( /obj/effect/landmark/abductor/agent{ team = 3 @@ -21356,34 +21712,19 @@ /turf/environment/space, /area/shuttle/vox/arkship) "beQ" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/melee/baton, -/obj/item/weapon/storage/belt/security, -/obj/item/device/flash, -/obj/item/weapon/grenade/flashbang, -/obj/item/weapon/grenade/flashbang, -/obj/item/weapon/handcuffs, -/obj/item/weapon/handcuffs, -/obj/item/weapon/handcuffs, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/item/ammo_box/magazine/m9mm_2/rubber, -/obj/item/clothing/glasses/night, -/obj/item/weapon/gun/projectile/glock/spec, -/obj/item/clothing/glasses/sunglasses/hud/sechud, -/obj/item/weapon/plastique, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/weapon/kitchenknife/combat, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, +/obj/structure/rack, +/obj/item/clothing/head/bio_hood/new_hazmat/janitor, +/obj/item/clothing/mask/breath, +/obj/item/clothing/glasses/science, +/obj/item/device/radio/headset/ert, +/obj/item/clothing/suit/bio_suit/new_hazmat/janitor, +/obj/item/clothing/gloves/purple, +/obj/item/clothing/under/syndicate/combat, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "beT" = ( /obj/effect/landmark/abductor/scientist{ team = 4 @@ -21407,256 +21748,320 @@ /area/velocity) "bfh" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/handcuffs, -/obj/item/weapon/storage/box/handcuffs, -/obj/item/weapon/storage/box/handcuffs, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/repair_droid, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "bfi" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/gun/nuclear, -/obj/item/weapon/gun/energy/gun/nuclear, -/obj/item/weapon/gun/energy/gun/nuclear, -/obj/item/weapon/gun/energy/gun/nuclear, -/obj/structure/window/reinforced{ - dir = 8 +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_y = 9 + }, +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/spray/plantbgone{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/device/flash{ + pixel_y = -6 }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "bfj" = ( -/obj/machinery/light{ +/obj/machinery/computer/pod{ + dir = 8; + id = "NTrasen"; + name = "Hull Door Control" + }, +/obj/machinery/light/small{ dir = 4 }, -/obj/structure/table/reinforced, -/obj/machinery/recharger, /turf/unsimulated/floor{ - icon_state = "dark" + icon_state = "grimy" }, -/area/centcom/living) +/area/centcom/specops) "bfk" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/melee/baton, -/obj/item/weapon/storage/belt/security, -/obj/item/device/flash, -/obj/item/weapon/grenade/flashbang, -/obj/item/weapon/grenade/flashbang, -/obj/item/weapon/handcuffs, -/obj/item/weapon/handcuffs, -/obj/item/weapon/handcuffs, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/item/ammo_box/magazine/m9mm_2/rubber, -/obj/item/clothing/glasses/night, -/obj/item/weapon/gun/projectile/glock/spec, -/obj/item/clothing/glasses/sunglasses/hud/sechud, -/obj/item/weapon/plastique, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/item/weapon/kitchenknife/combat, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, /turf/unsimulated/floor{ - icon_state = "dark" + icon_state = "grimy" }, -/area/centcom/living) +/area/centcom/specops) "bfl" = ( /obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/light/small{ + dir = 4 }, -/obj/item/weapon/storage/box/r4046/rubber, -/obj/item/weapon/storage/box/r4046/teargas, -/obj/item/weapon/storage/box/r4046/EMP, -/obj/item/weapon/gun/projectile/grenade_launcher/m79, +/obj/item/mecha_parts/mecha_equipment/rcd{ + pixel_y = 6 + }, +/obj/item/mecha_parts/mecha_equipment/rcd, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "bfm" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/ionrifle, -/obj/item/weapon/gun/energy/ionrifle, -/obj/structure/window/reinforced{ +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/explosive{ + pixel_y = 8 + }, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang{ + pixel_y = 2 + }, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang{ + pixel_y = -4 + }, +/obj/machinery/light/small{ dir = 8 }, +/obj/machinery/camera{ + c_tag = "Spec. Ops. Mecha Modules"; + dir = 4; + network = list("ERT") + }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "bfn" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, +/obj/structure/rack, +/obj/machinery/light/small, +/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, +/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "bfo" = ( +/obj/structure/closet/crate/medical, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid/adv, +/obj/machinery/light{ + dir = 4 + }, +/turf/unsimulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/centcom/specops) +"bfp" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/smokegrenades, -/obj/item/weapon/storage/box/teargas, -/obj/item/weapon/storage/box/teargas, -/obj/structure/window/reinforced{ - dir = 8 +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = 9 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = 9 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = 9 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = 6 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = 6 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = 6 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = 3 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = 3 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = 3 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber, +/obj/item/ammo_box/magazine/m9mm_2/rubber, +/obj/item/ammo_box/magazine/m9mm_2/rubber, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = -3 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = -3 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = -3 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = -6 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = -6 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = -6 + }, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/centcom/specops) +"bfq" = ( +/obj/structure/rack, +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = 9 + }, +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = 9 + }, +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = 9 + }, +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = 6 + }, +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = 6 + }, +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = 6 + }, +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = 3 + }, +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = 3 + }, +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = 3 + }, +/obj/item/ammo_box/magazine/m9mm_2, +/obj/item/ammo_box/magazine/m9mm_2, +/obj/item/ammo_box/magazine/m9mm_2, +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = -3 }, -/turf/unsimulated/floor{ - icon_state = "dark" +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = -3 }, -/area/centcom/living) -"bfp" = ( -/obj/structure/rack, -/obj/item/weapon/gun/projectile/automatic, -/obj/item/weapon/gun/projectile/automatic, -/obj/item/weapon/gun/projectile/automatic, -/obj/structure/window/reinforced{ - dir = 8 +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = -3 }, -/turf/unsimulated/floor{ - icon_state = "dark" +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = -6 }, -/area/centcom/living) -"bfq" = ( -/obj/structure/rack, -/obj/item/ammo_box/magazine/msmg9mm, -/obj/item/ammo_box/magazine/msmg9mm, -/obj/item/ammo_box/magazine/msmg9mm, -/obj/item/ammo_box/magazine/msmg9mm, -/obj/item/ammo_box/magazine/msmg9mm, -/obj/item/ammo_box/magazine/msmg9mm, -/obj/item/ammo_box/magazine/msmg9mm, -/obj/item/ammo_box/magazine/msmg9mm, -/obj/item/ammo_box/magazine/msmg9mm, -/turf/unsimulated/floor{ - icon_state = "dark" +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = -6 }, -/area/centcom/living) -"bfr" = ( -/obj/structure/rack, -/obj/item/weapon/storage/box/flashbangs, -/obj/item/weapon/gun/grenadelauncher, -/obj/structure/window/reinforced{ - dir = 8 +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = -6 }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) -"bfs" = ( -/obj/structure/rack, -/obj/item/weapon/gun/projectile/shotgun/combat, -/obj/structure/window/reinforced{ - dir = 8 +/area/centcom/specops) +"bfr" = ( +/obj/structure/sign/departments/custodian, +/turf/unsimulated/wall/fakeglass, +/area/centcom/specops) +"bft" = ( +/obj/structure/table/woodentable{ + dir = 5 }, -/turf/unsimulated/floor{ - icon_state = "dark" +/obj/item/weapon/reagent_containers/food/drinks/flask{ + pixel_y = 8 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_y = -7 }, -/area/centcom/living) -"bft" = ( -/obj/structure/rack, -/obj/item/ammo_box/shotgun, -/obj/item/ammo_box/shotgun, -/obj/item/ammo_box/shotgun, -/obj/item/ammo_box/shotgun, /turf/unsimulated/floor{ - icon_state = "dark" + icon_state = "grimy" }, -/area/centcom/living) +/area/centcom/specops) "bfu" = ( /obj/structure/table/reinforced, -/obj/item/weapon/melee/baton, -/obj/item/weapon/storage/belt/security, -/obj/item/device/flash, -/obj/item/weapon/grenade/flashbang, -/obj/item/weapon/grenade/flashbang, -/obj/item/weapon/handcuffs, -/obj/item/weapon/handcuffs, -/obj/item/weapon/handcuffs, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/item/ammo_box/magazine/m9mm_2/rubber, -/obj/item/clothing/glasses/night, -/obj/item/weapon/gun/projectile/glock/spec, -/obj/item/clothing/glasses/sunglasses/hud/sechud, -/obj/item/weapon/plastique, -/obj/item/weapon/kitchenknife/combat, -/obj/item/weapon/storage/firstaid/small_firstaid_kit/combat, -/obj/structure/window/reinforced{ - dir = 1 +/obj/item/weapon/storage/box/lights/mixed{ + pixel_y = 4 + }, +/obj/machinery/light/small{ + dir = 4 }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "bfv" = ( -/obj/structure/rack, -/obj/item/weapon/shield/riot, -/obj/item/weapon/shield/riot, -/obj/item/weapon/shield/riot, -/obj/item/weapon/shield/riot, -/obj/item/weapon/shield/riot, -/obj/item/weapon/shield/riot, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 4 }, /turf/unsimulated/floor{ - icon_state = "dark" + icon_state = "grimy" }, -/area/centcom/living) +/area/centcom/specops) "bfw" = ( -/obj/structure/rack, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/item/ammo_box/magazine/m9mm_2, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/stool/bed/chair/comfy/brown, /turf/unsimulated/floor{ - icon_state = "dark" + icon_state = "grimy" }, -/area/centcom/living) +/area/centcom/specops) "bfx" = ( -/obj/structure/rack, -/obj/item/ammo_box/magazine/m9mm_2/rubber, -/obj/item/ammo_box/magazine/m9mm_2/rubber, -/obj/item/ammo_box/magazine/m9mm_2/rubber, -/obj/item/ammo_box/magazine/m9mm_2/rubber, -/obj/item/ammo_box/magazine/m9mm_2/rubber, -/obj/item/ammo_box/magazine/m9mm_2/rubber, -/obj/item/ammo_box/magazine/m9mm_2/rubber, -/obj/item/ammo_box/magazine/m9mm_2/rubber, -/obj/item/ammo_box/magazine/m9mm_2/rubber, -/obj/item/ammo_box/magazine/m9mm_2/rubber, -/obj/item/ammo_box/magazine/m9mm_2/rubber, -/obj/item/ammo_box/magazine/m9mm_2/rubber, +/obj/machinery/computer/card/centcom{ + dir = 8 + }, +/obj/item/weapon/card/id/centcom, /turf/unsimulated/floor{ - icon_state = "dark" + icon_state = "grimy" }, -/area/centcom/living) +/area/centcom/specops) "bgb" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/electrical, +/obj/structure/rack, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine{ + pixel_y = 6 + }, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg{ + pixel_y = -2 + }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, /area/centcom/specops) "bhb" = ( -/obj/machinery/computer/atmos_alert, +/obj/structure/rack, +/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp{ + pixel_y = 6 + }, +/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_x = 28; + pixel_y = -5 + }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, /area/centcom/specops) "bib" = ( @@ -21671,24 +22076,38 @@ }, /area/centcom/specops) "bkb" = ( -/obj/structure/droppod/Legitimate, -/obj/machinery/light/small{ - dir = 4 +/obj/structure/closet/crate/medical, +/obj/item/weapon/reagent_containers/glass/bottle/stoxin, +/obj/item/weapon/reagent_containers/glass/bottle/stoxin, +/obj/item/weapon/reagent_containers/glass/bottle/stoxin, +/obj/item/weapon/reagent_containers/glass/bottle/stoxin, +/obj/item/weapon/storage/box/autoinjectors, +/obj/item/weapon/storage/box/autoinjectors, +/obj/item/weapon/storage/box/syringes, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_x = 28; + pixel_y = -5 }, /turf/unsimulated/floor{ - dir = 1; - icon_state = "vault" + dir = 4; + icon_state = "whiteblue" }, /area/centcom/specops) "blb" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 4; + icon_state = "darkred" }, /area/centcom/specops) "bmb" = ( -/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/light/small, /turf/unsimulated/floor{ icon_state = "dark" }, @@ -21700,39 +22119,75 @@ }, /area/custom/syndicate_mothership/droppod_garage) "bob" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/weldpack, -/obj/item/weapon/weldpack, -/obj/machinery/light{ - dir = 1 +/obj/structure/mopbucket, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/mop, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/camera{ + c_tag = "Spec. Ops. Custodial Closet"; + dir = 8; + network = list("ERT") }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, /area/centcom/specops) "bpb" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, /turf/unsimulated/floor{ - dir = 9; - icon_state = "vault" + icon_state = "floor" }, -/area/centcom/living) +/area/centcom/specops) "bqb" = ( -/obj/machinery/door/poddoor/shutters/syndi{ - id = "DropPodGarage" +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/storage/secure/briefcase{ + pixel_y = 6 + }, +/obj/item/weapon/lighter/zippo{ + pixel_y = 4 }, /turf/unsimulated/floor{ - icon_state = "dark" + icon_state = "grimy" }, -/area/centcom/living) +/area/centcom/specops) "bqK" = ( /obj/effect/decal/cleanable/blood/gibs/robot/up, /turf/unsimulated/floor/cult/lava, /area/custom/cult) "brb" = ( -/obj/machinery/light, +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/machinery/light/small, +/obj/machinery/door_control{ + id = "MechaModule"; + name = "Mecha Module"; + pixel_w = 10; + pixel_y = 2; + pixel_z = 10 + }, +/obj/structure/mirror/magic{ + pixel_w = 30; + pixel_y = -32 + }, /turf/unsimulated/floor{ - icon_state = "dark" + icon_state = "grimy" }, /area/centcom/specops) "bry" = ( @@ -21757,24 +22212,51 @@ /turf/unsimulated/floor/cult/lava, /area/custom/cult) "btb" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 4 +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/machinery/door_control{ + id = "Mecha"; + name = "Mecha"; + pixel_w = 10; + pixel_y = 2; + pixel_z = 10 + }, +/obj/machinery/camera{ + c_tag = "Spec. Ops. Creed's Office"; + dir = 1; + network = list("ERT") + }, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 }, /turf/unsimulated/floor{ - dir = 4; - icon_state = "warning" + icon_state = "grimy" }, -/area/centcom/living) +/area/centcom/specops) "bub" = ( -/obj/machinery/faxmachine{ - department = "Central Command"; - dptdest = "Captain's Office" +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/machinery/light/small, +/obj/machinery/door_control{ + id = "DropPodGarage"; + name = "Drop Pod Garage"; + pixel_w = 10; + pixel_y = 2; + pixel_z = 10 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_y = -32 }, -/obj/structure/table/reinforced, /turf/unsimulated/floor{ - icon_state = "floor" + icon_state = "grimy" }, -/area/centcom/living) +/area/centcom/specops) "buc" = ( /obj/structure/table/woodentable, /obj/item/clothing/shoes/boots/cult{ @@ -21784,21 +22266,29 @@ /turf/unsimulated/floor/cult/lava, /area/custom/cult) "bvb" = ( -/obj/machinery/door/poddoor/shutters/syndi{ - id = "Mecha" +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/machinery/computer/security/telescreen{ + name = "Spec. Ops. Monitor"; + network = list("ERT"); + pixel_y = 2 }, /turf/unsimulated/floor{ - dir = 8; - icon_state = "vault" + icon_state = "grimy" }, -/area/centcom/living) +/area/centcom/specops) "bwb" = ( -/obj/mecha/combat/gygax/ultra, +/obj/structure/rack, +/obj/item/mecha_parts/mecha_equipment/Drop_system, +/obj/item/mecha_parts/mecha_equipment/Drop_system, +/obj/item/mecha_parts/mecha_equipment/Drop_system, +/obj/item/mecha_parts/mecha_equipment/Drop_system, /turf/unsimulated/floor{ - dir = 6; - icon_state = "delivery" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "bxb" = ( /obj/machinery/door/airlock/external{ dock_tag = "centcomm_admin" @@ -21808,19 +22298,25 @@ }, /area/centcom/specops) "byb" = ( -/obj/machinery/door/poddoor/shutters/syndi{ - id = "MechaModule" +/obj/structure/rack, +/obj/item/mecha_parts/mecha_equipment/cable_layer{ + pixel_y = 6 }, +/obj/item/mecha_parts/mecha_equipment/extinguisher, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "bzb" = ( -/obj/structure/stool/bed/chair/metal{ - dir = 4 +/obj/structure/rack, +/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster, +/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" }, -/turf/simulated/shuttle/floor4, -/area/centcom/living) +/area/centcom/specops) "bAb" = ( /obj/machinery/gateway{ dir = 9 @@ -21831,60 +22327,44 @@ }, /area/custom/syndicate_mothership) "bBb" = ( -/turf/simulated/shuttle/floor4, -/area/centcom/living) +/obj/structure/stool/bed/chair/metal/black{ + dir = 1 + }, +/turf/unsimulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/centcom/specops) "bCb" = ( -/obj/machinery/light/small{ - dir = 8 +/obj/structure/stool/bed/chair/metal/black{ + dir = 1 }, /turf/unsimulated/floor{ icon_state = "dark" }, /area/centcom/specops) "bDb" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Airlock"; - req_access = list(103) +/obj/machinery/door/airlock/centcom{ + name = "Creed's Office"; + req_access = list(108) }, -/turf/simulated/shuttle/floor4, -/area/centcom/living) +/obj/effect/landmark/trololo, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) "bEb" = ( -/obj/item/mecha_parts/mecha_equipment/Drop_system, -/obj/item/mecha_parts/mecha_equipment/Drop_system, -/obj/item/mecha_parts/mecha_equipment/Drop_system, -/obj/item/mecha_parts/mecha_equipment/Drop_system, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/explosive, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser, -/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/syndi{ + id = "MechaModule" + }, /turf/unsimulated/floor{ - dir = 1; - icon_state = "vault" + icon_state = "dark" }, /area/centcom/specops) "bFb" = ( -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, -/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster, -/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/structure/table/reinforced, /turf/unsimulated/floor{ - dir = 1; - icon_state = "vault" + dir = 8; + icon_state = "whiteblue" }, /area/centcom/specops) "bFc" = ( @@ -21895,19 +22375,13 @@ /turf/unsimulated/floor/cult/lava, /area/custom/cult) "bGb" = ( -/obj/item/mecha_parts/mecha_equipment/cable_layer, -/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill, -/obj/item/mecha_parts/mecha_equipment/extinguisher, -/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, -/obj/item/mecha_parts/mecha_equipment/rcd, -/obj/item/mecha_parts/mecha_equipment/rcd, -/obj/item/mecha_parts/mecha_equipment/sleeper, -/obj/item/mecha_parts/mecha_equipment/sleeper, -/obj/item/mecha_parts/mecha_equipment/syringe_gun, -/obj/structure/table/reinforced, +/obj/structure/rack, +/obj/item/weapon/gun/medbeam{ + pixel_y = 2 + }, /turf/unsimulated/floor{ - dir = 1; - icon_state = "vault" + dir = 4; + icon_state = "whiteblue" }, /area/centcom/specops) "bHb" = ( @@ -21925,52 +22399,17 @@ /turf/unsimulated/floor/cult/lava, /area/custom/cult) "bIb" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/device/flash, -/obj/item/weapon/mop, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/spray/plantbgone, -/obj/item/weapon/reagent_containers/glass/rag, -/obj/item/weapon/reagent_containers/watertank_backpack/janitor, /turf/unsimulated/floor{ - dir = 1; - icon_state = "vault" + dir = 8; + icon_state = "darkred" }, -/area/centcom/living) +/area/centcom/specops) "bJb" = ( -/obj/structure/table/woodentable{ - dir = 10 - }, -/obj/machinery/door_control{ - desc = "A remote control switch to block view of the singularity."; - id = "CREED"; - name = "Spec Ops Ready Room"; - pixel_w = 10; - req_access = list(11) - }, -/obj/machinery/door_control{ - desc = "A remote control switch to block view of the singularity."; - id = "Mecha"; - name = "Mech Storage"; - req_access = list(11) - }, -/obj/machinery/door_control{ - id = "MechaModule"; - name = "Mech Module Storage"; - pixel_z = 10 - }, -/obj/machinery/door_control{ - id = "DropPodGarage"; - name = "Drop Pod Garage"; - pixel_w = 10; - pixel_z = 10 - }, /turf/unsimulated/floor{ - icon_state = "grimy" + dir = 4; + icon_state = "darkred" }, -/area/centcom/creed) +/area/centcom/specops) "bJl" = ( /obj/structure/stool/bed/chair/schair/wagon, /obj/structure/extinguisher_cabinet{ @@ -21980,43 +22419,32 @@ /turf/simulated/shuttle/floor/evac/place, /area/shuttle/escape/centcom) "bKb" = ( -/obj/machinery/computer/pod{ - id = "NTrasen"; - name = "Hull Door Control" - }, /turf/unsimulated/floor{ - icon_state = "grimy" + dir = 9; + icon_state = "warndark" }, -/area/centcom/creed) +/area/centcom/specops) "bKC" = ( /obj/structure/cult/forge, /turf/unsimulated/floor/cult/lava, /area/custom/cult) "bLb" = ( -/obj/item/device/radio/intercom{ - broadcasting = 1; - dir = 1; - frequency = 1441; - name = "Spec Ops Intercom"; - pixel_y = -20 - }, /turf/unsimulated/floor{ - icon_state = "grimy" + dir = 1; + icon_state = "warndark" }, -/area/centcom/creed) +/area/centcom/specops) "bLC" = ( /obj/structure/table/woodentable, /obj/item/weapon/book/manual/wiki/cult, /turf/unsimulated/floor/cult/lava, /area/custom/cult) "bMb" = ( -/obj/structure/mirror/magic{ - pixel_w = 30 - }, /turf/unsimulated/floor{ - icon_state = "grimy" + dir = 5; + icon_state = "warndark" }, -/area/centcom/creed) +/area/centcom/specops) "bNb" = ( /obj/machinery/door/airlock/external{ dock_tag = "arrival_specops"; @@ -22555,9 +22983,8 @@ dir = 4 }, /obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/machinery/door/poddoor{ density = 0; @@ -23897,9 +24324,8 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 5; - health = 1e+007 +/obj/structure/window/reinforced/indestructible{ + dir = 5 }, /obj/structure/sign/tablo{ dir = 4; @@ -24011,20 +24437,15 @@ }, /area/space) "fqb" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/unsimulated/floor{ - dir = 1; - icon_state = "loadingarea" +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorcatwalk" }, -/area/centcom/living) +/area/shuttle/specops/centcom) "fqy" = ( /obj/item/clothing/head/helmet/space/syndicate/elite, /obj/item/clothing/suit/space/syndicate/elite, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /obj/item/weapon/paper{ info = "Just old elite space suit. MiraCorp makes your life better" @@ -24036,14 +24457,18 @@ }, /area/custom/syndicate_mothership/armory) "frb" = ( -/obj/machinery/light/small{ - dir = 4 - }, +/obj/structure/rack, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, /turf/unsimulated/floor{ - dir = 1; - icon_state = "loadingarea" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "fsb" = ( /obj/machinery/door/airlock/centcom{ name = "Brig"; @@ -24106,14 +24531,11 @@ }, /area/velocity) "fzb" = ( -/obj/machinery/door/airlock/external{ - dock_tag = "centcomm_specops" - }, /turf/unsimulated/floor{ dir = 5; - icon_state = "vault" + icon_state = "yellow" }, -/area/centcom/living) +/area/centcom/specops) "fAb" = ( /obj/structure/stool/bed/chair/schair/monorail_chair{ dir = 8; @@ -24127,36 +24549,41 @@ }, /area/velocity) "fBb" = ( -/obj/structure/sign/mark{ - icon_state = "yrt" +/obj/structure/shuttle/engine/heater{ + dir = 8; + icon_state = "heater1" }, -/obj/machinery/light{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/unsimulated/floor{ - icon_state = "dark" +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorplace" }, -/area/centcom/living) +/area/shuttle/specops/centcom) "fCb" = ( -/obj/structure/sign/mark{ - icon_state = "yup" - }, -/turf/unsimulated/floor{ - dir = 9; - icon_state = "delivery" +/obj/structure/stool/bed/chair/schair/wagon, +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorcatwalk" }, -/area/centcom/living) +/area/shuttle/specops/centcom) "fDb" = ( -/obj/structure/sign/mark{ - icon_state = "ylf" +/obj/machinery/computer/pod{ + id = "NTrasen"; + name = "Hull Door Control" }, -/obj/machinery/light{ - dir = 1 +/obj/item/device/radio/intercom{ + frequency = 1443; + name = "Spec Ops Intercom"; + pixel_y = 22 }, -/turf/unsimulated/floor{ - icon_state = "dark" +/obj/machinery/camera{ + c_tag = "Spec. Ops. Shuttle"; + network = list("ERT") }, -/area/centcom/living) +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorcatwalk" + }, +/area/shuttle/specops/centcom) "fEb" = ( /obj/structure/sign/directions/security{ dir = 1 @@ -24179,13 +24606,14 @@ }, /area/velocity) "fHb" = ( -/obj/structure/sign/mark{ - icon_state = "x4" +/obj/machinery/computer/specops_shuttle, +/obj/machinery/light/small{ + dir = 1 }, -/turf/unsimulated/floor{ - icon_state = "bot" +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorcatwalk" }, -/area/centcom/living) +/area/shuttle/specops/centcom) "fIb" = ( /obj/machinery/light{ dir = 1 @@ -24195,17 +24623,16 @@ }, /area/velocity) "fLb" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/structure/sign/warning/pods{ - desc = "A sign which reads 'DROP PODS'."; - name = "\improper DROP PODS"; - pixel_w = 33 +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen{ + name = "Spec. Ops. Monitor"; + network = list("CREED"); + pixel_y = 2 }, -/turf/unsimulated/floor{ - dir = 1; - icon_state = "vault" +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorcatwalk" }, -/area/centcom/living) +/area/shuttle/specops/centcom) "fMb" = ( /obj/structure/sign/warning/securearea{ desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; @@ -24282,20 +24709,18 @@ }, /area/centcom/specops) "fUb" = ( -/obj/structure/sign/departments/medbay/old, -/turf/unsimulated/wall, -/area/centcom/living) +/turf/simulated/shuttle/floor/vox, +/area/shuttle/specops/centcom) "fVb" = ( -/obj/structure/sign/mark{ - icon_state = "x4" - }, -/obj/machinery/light{ - dir = 8 +/obj/machinery/door/airlock/external, +/obj/machinery/door/poddoor{ + id = "NTrasen"; + name = "Outer Airlock" }, -/turf/unsimulated/floor{ - icon_state = "bot" +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorplace" }, -/area/centcom/living) +/area/shuttle/specops/centcom) "fWb" = ( /obj/structure/sign/mark{ icon_state = "rlf" @@ -24316,32 +24741,76 @@ /turf/unsimulated/floor/cult/lava, /area/custom/cult) "fYb" = ( +/obj/structure/rack, +/obj/item/ammo_casing/caseless/rocket/anti_singulo{ + pixel_y = 8 + }, +/obj/item/ammo_casing/caseless/rocket/anti_singulo{ + pixel_y = 8 + }, +/obj/item/ammo_casing/caseless/rocket/anti_singulo{ + pixel_y = 4 + }, +/obj/item/ammo_casing/caseless/rocket/anti_singulo{ + pixel_y = 4 + }, +/obj/item/ammo_casing/caseless/rocket/anti_singulo, +/obj/item/ammo_casing/caseless/rocket/anti_singulo, +/obj/item/ammo_casing/caseless/rocket/anti_singulo{ + pixel_y = -4 + }, +/obj/item/ammo_casing/caseless/rocket/anti_singulo{ + pixel_y = -4 + }, /turf/unsimulated/floor{ - dir = 1; - icon_state = "whitehall" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "fZb" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/revolver/rocketlauncher/anti_singulo{ + pixel_y = 6 + }, +/obj/item/weapon/gun/projectile/revolver/rocketlauncher/anti_singulo, +/obj/machinery/light/small{ + dir = 1 + }, /turf/unsimulated/floor{ - dir = 1; - icon_state = "orange" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "gab" = ( -/obj/structure/sign/warning/securearea{ - name = "ENGINEERING ACCESS"; - pixel_y = 32 +/obj/machinery/door/airlock/external, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "NTrasen"; + name = "Outer Airlock"; + opacity = 0 }, -/turf/unsimulated/floor{ - icon_state = "dark" +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorplace" }, -/area/centcom/living) +/area/shuttle/specops/centcom) "gbb" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/rig/ert/engineer, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/head/helmet/space/rig/ert/engineer, +/obj/item/device/flash, +/obj/item/device/multitool, +/obj/item/clothing/gloves/yellow, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/weapon/storage/belt/utility/full, +/obj/item/clothing/glasses/meson, +/obj/item/weapon/storage/backpack/ert/engineer, /turf/unsimulated/floor{ - dir = 1; - icon_state = "blue" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "gcb" = ( /turf/unsimulated/floor{ dir = 1; @@ -24531,23 +25000,17 @@ }, /area/centcom/living) "gqb" = ( -/obj/structure/sign/mark{ - icon_state = "rlf" - }, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "yellow" }, -/area/centcom/living) +/area/centcom/specops) "grb" = ( -/obj/machinery/door/poddoor{ - id = "CREED"; - name = "Ready Room" - }, /turf/unsimulated/floor{ - dir = 8; - icon_state = "vault" + dir = 4; + icon_state = "yellow" }, -/area/centcom/living) +/area/centcom/specops) "gsb" = ( /turf/unsimulated/floor{ dir = 4; @@ -24670,14 +25133,12 @@ }, /area/velocity) "gAb" = ( -/obj/structure/sign/warning/securearea{ - name = "\improper ARMORY"; - pixel_y = -32 - }, +/obj/machinery/power/port_gen/riteg, /turf/unsimulated/floor{ - icon_state = "dark" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "gBb" = ( /obj/machinery/door/airlock/centcom{ name = "General Access"; @@ -24747,15 +25208,14 @@ }, /area/velocity) "gGb" = ( -/obj/machinery/door/airlock/centcom{ - name = "Armory Special Operations"; - req_access = list(103) +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 1 }, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "vault" +/obj/machinery/light/small, +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorcatwalk" }, -/area/centcom/living) +/area/shuttle/specops/centcom) "gHb" = ( /obj/structure/sign/velocity_overlay{ desc = "Parking mark"; @@ -24912,15 +25372,11 @@ }, /area/velocity) "gSb" = ( -/obj/machinery/door/airlock/centcom{ - name = "General Access"; - req_access = list(101) - }, /turf/unsimulated/floor{ - dir = 5; - icon_state = "vault" + dir = 9; + icon_state = "yellow" }, -/area/centcom/living) +/area/centcom/specops) "gTb" = ( /obj/structure/table/reinforced, /obj/item/weapon/gun/energy, @@ -24986,47 +25442,39 @@ }, /area/velocity) "gZb" = ( -/obj/structure/sign/mark{ - icon_state = "x3" +/turf/unsimulated/floor{ + dir = 1; + icon_state = "yellow" }, -/turf/simulated/shuttle/floor4, -/area/centcom/living) +/area/centcom/specops) "hab" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/light{ - dir = 1 +/obj/machinery/vending/engivend, +/obj/machinery/light/small{ + dir = 4 }, /turf/unsimulated/floor{ - dir = 1; + dir = 8; icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "hbb" = ( -/obj/machinery/portable_atmospherics/powered/scrubber, -/obj/item/device/radio/intercom{ - broadcasting = 1; - dir = 1; - frequency = 1441; - listening = 0; - name = "Spec Ops Intercom"; - pixel_y = 28 - }, /turf/unsimulated/floor{ - dir = 8; - icon_state = "vault" + dir = 1; + icon_state = "darkblue" }, -/area/centcom/living) +/area/centcom/specops) "hcb" = ( -/obj/machinery/portable_atmospherics/powered/scrubber, /turf/unsimulated/floor{ - dir = 8; - icon_state = "vault" + dir = 5; + icon_state = "darkblue" }, -/area/centcom/living) +/area/centcom/specops) "hdb" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light/small{ + dir = 1 + }, /turf/unsimulated/floor{ - dir = 8; + dir = 9; icon_state = "vault" }, /area/centcom/specops) @@ -25099,26 +25547,23 @@ }, /area/custom/syndicate_mothership/armory) "hib" = ( -/obj/structure/sign/mark{ - icon_state = "x3" +/obj/structure/droppod/Legitimate, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "vault" }, -/obj/machinery/light/small, -/turf/simulated/shuttle/floor4, -/area/centcom/living) +/area/centcom/specops) "hjb" = ( -/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/vending/engineering, /turf/unsimulated/floor{ - dir = 1; + dir = 8; icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "hkb" = ( -/obj/machinery/light{ - dir = 8 - }, /turf/unsimulated/floor{ - dir = 5; - icon_state = "vault" + dir = 9; + icon_state = "black" }, /area/centcom/specops) "hlb" = ( @@ -25298,13 +25743,12 @@ }, /area/centcom/evac) "hAb" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/light, +/obj/machinery/vending/tool, /turf/unsimulated/floor{ - dir = 1; + dir = 8; icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "hBb" = ( /turf/unsimulated/floor{ dir = 4; @@ -25468,21 +25912,25 @@ }, /area/centcom/evac) "hXb" = ( -/obj/machinery/shower{ - dir = 4 +/obj/structure/stool/bed/chair/schair/wagon, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor" +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorcatwalk" }, -/area/centcom/living) +/area/shuttle/specops/centcom) "hYb" = ( -/obj/machinery/shower{ - dir = 8 +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 1 }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor" +/obj/structure/sign/nanotrasen{ + pixel_y = -32 }, -/area/centcom/living) +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorcatwalk" + }, +/area/shuttle/specops/centcom) "hZb" = ( /obj/structure/sign/mark{ icon_state = "rdn" @@ -26672,11 +27120,13 @@ }, /area/centcom/living) "kEE" = ( -/obj/effect/landmark/cops_spawn, +/obj/structure/rack, +/obj/item/weapon/gun/projectile/grenade_launcher/m79, /turf/unsimulated/floor{ - icon_state = "floor" + dir = 8; + icon_state = "vault" }, -/area/centcom/living) +/area/centcom/specops) "kFb" = ( /obj/machinery/light{ dir = 1 @@ -26955,26 +27405,11 @@ }, /area/centcom/holding) "lpG" = ( -/obj/effect/landmark{ - name = "Commando" - }, -/obj/effect/landmark{ - name = "Commando" - }, -/obj/effect/landmark{ - name = "Commando" - }, -/obj/effect/landmark{ - name = "Commando" - }, -/obj/effect/landmark{ - name = "Commando" - }, -/turf/unsimulated/floor{ - dir = 1; - icon_state = "vault" +/obj/structure/object_wall/standart{ + icon_state = "wall3" }, -/area/centcom/specops) +/turf/simulated/shuttle/floor/vox, +/area/shuttle/specops/centcom) "lqb" = ( /turf/unsimulated/floor{ icon_state = "brown" @@ -27057,6 +27492,7 @@ /area/centcom/holding) "lxb" = ( /obj/structure/rack, +/obj/item/device/lens/nude, /obj/item/device/camera, /turf/unsimulated/floor{ dir = 5; @@ -44495,7 +44931,264 @@ aaM aaM aaM "} -(60,1,1) = {" +(60,1,1) = {" +ahG +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +ahG +aaM +aaM +ofb +ofb +ofb +ofb +ofb +ofb +ofb +ofb +ofb +ofb +ofb +ofb +ofb +ofb +ofb +ofb +ofb +ofb +ofb +ofb +ofb +ofb +aaM +aaM +ahG +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +hEb +aHi +aHs +hLb +aHW +aHW +aHW +aHW +aHW +aHW +aHW +aHW +hLb +aKG +hEb +aHX +aHs +aLJ +aLY +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aYG +aYG +aYG +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +"} +(61,1,1) = {" ahG aaM aaM @@ -44525,7 +45218,7 @@ aaM ahG aaM aaM -ofb +aaM ofb ofb ofb @@ -44641,25 +45334,25 @@ aaM aaM aaM aaM -hEb -aHi -aHs +aGN +hLb hLb -aHW -aHW -aHW -aHW -aHW -aHW -aHW -aHW hLb -aKG -hEb aHX -aHs -aLJ -aLY +aHX +aHX +aHX +aHX +aHX +aHX +aHX +hLb +aKH +hEb +aLl +aLy +aLK +aLZ aaM aaM aaM @@ -44752,7 +45445,7 @@ aaM aaM aaM "} -(61,1,1) = {" +(62,1,1) = {" ahG aaM aaM @@ -44782,7 +45475,6 @@ aaM ahG aaM aaM -aaM ofb ofb ofb @@ -44806,6 +45498,7 @@ ofb ofb aaM aaM +aaM ahG aaM aaM @@ -44898,26 +45591,25 @@ aaM aaM aaM aaM -aGN +hEb +aHe +aHs hLb hLb hLb -aHX -aHX -aHX -aHX -aHX -aHX -aHX -aHX hLb -aKH -hEb -aLl -aLy -aLK -aLZ -aaM +hLb +hLb +hLb +hLb +hLb +hLb +aKI +izb +hDb +hCb +hCb +aWJ aaM aaM aaM @@ -44948,7 +45640,8 @@ aaM aYG aYG aYG -aaM +aYG +aYG aaM aaM aaM @@ -45009,7 +45702,7 @@ aaM aaM aaM "} -(62,1,1) = {" +(63,1,1) = {" ahG aaM aaM @@ -45154,25 +45847,22 @@ aaM aaM aaM aaM -aaM -hEb -aHe +aHp +hFb +aWG +aHu aHs +aHY +aHe hLb +aHs +aJm +aJD +aJZ +aHY hLb -hLb -hLb -hLb -hLb -hLb -hLb -hLb -hLb -aKI +aHe izb -hDb -hCb -hCb aWJ aaM aaM @@ -45201,6 +45891,9 @@ aaM aaM aaM aaM +aaM +aaM +aaM aYG aYG aYG @@ -45266,7 +45959,7 @@ aaM aaM aaM "} -(63,1,1) = {" +(64,1,1) = {" ahG aaM aaM @@ -45411,22 +46104,21 @@ aaM aaM aaM aaM -aHp -hFb -aWG -aHu -aHs -aHY -aHe -hLb -aHs -aJm -aJD -aJZ -aHY -hLb -aHe -izb +hsb +ahV +afB +aWI +aHG +hDb +hCb +aGN +hCb +hCb +aJz +hCb +hCb +aGN +hCb aWJ aaM aaM @@ -45458,6 +46150,7 @@ aaM aaM aaM aaM +aaM aYG aYG aYG @@ -45523,7 +46216,7 @@ aaM aaM aaM "} -(64,1,1) = {" +(65,1,1) = {" ahG aaM aaM @@ -45668,22 +46361,22 @@ aaM aaM aaM aaM -hsb +htb ahV -afB -aWI -aHG -hDb -hCb -aGN -hCb -hCb -aJz -hCb -hCb -aGN -hCb -aWJ +aHb +aHb +aHb +hEb +abn +aII +abn +aaM +ahJ +aaM +aaM +aKu +aaM +aaM aaM aaM aaM @@ -45780,7 +46473,7 @@ aaM aaM aaM "} -(65,1,1) = {" +(66,1,1) = {" ahG aaM aaM @@ -45810,6 +46503,7 @@ aaM ahG aaM aaM +aaM ofb ofb ofb @@ -45833,7 +46527,6 @@ ofb ofb aaM aaM -aaM ahG aaM aaM @@ -45925,19 +46618,19 @@ aaM aaM aaM aaM -htb +hub ahV aHb aHb -aHb -hEb +afA +aWJ abn aII abn -aaM ahJ -aaM -aaM +ahJ +ahJ +ahJ aKu aaM aaM @@ -46037,7 +46730,7 @@ aaM aaM aaM "} -(66,1,1) = {" +(67,1,1) = {" ahG aaM aaM @@ -46067,7 +46760,7 @@ aaM ahG aaM aaM -aaM +ofb ofb ofb ofb @@ -46182,19 +46875,19 @@ aaM aaM aaM aaM -hub -ahV -aHb -aHb -afA +aKj +hCb +hCb +hCb aWJ +aaM abn aII abn +aaM ahJ -ahJ -ahJ -ahJ +aaM +aaM aKu aaM aaM @@ -46294,7 +46987,7 @@ aaM aaM aaM "} -(67,1,1) = {" +(68,1,1) = {" ahG aaM aaM @@ -46345,267 +47038,15 @@ ofb ofb ofb ofb -ofb -aaM -aaM -ahG -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aKj -hCb -hCb -hCb -aWJ -aaM -abn -aII -abn -aaM -ahJ -aaM -aaM -aKu -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aYG -aYG -aYG -aYG -aYG -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -"} -(68,1,1) = {" -ahG -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM aaM aaM aaM ahG aaM aaM -ofb -ofb -ofb -ofb -ofb -ofb -ofb -ofb -ofb -ofb -ofb -ofb -ofb -ofb -ofb -ofb -ofb -ofb -ofb -ofb -ofb aaM aaM aaM -ahG aaM aaM aaM @@ -46686,13 +47127,8 @@ aaM aaM aaM aaM -aBW aaM -aBW -aaM -aBW aaM -aBW aaM aaM aaM @@ -46940,17 +47376,17 @@ aaM aaM aaM aaM +aDC +aaM +aDC +aaM +aDC +aaM +aDC +aaM +aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aaM aaM aaM @@ -47196,18 +47632,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aaM aaM aaM @@ -47453,18 +47889,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aaM aaM aaM @@ -47710,18 +48146,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aaM aaM aaM @@ -47967,18 +48403,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aaM aaM aKl @@ -48224,18 +48660,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aaM aaM aKl @@ -48481,18 +48917,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aaM aaM aKl @@ -48738,18 +49174,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aaM aaM aKl @@ -48995,18 +49431,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aaM aHv abn @@ -49252,18 +49688,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aHv aHv hwb @@ -49509,18 +49945,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aHv hgb hxb @@ -49766,18 +50202,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aHv hgb hyb @@ -50023,18 +50459,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aHv hhb hzb @@ -50280,18 +50716,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aBY -aAm -aDi -aAm -aDV -aAm -aEG -aAm aHv aHv aIy @@ -50537,18 +50973,18 @@ aaM aaM aaM aaM +aBp +aDF +aBp +aEI +aBp +aDt +aBp +aFT +aBp aaM aaM aaM -aAm -aBZ -aAm -aBZ -aAm -aBZ -aAm -aBZ -aAm aaM aHv aHv @@ -50794,18 +51230,18 @@ aaM aaM aaM aaM +aBp +aCd +aBp +aCd +aBp +aCd +aBp +aCd +aBp aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aaM aaM abn @@ -51051,18 +51487,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aaM aaM aID @@ -51308,18 +51744,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aaM aaM aID @@ -51565,18 +52001,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aBX -aAm -aBX -aAm -aBX -aAm -aBX -aAm aaM aaM aID @@ -51822,18 +52258,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp aaM aaM aaM -aAm -aCa -aAm -aCa -aAm -aCa -aAm -aCa -aAm aaM aaM aID @@ -52079,18 +52515,18 @@ aaM aaM aaM aaM +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aCe +aBp +aaM aaM aaM -aAm -aAm -aBY -aAm -aDi -aAm -aDV -aAm -aEG -aAm aaM aaM aaM @@ -52335,24 +52771,24 @@ aaM aaM aaM aaM -aaM -aaM -aaM -aAm -aBC -aCb -aCD -aDj -aBC -aDW -aCD +aBp +aBp +aDH +aBp aEH -aAm aBp +aDs +aBp +aEr aBp aBp aaM aaM +aaM +aaM +aaM +aaM +aaM aHv aHv aHv @@ -52591,23 +53027,23 @@ aaM aaM aaM aaM -aAm -aAm -aAm -aAm -aAm -aBD -aCc -aCE -aCc -aDC -aCc -bwb -aEI -aAm -bCb -bEb +aaM +aBp +aBc +aCf +aBc +aDj aBp +aEa +aBc +aFS +aBc +aBp +aaM +aaM +aaM +aaM +aaM aaM aaM aHv @@ -52848,22 +53284,22 @@ aaM aaM aaM aaM -aAm -aAK -aDX +aaM +aBp aDX -aAm -btb -aCd -btb -aCd -btb -aCd -btb -aCd -byb -bib -bFb +aDG +aCm +aDG +aBp +aDG +aEd +aDG +aGP +aBp +aBp +aBp +aBp +aBp aBp aaM aaM @@ -53105,24 +53541,24 @@ aaM aaM aaM aaM -aAm -aCH -aAM -aAM -aAm -aBF -aCe -aEi -bpb -aEi -aCe -aEi -aEi -aAm -bib -bGb -aBp aaM +aBp +aCD +aCi +aCD +aCi +aBp +aCi +aCD +aCi +aCD +aBp +ayY +bfm +bgb +bwb +aBp +aBp aaM aHv hWb @@ -53362,25 +53798,25 @@ aaM aaM aaM aaM -aAm -aBH -aAM -aAE -aAm -aAm -aAm -aAm -bvb -aAm -aAm -aAm -aAm -aAm -aAm -aAm -aAm -aAm -aAm +aaM +aBp +aBP +aBI +aBI +aBI +aFn +aBI +aBI +aBI +aCO +bEb +aBP +aBI +aBI +aCO +bfh +aBp +aaM aHv hWb aId @@ -53619,26 +54055,26 @@ aaM aaM aaM aaM -aAm -aAJ -aAM -aAM -aEj -aEn -aAm -aAM -gpb -aAM -aAm -aFo -aAL -aFr -beQ -bfk -aFr -aFM -bfu -aAm +aaM +aBp +aBe +bib +bib +bib +bib +bib +bib +bib +aBb +bEb +hcb +aAP +aAP +aBa +bfn +aBp +aaM +aHv aHv aHv aHv @@ -53876,26 +54312,26 @@ aaM aaM aaM aaM -aAm -aAZ -aAM -aAM -aAM -aAM -aCf -fYb -aBK -aAM -aAm -aFo -aAL -aFs -aAM -aAM -aAM -aAM -aAM -aAm +aaM +aBp +hcb +aAP +aAP +aAP +aAP +aAP +aAP +aAP +aBa +aBp +ayX +bfl +bhb +byb +bzb +aBp +aaM +aHv hWb aIc aIC @@ -54133,26 +54569,26 @@ aaM aaM aaM aaM -aAm -aAY -aAM -aBl -aEk -aEo -fUb -aAM -aBK -aAM -aAm -aFp -aAL -aFs -aAM -aAM -aAM -aAM -aEp -aAm +aaM +aBp +aBp +aBp +bib +bjb +bjb +bjb +bib +aBp +aBp +aBp +aBp +aBp +aBp +aBp +aBp +aBp +aaM +aHv hWb aId aIy @@ -54388,28 +54824,28 @@ aaM aaM aaM aaM -aAm -aAm -aAm -aAm -aAm -aAm -aAm -aAm -aAm -aCH -aBK -aAM -aAm -aFo -aAL -bcT -bfh -bfl -bfo -bfr -bfv -aAm +aaM +aaM +aaM +aaM +aaM +aBp +aBp +aEK +aEK +aEK +aBp +aBp +frb +aFr +aFr +aFr +aFr +aFr +aLv +aBp +aBp +aHv aHv aHv abn @@ -54509,166 +54945,166 @@ aaM aaM aaM aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -"} -(99,1,1) = {" -ahG -aaM -aaM -aaM -aaM -aaM -aaM -aaM -oeb -acb -acb -acb -acb -acb -acb -acb -acb -acb -acb -acb -acb -acb -acb -acb -acb -oeb -oeb -oeb -aaM -aaM -aaM -aaM -aaM -aaM -ahG -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aqH -aqH -aqH -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aAm -aBc -aAM -aBj -aER -aBm -aEl -aFm -aAm -aAM -aBK -aAM -aAm -aAP -aAM -aFs -aAM -aAM -aAM -aAM -aAM -aAm -aaM -aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +"} +(99,1,1) = {" +ahG +aaM +aaM +aaM +aaM +aaM +aaM +aaM +oeb +acb +acb +acb +acb +acb +acb +acb +acb +acb +acb +acb +acb +acb +acb +acb +acb +oeb +oeb +oeb +aaM +aaM +aaM +aaM +aaM +aaM +ahG +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aqH +aqH +aqH +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aBp +gKb +hkb +aDY +aBR +aEi +aEu +aFq +bFb +bFb +bFb +bFb +bFb +aLw +aLO +aBp +aaM +aaM +aaM abn aIS abn @@ -54902,28 +55338,28 @@ aaM aaM aaM aaM -aAm -aAD -aAM -aAM -aAM -aAM -aAM -aAM -aCh -fZb -aBK -aDD -gGb -aAM -aAM +aaM +aaM +aaM +aaM +aaM +aBp +aCl +aAE +aCV +aBQ +aEk +aEt aFs -aAM -aAM -aAM -aAM -aAM -aAm +aFW +aFW +aFW +aFW +aFW +aLz +aLP +aBp +aaM aaM aaM abn @@ -55156,31 +55592,31 @@ aaM aaM aaM aaM -aaM -aaM -aaM -aAm -aBc -aAM -aBk -aER -aBG +aBp +aBp +aBp +aBp +aBp +aBp +aBp +aBp +aBp aEm -aBI -aAm -gab -aBK -gAb -aAm -aAM -aAM -bez -bfi -bfm -bfp -bfs -bfw -aAm +aAE +aCV +aBQ +aEj +aaR +aFv +bGb +azF +bfo +bkb +amd +aLC +aLV +aBp +aaM aaM aaM aGn @@ -55412,34 +55848,34 @@ aaM aaM aaM aaM +aBp +aBp +gbb +gbb +aBH +gbb +gbb +gbb +frb +aBp +bib +aAE +aCV +aBQ +aFp +aBp +aBp +aBp +aBp +aBp +aBp +aBp +aBp +aBp +aBp aaM aaM aaM -aaM -aAm -aAm -aAm -aAm -aAm -aAm -aAm -aAm -aAm -aCH -aBK -aAM -aAm -aAM -aAM -aFs -aAM -aAM -aAM -aAM -aAM -aAm -aaM -aaM aGn aGn aGn @@ -55669,33 +56105,33 @@ aaM aaM aaM aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aAm -aBa -aBn -aAM -aAm -aAM -aBK -aAM -aAm -aAM -aAM -aFs -aAM -aAM -aAM -aAM -aEp -aAm -aaM +aBp +fYb +gSb +gqb +gqb +gqb +gqb +gqb +aBj +aDJ +aDM +aAE +aCV +aBQ +aHN +aBp +aGt +aLt +aMl +azE +azE +azE +aMl +aFu +aBp +aBp +aBp aaM aGn aGn @@ -55926,33 +56362,33 @@ aaM aaM aaM aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aAm -aBb -aAL -aAL -aCi -gbb -aBK -aAM -aAm -aAM -aAM -aFs -aAM -aAM -aAM -aAM -aAM -aAm -aaM +aBp +fZb +gZb +aCV +aCV +aCV +aCV +aCV +aBl +aCh +aCo +aAE +aCV +aBQ +aEo +aEv +aHL +bIb +bIb +bIb +bIb +bIb +bIb +bIb +aMa +aMe +aBp aaM aGn aGn @@ -56183,33 +56619,33 @@ aaM aaM aaM aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aAm +aBp +gAb +fzb +grb +grb +aAZ +aBL +aBX +aBk +aBp +aCr +aAE +aCV +aBQ +aEn +aFd aGm -aAM -aBJ -aAm -aAM -aBK -aAM -aAm -aFq -aFq -beC -bfj -bfn -bfq -bft -bfx -aAm -aaM +bib +bib +bib +bib +bib +bib +bib +aEn +aMf +aBp aaM aaM aaM @@ -56440,33 +56876,33 @@ aaM aaM aaM aaM -aaM -ayK -ayT -ayT -ayT -azQ -aaM -aAm -aAm -aAm -aAm -aAm -aAm -aAm -aCo -aAm -aAm -aAm -aAm -aAm -aAm -aAm -aAm -aAm -aAm -aAm -aaM +aBp +aBp +hAb +hab +hjb +aBp +aBp +aBp +aBp +aBp +aDV +aAE +aCV +aBQ +aEq +aFh +aHM +bJb +bJb +bJb +bJb +blb +bJb +bJb +aMd +aMq +aBp aaM aaM aaM @@ -56698,32 +57134,32 @@ aaM aaM aaM aaM -ayL -ahQ -ahQ -ahQ -ayL -aaM -aAm -aAm -fHb -fHb -fHb -fVb -fHb -gqb -aAM -aDY -aAm -aAm -bzb -bzb -bzb -aAm -aaM -aaM -aaM -aaM +aBp +aBp +aBp +aBp +aBp +aBM +aDD +aCL +aBp +aDW +aAE +aCV +aBQ +aFR +aBp +aGr +bKb +aMn +azG +aLW +aBp +anv +bKb +azG +aMv +aBp aaM aaM aaM @@ -56955,32 +57391,32 @@ aaM aaM aaM aaM -ayL -ayU -azl -azE -ayL -aaM -aAm -aAM -aAM -aAM -aAM -aAM -aAM -aAM -aAM -aAM -aAM -aEJ -gZb -gZb -hib -aAm -aaM aaM aaM aaM +aBp +aBD +aBP +aBI +aCO +aBp +aEN +aAE +aCV +aBQ +aEp +aBp +aHl +bLb +bib +azR +bfq +aBp +anv +bLb +azR +aMw +aBp aaM aaM aaM @@ -57212,33 +57648,33 @@ aaM aaM aaM aaM -ayL -ayV -azm -azm -ayL aaM -aAm -fBb -aAM -aAM -aAM -aBK -aBK -aAM -aAM -aAM -aAM -aEK -bBb -bBb -bBb -aAm -aAm -aAm -aAm -aAm -aAm +aaM +aaM +aBp +aBC +hbb +bib +aBb +aDI +hbb +aAE +aCV +aBQ +gLb +aBp +aHn +bLb +bib +azR +bfp +aBp +anv +bMb +azl +aMm +aBp +aaM aaM aaM aaM @@ -57469,33 +57905,33 @@ aaM aaM aaM aaM -ayL -ayW -azm -azm -ayL -abC -aAm -aAM -aAM -aAM -kEE -aCk -aCk -kEE -aAM -aAM -aAM -aAm -aAm -bDb -aAm -aAm -aAm -aHl -aHl -aHl -aAm +aaM +aaM +aaM +aBp +aBF +hcb +aAP +aBm +aBp +aDZ +aAD +aBG +aBS +gLb +aBp +aIf +bMb +aMp +azl +aBp +aBp +aBp +aBp +aBp +aBp +aBp +aaM aaM aaM aaM @@ -57679,97 +58115,97 @@ aaM aaM aaM aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aps -apy -apy -apy -apy -apy -apy -apy -apy -aqK -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -ayL -ayX -azm -azm -azR -fqb -fzb -fCb -aAM -aAM -aBL -aFn -aCl -aDo -aAM -aAM -aAM -gSb -aAM -gqb -aFO -aAM -aGP -aHm -aHm -aHm -aAm -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aps +apy +apy +apy +apy +apy +apy +apy +apy +aqK +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +azQ +ayT +ayT +ayT +ayK +aaM +aBp +aBp +aBO +aBZ +aBp +aBp +aBp +aDI +aaR +aDI +aBp +aBp +aBp +kEE +azn +aGv +aBp +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM aKu aaM aNs @@ -57980,36 +58416,36 @@ aaM aaM aaM aaM +lpG +fBb +fBb +fBb +lpG +aaM +aaM +aBp +aBp +aBp +aBp +aCk +gtb +fWb +aCR +fWb +gtb +aGp +aBp +aBp +aBp +aBp +aBp +aBp +aBp +aBp +aBp aaM aaM aaM -ayL -ayX -azm -azm -azR -frb -fzb -fCb -aAM -aAM -aBL -aCl -bub -aDo -aAM -aAM -aAM -gSb -aAM -aAM -aAM -aAM -aGP -aHm -aHm -aHL -aAm aaM aaM aAm @@ -58237,36 +58673,36 @@ aaM aaM aaM aaM +lpG +fCb +fUb +ayL +lpG +aaM aaM aaM aaM -ayL -ayX +aaR +aCQ +hkb +aDY +aDY +aDY +aDY +aDY +aBR +aLE +aBp azm -azF -ayL -abC -aAm -aAP -aAM -aAM -kEE -aCm -aCm -kEE -aAM -aAM -aEp -aAm -aAm -aFu -aFu -aAm -aAm -aHn -aHn -aHM -aAm +azm +azm +azm +azm +azm +aBp +aaM +aaM +aaM aaM aaM aAm @@ -58372,49 +58808,13 @@ aaM aaM aaM aaM -"} -(114,1,1) = {" -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM +"} +(114,1,1) = {" +aaM +aaM +aaM +aaM +aaM aaM aaM aaM @@ -58497,33 +58897,69 @@ aaM aaM aaM aaM -ayL -ayY -azm -azG -ayL aaM -aAm -fDb -aAM -aAM -aAM -aBK -aBK -aAM -aAM -aAM -aAM -aAm -aFd -aAM -aAM -aGp -aAm -aAm -aAm -aHN -aAm +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +lpG +fCb +fUb +gGb +lpG +aBp +aBp +aBp +aBp +aBp +aCS +aAE +aCV +aCV +aEQ +aCV +aCV +aBQ +aLN +aBp +bcT +bcT +bcT +bcT +bcT +bcT +aBp +aBp +aaM +aaM aaM aaM aAm @@ -58751,35 +59187,35 @@ aaM aaM aaM aaM -aaM -aaM -aaM -afr -ayL -azn -ayL -afs -aaM -aAm -aBe -aAM -aAM -aAM -aAM -aAM -aAM -aAM -aAM -aAM -aAm -hab -aAM -aAM -bIb -aAm -aaM +lpG +hXb +fUb +hYb +lpG +aaR +hkb +aBW +aBR +aaR +aCR +aAE +aCV +aDi +aDo +aEc +aCV +aBQ +aMg +aBp +hkb +aDY +aDY +aDY +aDY +aDY +aLm +aBp aAm -aHN aAm aAm aAm @@ -59008,36 +59444,36 @@ aaM aaM aaM aaM -aaM -aaM -aaM -aaM -afr +lpG +fDb +fUb +fqb +gab azo -afs -aaM -aaM -aAm -aAm -bpb -fLb -aBM -bpb -aCL +aAE +aCV +aBQ +aMB +aCa +aAE +aCV +aDi bpb -aAM -aDZ -aAm -aAm -hbb -aAM -aAM -aGr -aAm -aaM +aEc +aCV +aBQ +bib +aBY +aAE +aCV +aCV +aCV +aCV +aCV +aMs +aMx +aMy aAm -aHO -aIf aIh aAm aAm @@ -59265,35 +59701,35 @@ aaM aaM aaM aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aAm -aAm -bqb -aAm -aAm -aCo -aAm -grb -aAm -aAm -aAm -aAm -hcb -aAM -aAM -hAb -aAm -aaM -aAm -aAm +lpG +fHb +fUb +fqb +gab +azo +aAE +aCV +aBQ +aMB +aCa +aAE +aCV +aDi +aEP +aEc +aCV +aBQ +bib +aBY +aAE +aCV +aCV +aCV +aCV +aCV +aMt +aBp +aMz aAm aIh aAm @@ -59522,35 +59958,35 @@ aaM aaM aaM aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aBp -aBp -bib -bib +lpG +fLb +fUb +ayL +lpG +aaR +aAD +aBG +aBS +aaR +aCc +aAE +aCV +aDi +aDr +aEc +aCV +aBQ +bBb aBp -aBP -fWb -aCM -aDq -aDF -aEa +beC +aBG +aBG +ayU +aEF +aBG +aBS aBp -aAm -hcb -aAM -hjb -hjb -aAm -aaM -aAm -hXb +aIh iab aIh aIU @@ -59779,34 +60215,34 @@ aaM aaM aaM aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aBp +lpG +lpG +fVb +lpG +lpG aBp -bob -bib -brb +aAJ +aBJ +aBJ aBp -aBO -aCq -aCN +aCj +aAE +aCV +aCV aDq -aDG -aEb -aEq -aEq -aEq -aEq -aEq -aEq -aEq -aEq -aAm +aCV +aCV +aBQ +bCb +aBp +aBp +bfr +ahQ +aBp +aBp +aBp +aBp +aBp aHQ aIh aIh @@ -60036,35 +60472,35 @@ aaM aaM aaM aaM -aaM -aaM -aaM -aaM -aaM -aaM +afr +lpG +fUb +lpG +afs aBp +aBI +aBI +aBI aBp -blb -bib -bib -bib +aCb +aAD +aBG +aBG +aBG +aBG +aBG +aBS +aLb aBp -aBP -aCq -aCN -aDq -aDG -aEa -aEr -aEM -aFh -aEO -aEO -aGt -aEO -aEq -aAm -hYb +beQ +hkb +aDY +aDY +aDY +aBR +aMu +aBp +aMA ibb aIE aAm @@ -60297,30 +60733,30 @@ aaM aaM aaM aaM -aaM -aaM aBp -bgb -bmb +aBp +aAL bib +bmb +aBp +aBp +aDL bib +aEJ +aER +aEb bib +gtb +aLp +aBp +bez +aAD +aBG +aBG +aBG +aBS +aLM aBp -lpG -aCq -aCN -aDq -aDH -aEc -aEs -aEN -aEO -aEO -aFQ -bJb -aEO -aEq -aAm aAm aAm aAm @@ -60554,30 +60990,30 @@ aaM aaM aaM aaM -aaM -aaM aBp -bhb -bib +aAK bib bib bib +aEl aBp -aBP -aCq -aCO -aDq +aaR aDI -aEd -aEt -aEO -aEO -aEO -aFR -aGv -aEO -aEq -aaM +aaR +aBp +aaR +aFQ +aaR +aBp +aBp +aBp +aBp +bfi +bfu +bob +aLn +aBp +aBp aaM aaM aaM @@ -60685,57 +61121,55 @@ aaM aaM aaM aaM -"} -(123,1,1) = {" -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM -aaM +"} +(123,1,1) = {" +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM +aaM aaM aaM aaM @@ -60814,26 +61248,28 @@ aaM aaM aaM aBp -bib -bib -bib -bmb -bib +aAY +aAP +aAP +aAP +aBa +aBp +aDK +aEG +aEM +aFm +hkb +aDY +aBR +aBp +aMk +aMr +aBp +aBp +aBp +aBp +aBp aBp -aBO -aCq -aCN -aDq -aDJ -aEc -aEu -aEP -aEO -aEO -aFS -bKb -bLb -aEq aaM aaM aaM @@ -61068,29 +61504,29 @@ aaM aaM aaM aaM -aaM -aaM aBp -bjb +hdb bib bjb bib -bjb +aCE aBp -aBQ -aCr -aCP -aDq aDK -aEe -aEv -aEQ -aEO -aEO -aFT -aGv -bMb -aEq +aAE +aBQ +aCM +aAE +aCV +aBQ +bDb +ayW +bfk +bft +bqb +aBp +aaM +aaM +aaM aaM aaM aaM @@ -61325,35 +61761,35 @@ aaM aaM aaM aaM -aaM -aaM aBp -bkb +hib bib -bkb +hib bib -bkb -aBp -aBR -aBp -aBp -aDr -aBp -aBp -aBp -aBp -aBp -aBp -aBp -aBp -aBp +hib aBp +aFM +aAE +aBQ +aCN +aAE +aCV +aHO aBp +ayW +bfk +bfw +brb aBp aaM aaM aaM aaM +aaM +aaM +aaM +aaM +aaM aaS aJP aJP @@ -61589,28 +62025,28 @@ avI avI avI avI -aBp -aBp -aBS -aBp -aCQ -aDs -aDL -aBp -gKb -gKb -gKb -aFv -hkb -gtb -gtb -gtb -gtb +aCq +aAE +aBQ +aCN +aAE +aCV +aBQ +aaR +bfk +bfk +bfk +btb aBp aaM aaM aaM aaM +aaM +aaM +aaM +aaM +aaM aaS aJP aKe @@ -61846,28 +62282,28 @@ avI awt awt avI -aaM -aBp -aBp -aBp -aCR -aDq -aDM -aBp -gfb -gtb -gtb -gtb -gtb -gtb -gtb -gtb -gVb +aDK +aAE +aBQ +aCP +aAE +aCV +aBQ +aaR +bfk +bfk +bfv +bub aBp aaM aaM aaM aaM +aaM +aaM +aaM +aaM +aaM aJu aJP aKf @@ -62103,24 +62539,24 @@ avI awu awT avI +aDK +aAD +aEO +aFm +aEe +aEs +aFo +aBp +ayV +bfj +bfx +bvb +aBp +aaM +aaM aaM aaM aaM -aBp -aCS -aDq -aDM -aBp -gLb -gLb -gLb -hdb -gtb -gtb -gtb -gtb -gtb -aBp aaM aBp aBp @@ -62365,14 +62801,14 @@ avI aBp aBp aBp -aDt +aDI +aBp aBp aBp aBp aBp aBp aBp -gBb aBp aBp aBp diff --git a/maps/falcon/falcon.dmm b/maps/falcon/falcon.dmm index d96e27329369..0ac659a666d6 100644 --- a/maps/falcon/falcon.dmm +++ b/maps/falcon/falcon.dmm @@ -3572,7 +3572,6 @@ /area/station/maintenance/science) "agk" = ( /obj/structure/rack, -/obj/item/device/camera, /obj/item/device/camera_film, /obj/item/device/camera_film, /turf/simulated/floor/plating, @@ -3728,6 +3727,7 @@ }, /obj/item/weapon/lipstick/random, /obj/effect/decal/cleanable/dirt, +/obj/item/device/camera/oldcamera, /turf/simulated/floor/plating, /area/station/maintenance/science) "agG" = ( @@ -4580,7 +4580,6 @@ /obj/structure/closet/theatrecloset, /obj/item/device/camera_film, /obj/item/device/camera_film, -/obj/item/device/camera, /obj/machinery/light/small, /obj/item/clothing/gloves/rainbow, /obj/random/randomtoy, @@ -5318,10 +5317,6 @@ /area/station/civilian/locker) "aju" = ( /obj/structure/table, -/obj/item/device/camera{ - pixel_x = 5; - pixel_y = 9 - }, /obj/item/weapon/storage/box/evidence{ pixel_x = -3; pixel_y = 4 @@ -6044,12 +6039,6 @@ }, /turf/simulated/floor, /area/station/cargo/storage) -"akT" = ( -/obj/item/device/camera, -/turf/simulated/floor/plating{ - icon_state = "platingdmg1" - }, -/area/station/maintenance/escape) "akU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, @@ -9843,6 +9832,7 @@ pixel_x = -2; pixel_y = -9 }, +/obj/item/device/camera/oldcamera, /turf/simulated/floor/plating, /area/station/maintenance/escape) "asd" = ( @@ -11140,6 +11130,7 @@ /obj/machinery/camera{ c_tag = "Theater" }, +/obj/item/device/camera/polar, /turf/simulated/floor/carpet/purple, /area/station/civilian/theatre) "bBj" = ( @@ -19129,6 +19120,7 @@ pixel_x = 12; pixel_y = -2 }, +/obj/item/device/camera/polar/detective, /turf/simulated/floor{ dir = 8; icon_state = "darkred" @@ -24434,6 +24426,8 @@ pixel_y = 2 }, /obj/structure/rack, +/obj/item/device/lens/rentgene, +/obj/item/device/camera, /turf/simulated/floor{ icon_state = "warndark" }, @@ -24826,13 +24820,6 @@ pixel_x = -4; pixel_y = 10 }, -/obj/item/device/camera{ - desc = "A one use - polaroid camera. 30 photos left."; - name = "detectives camera"; - pictures_left = 30; - pixel_x = 13; - pixel_y = 6 - }, /obj/item/device/taperecorder{ pixel_x = -11 }, @@ -24840,6 +24827,7 @@ pixel_x = 7; pixel_y = -4 }, +/obj/item/device/camera/polar/detective, /turf/simulated/floor{ icon_state = "darkred" }, @@ -27984,6 +27972,7 @@ pixel_x = 3; pixel_y = -2 }, +/obj/item/device/lens/nude, /turf/simulated/floor/plating{ icon_state = "panelscorched" }, @@ -53444,7 +53433,7 @@ lIp pNu akd akr -akT +akv all alG amc diff --git a/maps/gamma/gamma.dmm b/maps/gamma/gamma.dmm index 0178903908c6..a63e5b8c40d7 100644 --- a/maps/gamma/gamma.dmm +++ b/maps/gamma/gamma.dmm @@ -8374,12 +8374,12 @@ /obj/structure/table/woodentable, /obj/item/device/camera_film, /obj/item/device/camera_film, -/obj/item/device/camera, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/item/device/camera/polar, /turf/simulated/floor/carpet, /area/station/security/vacantoffice) "bFz" = ( @@ -8936,6 +8936,9 @@ /obj/machinery/light{ dir = 1 }, +/obj/item/device/lens/posterization, +/obj/item/device/lens/sepia, +/obj/item/device/lens/grayscale, /turf/simulated/floor{ icon_state = "cult" }, @@ -35229,13 +35232,13 @@ /obj/structure/closet{ name = "Evidence Closet" }, -/obj/item/device/camera, /obj/item/device/taperecorder, /obj/item/weapon/storage/box/evidence, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; pixel_y = 29 }, +/obj/item/device/camera/polar, /turf/simulated/floor/wood, /area/station/security/vacantoffice) "kdS" = ( @@ -38241,7 +38244,7 @@ dir = 6 }, /obj/structure/table/woodentable/fancy/black, -/obj/item/device/camera, +/obj/item/device/camera/polar, /turf/simulated/floor{ icon_state = "dark" }, @@ -49488,17 +49491,13 @@ /obj/item/weapon/storage/photo_album{ pixel_y = -10 }, -/obj/item/device/camera{ - desc = "A one use - polaroid camera. 30 photos left."; - name = "detectives camera"; - pictures_left = 30 - }, /obj/item/weapon/storage/secure/safe{ pixel_x = 30 }, /obj/machinery/light{ dir = 4 }, +/obj/item/device/camera/polar/detective, /turf/simulated/floor/carpet, /area/station/security/detectives_office) "oDj" = ( @@ -52747,12 +52746,8 @@ /area/station/civilian/dormitories/security) "pHg" = ( /obj/structure/table, -/obj/item/device/camera{ - desc = "A one use - polaroid camera. 30 photos left."; - name = "detectives camera"; - pictures_left = 30 - }, /obj/item/device/taperecorder, +/obj/item/device/camera/polar/detective, /turf/simulated/floor{ dir = 1; icon_state = "darkred" @@ -54618,7 +54613,7 @@ /obj/structure/table/woodentable, /obj/item/device/camera_film, /obj/item/device/camera_film, -/obj/item/device/camera, +/obj/item/device/camera/polar, /turf/simulated/floor/wood, /area/station/civilian/dormitories/theater) "qjI" = ( @@ -66117,11 +66112,11 @@ /obj/machinery/embedded_controller/radio/airlock_controller{ id_tag = "tox_airlock_control"; pixel_x = -28; + pixel_y = -10; tag_airpump = "tox_airlock_pump"; tag_chamber_sensor = "tox_airlock_sensor"; tag_exterior_door = "tox_airlock_exterior"; - tag_interior_door = "tox_airlock_interior"; - pixel_y = -10 + tag_interior_door = "tox_airlock_interior" }, /turf/simulated/floor{ icon_state = "floorgrime" @@ -75464,8 +75459,8 @@ id = "mixvent"; name = "Mixing Room Vent Control"; pixel_x = 25; - req_access = list(8); - pixel_y = 5 + pixel_y = 5; + req_access = list(8) }, /obj/machinery/atmospherics/pipe/simple/visible, /obj/machinery/meter, @@ -94578,11 +94573,11 @@ yad ibW gxq qGD -wFw -wFw -wFw -wFw -wFw +plf +plf +plf +plf +plf kHU wce qmE @@ -97148,11 +97143,11 @@ uzy xLy eEp svz -plf wFw wFw wFw -plf +wFw +wFw czH twf exM diff --git a/maps/prometheus.json b/maps/prometheus.json new file mode 100644 index 000000000000..2ec009b474c8 --- /dev/null +++ b/maps/prometheus.json @@ -0,0 +1,13 @@ +{ + "map_name": "Prometheus Station", + "map_path": "prometheus", + "map_file": "prometheus.dmm", + "station_name": "NSS Prometheus", + "system_name" : "Tau Ceti", + "station_image": "prometheus", + "traits": [], + "space_ruin_levels": 2, + "space_empty_levels": 1, + "load_junkyard": 1, + "minetype": "asteroid" +} \ No newline at end of file diff --git a/maps/prometheus/prometheus.dmm b/maps/prometheus/prometheus.dmm new file mode 100644 index 000000000000..6e4f13958a1a --- /dev/null +++ b/maps/prometheus/prometheus.dmm @@ -0,0 +1,164298 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aab" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"aac" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "atmospherics_inner"; + locked = 1; + name = "Atmospherics External Access"; + req_access = list(24); + req_one_access = list(24) + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"aad" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"aae" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"aaf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"aag" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/power/apc/largecell{ + dir = 8; + name = "largecell apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"aah" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/station/ai_monitored/storage_secure) +"aai" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "darkbluecorners" + }, +/area/station/aisat/antechamber) +"aaj" = ( +/obj/structure/closet/emcloset, +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"aak" = ( +/obj/structure/closet/malf/suits, +/obj/machinery/camera{ + c_tag = "Main Computer Room"; + network = list("Tcomsat") + }, +/obj/machinery/power/apc/largecell{ + dir = 1; + name = "largecell apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"aal" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/black, +/area/station/tcommsat/computer) +"aam" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/carpet/black, +/area/station/tcommsat/computer) +"aan" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"aao" = ( +/obj/machinery/atmospherics/components/unary/tank/nitrogen{ + dir = 4 + }, +/obj/machinery/turretid/stun/AI_special{ + control_area = "Secure Storage"; + name = "Aistor Turret Control"; + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"aap" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/machinery/turretid/stun/AI_special{ + control_area = "AI Satellite"; + name = "Aisat Turret Control"; + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"aaq" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "stationscrap" + }, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"aar" = ( +/obj/structure/table/reinforced, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/flasher_button{ + id = "permflash"; + name = "Prison Wing flashes"; + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkred" + }, +/area/station/security/prison) +"aas" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/security/lobby) +"aat" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Tribunal"; + location = "Security" + }, +/obj/machinery/bot/secbot/beepsky{ + name = "Officer Beepsky" + }, +/turf/simulated/floor, +/area/station/security/lobby) +"aau" = ( +/obj/structure/bookcase/manuals/xenoarchaeology, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"aav" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warningcorner" + }, +/area/station/engineering/engine) +"aaw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Garden"; + location = "Escape" + }, +/turf/simulated/floor, +/area/station/hallway/secondary/exit) +"aax" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Escape"; + location = "Cargo" + }, +/turf/simulated/floor, +/area/station/cargo/office) +"aay" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Security"; + location = "Garden" + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"aaz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/engineering/equip) +"aaA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/simulated/floor/plating, +/area/station/engineering/equip) +"aaB" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/hallway/secondary/exit) +"aaC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/engineering/equip) +"aaD" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/equip) +"aaE" = ( +/obj/structure/flora/ausbushes/grassybush, +/mob/living/carbon/monkey/unathi{ + name = "Eric" + }, +/turf/simulated/floor/grass, +/area/station/medical/genetics) +"aaF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/reagent_containers/food/snacks/ectoplasm, +/obj/item/weapon/pen, +/turf/simulated/floor/plating, +/area/station/hallway/primary/port) +"aaG" = ( +/obj/item/weapon/transparant/no_nt, +/turf/simulated/floor/plating, +/area/station/hallway/primary/port) +"aaH" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/head/ushanka/black, +/turf/simulated/floor/plating, +/area/station/hallway/primary/port) +"aaI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, +/turf/simulated/floor/plating, +/area/station/hallway/primary/port) +"aaJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"aaK" = ( +/obj/item/weapon/cigbutt, +/obj/effect/landmark{ + name = "xeno_spawn" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/incinerator) +"aaL" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"aaM" = ( +/obj/effect/landmark{ + name = "xeno_spawn" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"aaN" = ( +/obj/machinery/porta_turret/station_default{ + dir = 4 + }, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/aisat/ai_chamber) +"aaO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/scrap_cube, +/obj/machinery/conveyor{ + dir = 4; + id = "stationscrap" + }, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"aaP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + dir = 4; + id = "stationscrap" + }, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"aaQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/pile_ripper, +/obj/machinery/conveyor{ + dir = 4; + id = "stationscrap" + }, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"aaR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/conveyor{ + dir = 1; + id = "stationscrap" + }, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"aaS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "stationscrap" + }, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"aaT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "recycler_pump"; + name = "Recycler Large Air Vent" + }, +/obj/machinery/airlock_sensor{ + id_tag = "recycler_sensor"; + pixel_y = -28 + }, +/turf/simulated/floor/plating/airless{ + icon_state = "platebotc" + }, +/area/station/cargo/recycleroffice) +"aaU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"aaV" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/machinery/light/small, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "recycler_airlock"; + pixel_y = -28; + req_access = list(67); + tag_airpump = "recycler_pump"; + tag_chamber_sensor = "recycler_sensor"; + tag_exterior_door = "recycler_outer"; + tag_interior_door = "recycler_inner" + }, +/turf/simulated/floor/plating, +/area/station/cargo/recycleroffice) +"aaW" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/atmos) +"aaX" = ( +/obj/machinery/space_heater, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Engineering Atmospherics Access"; + dir = 1; + network = list("SS13","Engineering") + }, +/obj/structure/closet/fireaxecabinet{ + pixel_y = -28 + }, +/turf/simulated/floor{ + icon_state = "warning" + }, +/area/station/engineering/atmos) +"aaY" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/telecomms/bus/preset_one, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"aaZ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/telecomms/bus/preset_four, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"aba" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/telecomms/processor/preset_one, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"abb" = ( +/obj/machinery/telecomms/hub/preset, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"abc" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/telecomms/processor/preset_four, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"abd" = ( +/obj/machinery/telecomms/bus/preset_two, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"abe" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/telecomms/processor/preset_two, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"abf" = ( +/obj/machinery/alarm/server{ + pixel_y = -32 + }, +/obj/machinery/telecomms/processor/preset_three, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"abg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/hallway) +"abh" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "Medbay"; + name = "Medbay"; + req_access = list(5) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"abi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad2" + }, +/turf/simulated/floor/plating, +/area/station/cargo/storage) +"abj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"abk" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "Supply Dock Loading Door" + }, +/obj/structure/plasticflaps/mining, +/obj/machinery/door/firedoor, +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad2" + }, +/turf/simulated/floor/plating, +/area/station/cargo/storage) +"abl" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor1"; + name = "Supply Dock Loading Door" + }, +/obj/structure/plasticflaps/mining, +/obj/machinery/door/firedoor, +/obj/machinery/conveyor{ + id = "QMLoad" + }, +/turf/simulated/floor/plating, +/area/station/cargo/storage) +"abm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "blackcorner" + }, +/area/station/civilian/playroom) +"abn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/playroom) +"abo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/playroom) +"abp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/playroom) +"abq" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "blackcorner" + }, +/area/station/civilian/playroom) +"abr" = ( +/obj/machinery/door/airlock/security{ + name = "Detective"; + req_one_access = list(4,68) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/detectives_office) +"abs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"abt" = ( +/obj/structure/closet/crate/scicrate, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"abu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Brig Medical Checkpoint"; + req_one_access = list(1,4) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"abv" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"abw" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"abx" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"aby" = ( +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"abz" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 3.3; + pixel_x = -32; + supply_display = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/cargo/storage) +"abA" = ( +/obj/random/vending/snack, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/storage) +"abB" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + freq = 1400; + location = "QM #3" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/cargo/storage) +"abC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/machinery/camera{ + c_tag = "Cargo Bay West"; + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/cargo/storage) +"abD" = ( +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/structure/table, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/storage) +"abE" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/storage) +"abF" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter"; + dir = 6; + network = list("SS13","Engineering") + }, +/obj/machinery/power/rad_collector, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/engineering/engine) +"abG" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/rad_collector, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/engineering/engine) +"abH" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/wrench, +/turf/simulated/floor{ + dir = 8; + icon_state = "warning" + }, +/area/station/engineering/engine) +"abI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/storage) +"abJ" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"abK" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/rad_collector, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/engineering/engine) +"abL" = ( +/obj/machinery/door_control{ + id = "QMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_x = -8; + pixel_y = -28 + }, +/obj/machinery/door_control{ + id = "QMLoaddoor1"; + layer = 4; + name = "Loading Doors"; + pixel_x = 8; + pixel_y = -28 + }, +/obj/item/weapon/flora/random, +/obj/machinery/light, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/cargo/storage) +"abM" = ( +/obj/structure/closet/radiation, +/obj/machinery/camera{ + c_tag = "Engineering passage"; + network = list("SS13","Engineering") + }, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/engine) +"abN" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/atmos) +"abO" = ( +/obj/machinery/portable_atmospherics/canister/sleeping_agent, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/engineering/atmos) +"abP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warning" + }, +/area/station/maintenance/science) +"abQ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Toxins Research"; + sortType = "Toxins Research" + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/science) +"abR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/maintenance/science) +"abS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warning" + }, +/area/station/maintenance/science) +"abT" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 1; + icon_state = "warningcorner" + }, +/area/station/maintenance/science) +"abU" = ( +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/maintenance/science) +"abV" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6 + }, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"abW" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/central) +"abX" = ( +/obj/machinery/vending/cigarette, +/obj/structure/sign/directions/medical{ + buildable_sign = 0; + dir = 8; + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Central Hallway"; + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/central) +"abY" = ( +/obj/machinery/disposal, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/central) +"abZ" = ( +/obj/machinery/vending/coffee, +/obj/machinery/power/apc{ + name = "apc down"; + pixel_y = -28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/central) +"aca" = ( +/obj/structure/table/glass, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/central) +"acb" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/central) +"acc" = ( +/turf/simulated/wall/r_wall, +/area/station/hallway/primary/central) +"acd" = ( +/obj/machinery/door/airlock/medical{ + name = "Surgery Maintenance"; + req_access = list(45) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"ace" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "boxing" + }, +/area/station/civilian/gym) +"acf" = ( +/obj/machinery/door/airlock/medical{ + name = "Surgery Maintenance"; + req_access = list(45) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"ach" = ( +/obj/machinery/r_n_d/destructive_analyzer{ + pixel_y = 2 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "warndark" + }, +/area/station/rnd/lab) +"acj" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/cartridge/detective{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/weapon/cartridge/detective{ + pixel_y = 2 + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = 28 + }, +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/hos) +"ack" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "warning" + }, +/area/station/medical/cryo) +"acp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "warning" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"acv" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/brig) +"acD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"acO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"acX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/mass_driver) +"ada" = ( +/obj/machinery/hologram/holopad{ + pixel_y = -16 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/station/ai_monitored/eva) +"ade" = ( +/obj/structure/transit_tube{ + icon_state = "N-S" + }, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"adh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber_interior) +"adp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/dormitories) +"adr" = ( +/turf/simulated/floor/engine/vacuum, +/area/station/rnd/mixing) +"ads" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"adx" = ( +/turf/simulated/wall/r_wall, +/area/station/rnd/mixing) +"adE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + icon_state = "arcade_carpet" + }, +/area/station/maintenance/engineering) +"adO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"adQ" = ( +/obj/effect/decal/remains/robot, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/drone_fabrication) +"aei" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor/wood, +/area/station/civilian/chapel) +"aes" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/hallway/secondary/exit) +"aey" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/virology) +"aeB" = ( +/obj/machinery/disposal, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"aeE" = ( +/obj/structure/sign/warning, +/turf/simulated/wall/r_wall, +/area/station/rnd/test_area) +"aeF" = ( +/obj/structure/table/glass, +/obj/item/ashtray/plastic, +/obj/machinery/atm{ + pixel_y = -28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Bridge West"; + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge) +"aeG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/virology) +"aeH" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/atmos) +"aeR" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/medbay) +"afl" = ( +/turf/simulated/floor/plating/airless{ + dir = 8; + icon_state = "warnplatecorner" + }, +/area/station/rnd/test_area) +"afm" = ( +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/misc_lab) +"afo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/medbay) +"afy" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/hallway/primary/port) +"afA" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/tracker, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxport) +"afB" = ( +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_y = 22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/brig) +"afI" = ( +/obj/item/weapon/storage/firstaid/toxin{ + pixel_y = 8 + }, +/obj/item/weapon/storage/firstaid/fire, +/obj/structure/rack, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"afM" = ( +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/machinery/camera{ + c_tag = "Engineering Atmospherics Storage"; + dir = 8; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/engineering/atmos) +"afU" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/flashbangs{ + pixel_y = 8 + }, +/obj/item/weapon/storage/box/teargas{ + pixel_y = 4 + }, +/obj/item/weapon/storage/box/teargas, +/obj/machinery/door_control{ + id = "Armoury"; + name = "Emergency Access"; + pixel_x = -26; + req_access = list(3) + }, +/obj/machinery/light/small/emergency{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"afX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/station/civilian/cold_room) +"afZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/poddoor/shutters{ + id = "Captain_private" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/bridge/captain_quarters) +"age" = ( +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"agf" = ( +/obj/structure/stool/bed/chair/metal/black, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1480; + name = "Confessional Intercom"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor/wood, +/area/station/civilian/chapel/office) +"agj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/mass_driver) +"agn" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"agG" = ( +/obj/machinery/message_server, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge/server) +"agO" = ( +/obj/structure/stool/bed/chair/pew/right, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 4; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"agQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"agY" = ( +/obj/item/weapon/storage/box{ + pixel_y = 8 + }, +/obj/item/weapon/storage/box, +/obj/structure/rack, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkbrown" + }, +/area/station/cargo/recycleroffice) +"ahh" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating/airless{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/rnd/test_area) +"ahq" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/requests_console/hos{ + pixel_y = 28 + }, +/obj/machinery/camera{ + c_tag = "Brig HoS Office"; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/hos) +"ahv" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plating/airless{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/rnd/test_area) +"ahC" = ( +/obj/machinery/computer/operating{ + name = "Robotics Operating Computer" + }, +/turf/simulated/floor, +/area/station/rnd/robotics) +"ahK" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"ahL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/execution) +"ahS" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"ahU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/mine_sci_shuttle) +"aib" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/science) +"aik" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"aio" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"aiq" = ( +/obj/structure/mineral_door/wood, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/barricade/wooden{ + layer = 2.8; + name = "doorway barricade" + }, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"aiK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"aiW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/hallway/primary/aft) +"aiY" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"ajj" = ( +/obj/machinery/door/poddoor/shutters{ + id = "qm_warehouse"; + name = "Warehouse Shutters" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/cargo/storage) +"ajl" = ( +/obj/item/weapon/reagent_containers/food/condiment/enzyme{ + pixel_x = 10 + }, +/obj/structure/table, +/obj/structure/condiment_shelf{ + pixel_y = 32 + }, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker, +/obj/item/weapon/reagent_containers/food/condiment/sugar, +/obj/item/weapon/reagent_containers/food/condiment/peppermill, +/obj/item/weapon/reagent_containers/food/condiment/rice, +/obj/item/weapon/reagent_containers/food/condiment/ketchup, +/obj/item/weapon/reagent_containers/glass/beaker/large{ + pixel_x = -4; + pixel_y = 11 + }, +/obj/item/weapon/reagent_containers/glass/beaker{ + pixel_x = 5; + pixel_y = 2 + }, +/obj/machinery/camera{ + c_tag = "Kitchen North" + }, +/turf/simulated/floor{ + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"ajp" = ( +/obj/structure/closet/secure_closet/brig{ + name = "Solitary Confinement Locker" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "red" + }, +/area/station/security/brig) +"ajq" = ( +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/medbay) +"ajB" = ( +/obj/machinery/cryopod/right, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/hallway/primary/port) +"ajQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + name = "Medbay Maintenance"; + req_access = list(5) + }, +/turf/simulated/floor/plating, +/area/station/medical/hallway) +"ajR" = ( +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"akd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "CE"; + name = "CE Shutters"; + opacity = 0 + }, +/turf/simulated/floor, +/area/station/engineering/chiefs_office) +"akt" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/fore) +"akx" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/lobby) +"akB" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndarkcorners" + }, +/area/station/rnd/mixing) +"akG" = ( +/obj/structure/stool/bed/chair/metal/yellow{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"akW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "redcorner" + }, +/area/station/security/brig) +"akX" = ( +/obj/machinery/door/poddoor{ + id = "Armoury"; + name = "Emergency Access" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/armoury) +"alh" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"alx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/station/civilian/theatre) +"alC" = ( +/obj/machinery/door/airlock/glass{ + name = "Play Room" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"alG" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/starboard) +"ami" = ( +/obj/machinery/door/airlock/glass{ + name = "Bedroom" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/security/prison) +"amV" = ( +/obj/machinery/door/poddoor{ + desc = "By gods, release the hounds!"; + id = "xenobioout6"; + name = "Containment Release" + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"amW" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/port) +"amX" = ( +/obj/structure/closet/lawcloset, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"ana" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkyellow" + }, +/area/station/engineering/chiefs_office) +"anr" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/equip) +"anu" = ( +/obj/structure/bookcase/manuals/medical, +/obj/machinery/light/small, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"anx" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/maintenance/medbay) +"any" = ( +/obj/structure/stool, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/hydroponics) +"anR" = ( +/obj/structure/table, +/obj/item/weapon/screwdriver, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/security/range) +"anS" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge) +"anY" = ( +/obj/structure/stool, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/storage) +"aob" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "blue" + }, +/area/station/medical/reception) +"aog" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"aon" = ( +/obj/structure/table, +/obj/machinery/light/small, +/obj/item/device/taperecorder{ + pixel_x = -1; + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"aoG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"aoP" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/chapel) +"aoR" = ( +/obj/structure/morgue{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/morgue) +"aoU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/construction) +"aoW" = ( +/obj/structure/flora/ausbushes/lavendergrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"aoX" = ( +/obj/machinery/telecomms/receiver/preset_left, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"aoY" = ( +/obj/machinery/computer/message_monitor{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/server) +"apk" = ( +/obj/machinery/camera{ + c_tag = "RnD Containment Cell 7"; + dir = 8; + network = list("SS13","Research") + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"apl" = ( +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"apD" = ( +/turf/simulated/wall, +/area/station/hallway/secondary/mine_sci_shuttle) +"apS" = ( +/obj/machinery/light/small, +/obj/structure/window/reinforced, +/turf/simulated/floor/engine/carbon_dioxide, +/area/station/engineering/atmos) +"aqb" = ( +/obj/structure/cable, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxport) +"aqg" = ( +/obj/structure/morgue, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/morgue) +"aqs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"aqt" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"aqB" = ( +/obj/structure/table/glass, +/obj/item/weapon/folder/white{ + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"aqD" = ( +/obj/machinery/door_control{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = 28; + req_access = list(31) + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 6; + icon_state = "brown" + }, +/area/station/cargo/storage) +"aqR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/door/airlock/security{ + name = "Brig Reception"; + req_access = list(63) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/brig) +"ara" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor, +/area/station/ai_monitored/eva) +"arm" = ( +/obj/structure/closet/firecloset, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/storage/primary) +"ary" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"arH" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/bottle/cognac, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"arN" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"arX" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"arZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/grille, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"asa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "warndark" + }, +/area/station/medical/chemistry) +"asg" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"asi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"asn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"aso" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"asr" = ( +/obj/machinery/conveyor{ + id = "packageSort2" + }, +/turf/simulated/floor/plating, +/area/station/cargo/office) +"ast" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access = list(47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"asy" = ( +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"asK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/security/iaa_office) +"asO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"asX" = ( +/obj/item/weapon/storage/firstaid/adv{ + pixel_y = 8 + }, +/obj/item/weapon/storage/firstaid/o2{ + pixel_y = 2 + }, +/obj/structure/rack, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/fore) +"atc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/dormitory) +"atg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor{ + dir = 10; + icon_state = "black" + }, +/area/station/civilian/locker) +"atj" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/station/security/lawyer_office) +"atw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 9 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"atz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"atC" = ( +/obj/structure/closet/wardrobe/chemistry_white, +/obj/item/weapon/storage/belt/medical, +/obj/item/device/radio/headset/headset_med, +/obj/machinery/camera{ + c_tag = "Medbay Chemistry"; + dir = 5; + network = list("SS13","Medical") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteyellow" + }, +/area/station/medical/chemistry) +"atE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/genetics_cloning) +"atG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "satellite_west_pump"; + name = "Satellite West Large Air Vent" + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "satellite_west_airlock"; + pixel_y = 28; + req_access = list(66); + tag_airpump = "satellite_west_pump"; + tag_chamber_sensor = "satellite_west_sensor"; + tag_exterior_door = "satellite_west_outer"; + tag_interior_door = "satellite_west_inner" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/aisat) +"aud" = ( +/obj/machinery/power/apc/largecell{ + dir = 8; + name = "largecell apc left"; + pixel_x = -28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"aue" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/security/prison) +"auj" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "neutral" + }, +/area/station/hallway/secondary/entry) +"auk" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/bridge) +"aup" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"auv" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/turf/simulated/floor/bluegrid, +/area/station/bridge/server) +"auC" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"auD" = ( +/turf/simulated/wall, +/area/station/maintenance/atmos) +"auH" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"auI" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"auM" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/tomatoseed, +/obj/effect/decal/cleanable/dirt, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/brig) +"auR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitegreen" + }, +/area/station/maintenance/medbay) +"avg" = ( +/obj/structure/rack, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/ai_monitored/eva) +"avh" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/incinerator) +"avo" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/lab) +"avs" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge/teleporter) +"avt" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/simulated/floor{ + dir = 9; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"avv" = ( +/obj/machinery/door/airlock/research{ + name = "Genetics Lab Maintenance"; + req_access = list(9) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/medical/genetics) +"avD" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"avE" = ( +/obj/item/weapon/reagent_containers/blood/AMinus{ + pixel_x = -7; + pixel_y = -3 + }, +/obj/item/weapon/reagent_containers/blood/APlus{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/blood/BPlus{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/blood/OMinus{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/blood/empty{ + pixel_x = 1; + pixel_y = -4 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"avG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"avH" = ( +/obj/machinery/power/smes, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/starboardsolar) +"awd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"awq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/security/checkpoint) +"awz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"awF" = ( +/obj/machinery/door/window/brigdoor/northleft{ + dir = 8; + name = "Brig Desk"; + req_access = list(63) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/lobby) +"awH" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/maintenance/brig) +"awV" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "escape_dock_airlock"; + name = "exterior access button"; + pixel_x = 28; + req_access = list(67) + }, +/turf/simulated/floor/plating/airless, +/area/space) +"axn" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/chiefs_office) +"axq" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/sleeper) +"axr" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber) +"axu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/storage/primary) +"axD" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"axT" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/chapel/altar) +"axY" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/ignition_switch{ + id = "mixingsparker"; + layer = 3.3; + pixel_y = -28 + }, +/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"ayb" = ( +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"ayk" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"ayn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"ayp" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"ayx" = ( +/obj/structure/flora/ausbushes/stalkybush, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"ayB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"ayD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Play Room" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/central) +"ayH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/security/brig) +"ayJ" = ( +/obj/structure/closet/emcloset, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"ayQ" = ( +/obj/item/device/radio/beacon, +/obj/machinery/flasher{ + id = "misclab" + }, +/turf/simulated/floor/engine, +/area/station/rnd/misc_lab) +"ayW" = ( +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel) +"ayZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"aza" = ( +/obj/structure/bookcase/manuals/security, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"azi" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio7"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + icon_state = "right"; + name = "Containment Pen"; + req_access = list(55) + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Containment Pen"; + req_access = list(55) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"azo" = ( +/obj/machinery/door/unpowered/shuttle/wagon, +/turf/simulated/shuttle/floor/mining{ + icon_state = "5-5" + }, +/area/shuttle/mining/station) +"azq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/engineering/break_room) +"azs" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for a door to space."; + id = "xenobioout6"; + name = "Containment Release Switch"; + pixel_x = -28; + req_access = list(55) + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"azu" = ( +/obj/machinery/seed_extractor, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/station/maintenance/brig) +"azA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/security/range) +"azH" = ( +/obj/structure/rack, +/obj/item/weapon/circuitboard/arcade{ + pixel_y = 4 + }, +/obj/item/weapon/circuitboard/message_monitor, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/storage/tech) +"azI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/storage) +"azQ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/bridge/comms{ + name = "Cyborg Station" + }) +"azW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"azZ" = ( +/obj/item/seeds/potatoseed, +/obj/item/seeds/carrotseed, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/brig) +"aAe" = ( +/obj/effect/decal/cleanable/spiderling_remains, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"aAq" = ( +/obj/structure/closet, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/item/clothing/mask/fake_face, +/obj/item/clothing/head/that, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"aAR" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/window/reinforced, +/turf/environment/space, +/area/space) +"aBc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/chapel) +"aBd" = ( +/turf/simulated/wall, +/area/station/civilian/chapel/altar) +"aBf" = ( +/obj/structure/closet, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/civilian/locker) +"aBk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/cargo/office) +"aBn" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/aisat/antechamber_interior) +"aBv" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"aBI" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/surgeryobs) +"aBJ" = ( +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"aBM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Procedural"; + req_one_access = list(1,4) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/interrogation) +"aBR" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/bridge/hop_office) +"aCg" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"aCu" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/library) +"aCA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical{ + name = "Medbay Maintenance"; + req_access = list(5) + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) +"aCC" = ( +/obj/skeleton, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"aCH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"aCS" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"aDj" = ( +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/obj/structure/table/glass, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/structure/noticeboard{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkblue" + }, +/area/station/bridge) +"aDu" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/bodybags{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/execution) +"aDD" = ( +/obj/item/weapon/flora/random, +/obj/machinery/door_control{ + id = "xenobio7"; + layer = 3.3; + name = "Containment Blast Doors"; + pixel_y = 28; + req_access = list(55) + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"aDE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkblue" + }, +/area/station/security/secconfhall) +"aDF" = ( +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/misc_lab) +"aDI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"aDT" = ( +/obj/random/scrap/safe_even, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/science) +"aEc" = ( +/obj/machinery/door/airlock/command/glass{ + name = "E.V.A."; + req_one_access = list(1,5,11,18,24) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/eva) +"aEj" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"aEk" = ( +/obj/structure/stool/bed/chair/pew/left, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"aEt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/item/clothing/head/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/random/tools/tool, +/turf/simulated/floor, +/area/station/construction) +"aEz" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room"; + req_access = list(10) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"aEA" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/station/security/prison) +"aEG" = ( +/obj/random/foods/food_trash, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"aEW" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"aFd" = ( +/obj/structure/window/reinforced, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"aFh" = ( +/obj/machinery/power/apc{ + name = "apc down"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/fitness) +"aFi" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"aFl" = ( +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"aFo" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor, +/area/station/medical/reception) +"aFS" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/telescience_jammer{ + radius = 5 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"aGd" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/structure/stool/bed/chair/comfy/beige, +/turf/simulated/floor{ + dir = 8; + icon_state = "warningcorner" + }, +/area/station/maintenance/science) +"aGf" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"aGm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"aGo" = ( +/obj/structure/table, +/obj/item/weapon/kitchenknife/butch, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor, +/area/station/maintenance/brig) +"aGp" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"aGq" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "warndark" + }, +/area/station/rnd/robotics) +"aGz" = ( +/obj/structure/stool/bed/chair/comfy/brown, +/obj/effect/landmark/start/assistant/test_subject, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/carpet/black, +/area/station/civilian/dormitories/dormthree) +"aGE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"aGK" = ( +/obj/machinery/door/poddoor{ + id = "Armoury0"; + name = "Emergency Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/armoury) +"aGN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel) +"aGP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/red, +/area/station/security/hos) +"aGT" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"aHf" = ( +/obj/machinery/body_scanconsole, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/sleeper) +"aHh" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Medbay Virology South"; + network = list("SS13","Medical") + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/virology) +"aHp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/random/structures/common_crates, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/cargo/storage) +"aHv" = ( +/turf/simulated/wall, +/area/station/security/prison) +"aHz" = ( +/obj/structure/stool/bed/chair/comfy/teal, +/mob/living/carbon/ian, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/hop_office) +"aHB" = ( +/obj/random/foods/food_trash, +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/maintenance/engineering) +"aHF" = ( +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/pen/red{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/structure/table, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/bridge/hop_office) +"aHH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/tile/wood{ + amount = 3 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"aIb" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/storage) +"aIk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/obj/structure/sign/directions/dock_tablo/tablo2, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"aIl" = ( +/obj/item/weapon/pestspray, +/obj/item/seeds/ambrosiavulgarisseed, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/station/maintenance/brig) +"aIv" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"aIx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/break_room) +"aID" = ( +/obj/machinery/door/airlock/security{ + name = "Brig Entry"; + req_one_access = list(1,4) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"aIQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"aIY" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/aisat/teleport) +"aJq" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Sm"; + layer = 2.8; + name = "Supermatter Shutters"; + opacity = 0 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"aJt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + icon_state = "purplechecker" + }, +/area/station/civilian/barbershop) +"aJy" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"aJH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Play Room" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/central) +"aJL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"aJN" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge/teleporter) +"aJQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"aKf" = ( +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"aKD" = ( +/obj/effect/landmark{ + name = "tripai" + }, +/obj/item/device/radio/intercom{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_y = 22 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + freerange = 1; + name = "Common Channel"; + pixel_x = -28; + pixel_y = -4 + }, +/obj/item/device/radio/intercom{ + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_y = -31 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"aKN" = ( +/obj/item/weapon/storage/box/disks{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/rxglasses, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/genetics) +"aKR" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "satellite_west_outer"; + locked = 1; + name = "Satellite External Access"; + req_access = list(13); + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/station/aisat) +"aLm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/hallway/secondary/entry) +"aLq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/camera{ + c_tag = "Medbay West"; + dir = 5; + network = list("SS13","Medical") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"aLw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Security_KPP"; + opacity = 0 + }, +/obj/machinery/door/airlock/glass{ + name = "Escape Hall" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/departments/evac{ + pixel_y = 32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"aLN" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"aLY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/station/civilian/chapel) +"aMj" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"aMl" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"aMn" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber"; + req_one_access = list(66) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber_interior) +"aMB" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"aMO" = ( +/turf/simulated/wall, +/area/station/medical/hallway) +"aMR" = ( +/obj/machinery/power/terminal, +/obj/structure/cable, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "auxsolareast_airlock"; + name = "interior access button"; + pixel_x = 28; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"aMW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"aNd" = ( +/obj/machinery/sparker{ + id = "mixingsparker"; + pixel_x = -23 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{ + dir = 1; + name = "Toxin Air Vent" + }, +/turf/simulated/floor/engine/vacuum, +/area/station/rnd/mixing) +"aNs" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"aNw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "aftstarboard_pump"; + name = "Aft Starboard Solar Large Air Vent" + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "aftstarboard_airlock"; + pixel_y = 28; + req_access = list(13); + tag_airpump = "aftstarboard_pump"; + tag_chamber_sensor = "aftstarboard_sensor"; + tag_exterior_door = "aftstarboard_outer"; + tag_interior_door = "aftstarboard_inner" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/starboardsolar) +"aNy" = ( +/obj/machinery/door/airlock/external{ + dock_tag = "arrival_ferry"; + locked = 1; + name = "Arrival Airlock" + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"aNB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/engine) +"aNJ" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/civilian/bar) +"aOf" = ( +/obj/machinery/power/smes/inputting, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/brig) +"aOg" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"aOv" = ( +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"aOP" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"aPe" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"aPl" = ( +/obj/machinery/vending/cigarette, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whitepurple" + }, +/area/station/rnd/scibreak) +"aPq" = ( +/obj/structure/closet/secure_closet/cargotech, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/office) +"aPw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/dormitories) +"aQd" = ( +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/firstaid, +/obj/structure/table, +/obj/random/tools/tool, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/storage/primary) +"aQh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "neutral" + }, +/area/station/hallway/secondary/arrival) +"aQi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/spiderling_remains, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"aQI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/crematorium) +"aQL" = ( +/obj/structure/lattice, +/obj/structure/grille{ + destroyed = 1 + }, +/turf/environment/space, +/area/space) +"aQP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 4; + icon_state = "redcorner" + }, +/area/station/security/brig) +"aRe" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet/black, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"aRg" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warning" + }, +/area/station/medical/cryo) +"aRo" = ( +/turf/environment/space, +/area/shuttle/syndicate_elite/station) +"aRv" = ( +/obj/structure/chalkboard, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"aRy" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet/blue2, +/area/station/civilian/gym) +"aRB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/monitoring) +"aRK" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/engine/nitrogen, +/area/station/engineering/atmos) +"aRM" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"aRQ" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Sm"; + layer = 2.8; + name = "Supermatter Shutters"; + opacity = 0 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating{ + dir = 4; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"aRY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/security/brig) +"aSa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "blue" + }, +/area/station/medical/reception) +"aSd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/eva) +"aSf" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"aSi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"aSo" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/monkeycubes{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/weapon/storage/box/monkeycubes{ + pixel_x = -5 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/xenobiology) +"aSH" = ( +/obj/machinery/power/apc/largecell{ + dir = 1; + name = "largecell apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/mech_bay_recharge_floor, +/area/station/medical/reception) +"aSI" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"aSM" = ( +/obj/structure/rack, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/item/weapon/cane, +/obj/item/weapon/cane, +/obj/item/weapon/gun/syringe, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/item/device/camera, +/obj/item/device/lens/rentgene, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/storage) +"aTw" = ( +/obj/structure/sign/warning/securearea, +/turf/simulated/wall/r_wall, +/area/station/rnd/brainstorm_center) +"aTL" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"aTN" = ( +/obj/structure/stool/bed/chair/comfy/black, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/rnd/scibreak) +"aUh" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/wall/r_wall, +/area/station/aisat/teleport) +"aUi" = ( +/obj/item/clothing/under/patient_gown, +/obj/structure/grille, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/maintenance/medbay) +"aUl" = ( +/obj/structure/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"aUr" = ( +/obj/structure/closet/cabinet{ + name = "Theatre Closet" + }, +/obj/item/clothing/under/owl, +/obj/item/clothing/mask/gas/owl_mask, +/obj/item/weapon/nullrod, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/maintenance/chapel) +"aUO" = ( +/obj/structure/stool/bed/chair/comfy/black, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/obj/structure/sign/warning/smoking{ + pixel_x = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whitepurple" + }, +/area/station/rnd/scibreak) +"aUT" = ( +/obj/machinery/door_control{ + id = "Gateway_shutters"; + name = "Gateway Shutters"; + pixel_x = 26; + req_access = list(57) + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkblue" + }, +/area/station/gateway) +"aVa" = ( +/obj/structure/filingcabinet/chestdrawer/black, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/warden) +"aVh" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"aVk" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=RnD"; + location = "TauCeti2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/hallway/primary/central) +"aVm" = ( +/obj/effect/decal/cleanable/generic, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"aVq" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Bar East" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"aVH" = ( +/obj/item/weapon/ore/iron, +/turf/simulated/floor/plating/airless/asteroid, +/area/station/maintenance/chapel) +"aVQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"aVU" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor, +/area/station/engineering/atmos) +"aVX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit, +/obj/structure/grille, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/medbay) +"aWa" = ( +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"aWc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/station/civilian/janitor) +"aWg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"aWj" = ( +/obj/item/weapon/flora/floorleaf, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/lab) +"aWn" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "arrival_dock_airlock"; + name = "exterior access button"; + pixel_y = -28; + req_one_access = list(13,45,1) + }, +/turf/simulated/floor/plating/airless, +/area/space) +"aWw" = ( +/obj/machinery/door/airlock/glass{ + name = "Hydroponics"; + req_access = list(35) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/hydroponics) +"aWy" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/bridge/hop_office) +"aWJ" = ( +/obj/random/vending/snack, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"aWP" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio7"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/rnd/xenobiology) +"aXc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"aXd" = ( +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/science) +"aXg" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/incinerator) +"aXl" = ( +/obj/structure/table/glass, +/obj/item/device/taperecorder{ + pixel_x = -1; + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/brainstorm_center) +"aXo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"aXv" = ( +/obj/structure/sign/departments/science{ + icon_state = "xenobio3" + }, +/turf/simulated/wall/r_wall, +/area/station/rnd/xenobiology) +"aXx" = ( +/obj/machinery/power/rad_collector, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"aXG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"aXK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/landmark{ + name = "xeno_spawn" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"aYa" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/station/hallway/secondary/exit) +"aYb" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/altar) +"aYj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "neutral" + }, +/area/station/hallway/primary/fore) +"aYl" = ( +/obj/item/weapon/flora/random, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whitepurple" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"aYG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/medical{ + name = "Chemistry Lab"; + req_access = list(33) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/chemistry) +"aYO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/dormitories) +"aZa" = ( +/obj/random/vending/snack, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"aZb" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/green, +/turf/simulated/floor, +/area/station/engineering/atmos) +"aZc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/rnd/chargebay) +"aZr" = ( +/obj/structure/closet/secure_closet/miner, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/station/cargo/miningoffice) +"aZV" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"aZY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/cafeteria) +"baM" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"baY" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/device/gps/medical, +/obj/item/clothing/accessory/stethoscope, +/obj/structure/reagent_dispensers/cleaner{ + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Medbay Storage"; + dir = 5; + network = list("SS13","Medical") + }, +/obj/item/clothing/glasses/hud/health, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"bbg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/security/warden) +"bbp" = ( +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/maintenance/brig) +"bbz" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "aftstarboard_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(13) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) +"bbB" = ( +/obj/item/weapon/flora/random, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"bbE" = ( +/obj/machinery/door/airlock/centcom{ + name = "Library" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"bbM" = ( +/obj/structure/stacklifter, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/blue2, +/area/station/civilian/gym) +"bbQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/cargo/recycleroffice) +"bbU" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"bbX" = ( +/obj/structure/noticeboard/plastic/anomaly{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"bca" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"bcb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "redcorner" + }, +/area/station/security/brig) +"bdF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor/engine, +/area/station/rnd/telesci) +"bdK" = ( +/obj/structure/closet/jcloset, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/item/weapon/reagent_containers/food/snacks/soap/nanotrasen, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/janitor) +"bdL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"bdN" = ( +/obj/structure/rack, +/obj/item/stack/cable_coil/random, +/obj/random/tools/toolbox, +/obj/item/clothing/gloves/black, +/obj/random/tools/tool, +/obj/random/tools/tool, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/engineering) +"bdP" = ( +/obj/structure/bookcase{ + name = "bookcase (Fiction)" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"bdR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/medical/patients_rooms) +"bef" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/brig) +"bei" = ( +/obj/machinery/door/airlock/command{ + name = "Gateway Access"; + req_access = list(62) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "darkbluefull" + }, +/area/station/gateway) +"bex" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/janitor) +"beE" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "neutral" + }, +/area/station/hallway/primary/fore) +"bfh" = ( +/obj/machinery/photocopier, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/security/iaa_office) +"bfm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/drone_fabrication) +"bfr" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) +"bfz" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"bfF" = ( +/obj/machinery/photocopier, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"bfO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/central) +"bgh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"bgn" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "teles_blast1"; + name = "Test Chamber Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/rnd/telesci) +"bgq" = ( +/turf/simulated/wall, +/area/station/rnd/brainstorm_center) +"bgu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/aisat/teleport) +"bgB" = ( +/obj/structure/rack, +/obj/item/weapon/airlock_electronics, +/obj/item/weapon/airlock_electronics, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/break_room) +"bhe" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/rnd/tox_launch) +"bhn" = ( +/obj/structure/closet/emcloset, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/civilian/dormitories) +"bhy" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"bhB" = ( +/obj/machinery/door/airlock/medical{ + name = "Surgery"; + req_access = list(5) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/medical/surgeryobs) +"bhN" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"bhT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/office) +"bhY" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/pinpointer/advpinpointer, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/item/weapon/skill_cartridge/usp10, +/obj/item/weapon/disk/nuclear, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"bib" = ( +/obj/structure/stool/bed/chair/metal/red, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Brig North"; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "red" + }, +/area/station/security/brig) +"big" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/station/civilian/chapel) +"bik" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/environment/space, +/area/space) +"biz" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/engine/oxygen, +/area/station/engineering/atmos) +"biC" = ( +/obj/structure/table/woodentable, +/obj/item/ashtray/glass, +/obj/item/weapon/lighter/zippo{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/machinery/light/small, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -28 + }, +/turf/simulated/floor/carpet, +/area/station/civilian/bar) +"biG" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_y = 6 + }, +/obj/machinery/door/window/brigdoor{ + id = "ArmorDoors"; + name = "Weapons locker"; + req_access = list(3) + }, +/obj/item/weapon/shield/riot, +/obj/item/weapon/melee/baton, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"biL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "escape_dock_airlock"; + name = "interior access button"; + pixel_x = -28; + req_one_access = list(13,45,1) + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"biM" = ( +/obj/structure/table/glass, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"biY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/station/civilian/chapel) +"bjH" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio7"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/rnd/xenobiology) +"bjP" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/hallway/primary/central) +"bjW" = ( +/obj/structure/stool, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "recycler_airlock"; + name = "interior access button"; + pixel_y = -28; + req_access = list(67) + }, +/obj/effect/landmark/start/recycler, +/turf/simulated/floor{ + icon_state = "darkbrown" + }, +/area/station/cargo/recycleroffice) +"bjZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "Stairs_alone" + }, +/area/station/maintenance/dormitory) +"bkd" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"bke" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/incinerator) +"bkp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "vault" + }, +/area/station/civilian/chapel/altar) +"bkA" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/blue, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/carpet/blue, +/area/station/civilian/dormitories/dormone) +"bkD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"bkE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/random/foods/food_trash, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"bkN" = ( +/obj/structure/bookcase{ + name = "bookcase (Non-Fiction)" + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"bkO" = ( +/obj/structure/bookcase{ + name = "bookcase (Adult)" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"bkP" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1444; + id = "sm_in"; + name = "SM air injector" + }, +/turf/simulated/floor/engine, +/area/station/engineering/engine) +"blj" = ( +/obj/machinery/camera{ + c_tag = "RnD Containment Cell 6"; + dir = 4; + network = list("SS13","Research") + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"blk" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/civilian/library) +"blp" = ( +/obj/machinery/portable_atmospherics/canister/sleeping_agent, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/storage) +"blu" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkbrown" + }, +/area/station/cargo/recycleroffice) +"blx" = ( +/obj/structure/closet, +/obj/item/clothing/shoes/boxing, +/obj/item/clothing/mask/luchador/tecnicos, +/obj/item/clothing/under/boxing, +/obj/item/clothing/gloves/fingerless, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"blJ" = ( +/obj/machinery/smartfridge/secure/extract, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"blV" = ( +/turf/simulated/wall/r_wall, +/area/station/medical/morgue) +"blW" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/bridge) +"blY" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/cell/high/empty, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/random/tools/tool, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"bmj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/barricade/wooden, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"bmp" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "red" + }, +/area/station/ai_monitored/eva) +"bms" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warning" + }, +/area/station/medical/cryo) +"bmA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/hallway/primary/port) +"bmU" = ( +/turf/simulated/floor/wood, +/area/station/medical/psych) +"bmW" = ( +/obj/structure/stool/bed/chair/metal/red, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"bnc" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"bnd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/maintenance/dormitory) +"bne" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkbrown" + }, +/area/station/cargo/recycleroffice) +"bnz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/lobby) +"bnJ" = ( +/turf/simulated/wall, +/area/station/medical/patients_rooms) +"bnT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"bnY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "blue" + }, +/area/station/medical/reception) +"boe" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"boj" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor{ + dir = 5; + icon_state = "whitepurple" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"bop" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"boy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"boA" = ( +/obj/item/weapon/flora/random, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/machinery/turretid/stun/AI_special{ + control_area = "AI Satellite"; + name = "Aisat Turret Control"; + pixel_y = -28 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkblue" + }, +/area/station/aisat/teleport) +"boI" = ( +/obj/structure/closet/mining, +/turf/simulated/shuttle/floor/mining{ + icon_state = "3-2" + }, +/area/shuttle/mining/station) +"boS" = ( +/obj/machinery/life_assist/cardiopulmonary_bypass, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"bpd" = ( +/obj/structure/morgue, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/morgue) +"bpe" = ( +/obj/structure/closet/l3closet/general, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"bph" = ( +/obj/item/weapon/flora/random, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/station/medical/cmo) +"bpi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/atmos) +"bpr" = ( +/turf/simulated/shuttle/floor/mining{ + icon_state = "4-5" + }, +/area/shuttle/mining/station) +"bpx" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/starboard) +"bpy" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"bpG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/civilian/garden) +"bpJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"bpK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"bpP" = ( +/obj/machinery/vending/tool, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/storage/primary) +"bqd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "warndark" + }, +/area/station/security/armoury) +"bqf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"bqo" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/soap{ + pixel_y = 5 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/chapel) +"bqp" = ( +/obj/machinery/door_control{ + desc = "A remote control switch for the medbay foyer."; + id = "Medbay"; + name = "Medbay Doors Control"; + pixel_x = 28 + }, +/obj/item/weapon/flora/pottedplant{ + icon_state = "plant-21" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"bqB" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/playroom) +"bqG" = ( +/obj/item/weapon/hand_labeler{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/weapon/hand_labeler{ + pixel_y = 4 + }, +/obj/structure/rack, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "brown" + }, +/area/station/cargo/office) +"bqU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Chem"; + name = "Chemistry Shutters"; + opacity = 0 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/medical/chemistry) +"bqW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/bar) +"bri" = ( +/obj/structure/table, +/obj/item/weapon/kitchen/rollingpin{ + force = 1 + }, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"brk" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/starboard) +"brp" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/station/civilian/bar) +"brB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"brD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spider/stickyweb, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"brI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor, +/area/station/security/lobby) +"brL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"brT" = ( +/obj/machinery/vending/coffee, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/scibreak) +"brW" = ( +/obj/structure/table, +/obj/item/device/assembly/igniter{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/item/device/assembly/igniter{ + pixel_x = 5; + pixel_y = -4 + }, +/obj/item/weapon/screwdriver, +/obj/random/tools/tool, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/storage/primary) +"bsl" = ( +/turf/simulated/wall/r_wall, +/area/station/rnd/xenobiology) +"bsn" = ( +/obj/structure/stool/bed/chair/comfy/black, +/turf/simulated/floor/carpet/green, +/area/station/medical/virology) +"bsp" = ( +/obj/structure/stool, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/locker) +"bst" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/fancy/crayons{ + pixel_y = 9 + }, +/obj/item/stack/sheet/cloth{ + amount = 10 + }, +/obj/machinery/light/small, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"bsD" = ( +/obj/machinery/door_control{ + desc = "A remote control switch for the brig foyer."; + id = "cell1"; + name = "Cell 1 Doors"; + normaldoorcontrol = 0; + pixel_y = -30; + range = 10; + req_access = list(2) + }, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"bsG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"bsI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"bsK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/rnd/misc_lab) +"bsP" = ( +/obj/structure/closet, +/obj/item/clothing/under/rank/mailman, +/obj/item/clothing/head/mailman, +/turf/simulated/floor/plating, +/area/space) +"bsT" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/xenobiology) +"bsV" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/medbay) +"bsZ" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"btb" = ( +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 1; + name = "Bar"; + sortType = "Bar" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"btt" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "MiniSat North"; + dir = 1; + network = list("MiniSat") + }, +/turf/environment/space, +/area/space) +"btx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/item/weapon/shard, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"bty" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"btE" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/northleft{ + dir = 2; + name = "Engineering Desk"; + req_access = list(71) + }, +/obj/item/weapon/bell{ + pixel_y = 4 + }, +/turf/simulated/floor, +/area/station/engineering/break_room) +"btF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "darkgreen" + }, +/area/station/rnd/misc_lab) +"btH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor{ + dir = 10; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"btQ" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "warning" + }, +/area/station/engineering/atmos) +"bum" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/optable/skill_scanner, +/turf/simulated/floor/wood, +/area/station/bridge/hop_office) +"but" = ( +/obj/structure/stool/bar, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/civilian/cafeteria) +"bux" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/embedded_controller/radio/access_controller{ + id_tag = "xeno_airlock_control"; + name = "Xenobiology Access Console"; + pixel_x = 28; + tag_exterior_door = "xeno_airlock_exterior"; + tag_interior_door = "xeno_airlock_interior" + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/rnd/xenobiology) +"buX" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Delivery Office"; + req_access = list(50) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/office) +"bva" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/camera{ + c_tag = "Engineering Break Room West"; + dir = 5; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"bvd" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"bvj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"bvK" = ( +/obj/machinery/vending/donut, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/civilian/fitness) +"bvQ" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -32 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the department."; + dir = 8; + name = "Medical Monitor"; + network = list("Medical"); + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "whiteblue" + }, +/area/station/medical/cmo) +"bvY" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random{ + pixel_y = -4 + }, +/obj/item/weapon/screwdriver, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/ai_monitored/eva) +"bwa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"bwm" = ( +/obj/machinery/computer/operating, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"bwp" = ( +/obj/machinery/door/airlock/external{ + dock_tag = "supply_dock"; + locked = 1; + name = "Supply Dock Airlock"; + req_access = list(31) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/cargo/storage) +"bws" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"bwQ" = ( +/obj/item/weapon/storage/fancy/crayons{ + pixel_y = 2 + }, +/obj/structure/table/glass, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/locker) +"bwT" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"bwV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/station/medical/hallway) +"bxc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"bxo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/civilian/playroom) +"bxp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "vault" + }, +/area/station/bridge/nuke_storage) +"bxR" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/port) +"bxS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "stationscrap" + }, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"bxX" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"bya" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/hor) +"byb" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas/coloured{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/clothing/mask/gas/coloured{ + pixel_y = 2 + }, +/obj/item/clothing/mask/gas/coloured{ + pixel_x = -2 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"byk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/civilian/library) +"byY" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/light/small, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/storage) +"bzj" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/evidence{ + pixel_y = 5 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/interrogation) +"bzt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/starboard) +"bzv" = ( +/turf/simulated/wall/r_wall, +/area/station/maintenance/chapel) +"bzz" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/airlock_sensor{ + id_tag = "auxsolareast_sensor"; + layer = 3.3; + pixel_y = -28 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"bzB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/medical_intern, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/hallway) +"bzI" = ( +/obj/structure/table, +/obj/item/weapon/wirecutters{ + pixel_y = 5 + }, +/obj/item/weapon/bonesetter{ + pixel_y = -3 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/execution) +"bzP" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/medbay) +"bzZ" = ( +/obj/machinery/washing_machine, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "barber" + }, +/area/station/security/prison) +"bAc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"bAf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/station/security/hos) +"bAp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/brig) +"bAs" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/visible/red, +/turf/simulated/floor/plating/airless, +/area/space) +"bAv" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Sm"; + layer = 2.8; + name = "Supermatter Shutters"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/vault{ + id_tag = "sm"; + locked = 1; + name = "Supermatter"; + req_access = list(56) + }, +/turf/simulated/floor/engine, +/area/station/engineering/engine) +"bAB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/office) +"bAD" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/plaid, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories/dormtwo) +"bAH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/smoking{ + pixel_y = 32 + }, +/obj/machinery/vending/cigarette, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/dormitory) +"bAL" = ( +/obj/structure/object_wall/mining{ + icon_state = "1-8" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"bAX" = ( +/obj/structure/reagent_dispensers/cleaner{ + pixel_x = -32; + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "black" + }, +/area/station/civilian/janitor) +"bBb" = ( +/obj/item/weapon/flora/random, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"bBk" = ( +/obj/machinery/door/poddoor{ + id = "cell4"; + name = "Cell Door" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"bBz" = ( +/obj/structure/table/woodentable/poker, +/obj/item/toy/cards, +/obj/item/weapon/dice/d20, +/obj/item/weapon/dice/ghost, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"bBS" = ( +/obj/structure/sign/warning/securearea, +/turf/simulated/wall/r_wall, +/area/station/storage/tech) +"bBU" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/structure/sign/directions/security{ + buildable_sign = 0; + dir = 4; + pixel_y = 32 + }, +/obj/structure/sign/directions/command{ + buildable_sign = 0; + dir = 4; + pixel_y = 26 + }, +/obj/structure/sign/directions/engineering{ + buildable_sign = 0; + dir = 4; + pixel_y = 38 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/entry) +"bBV" = ( +/obj/item/weapon/cigbutt, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"bCc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Robotics"; + sortType = "Robotics" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/station/rnd/brainstorm_center) +"bCi" = ( +/obj/machinery/washing_machine, +/obj/structure/dryer{ + pixel_y = 20 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/engineering/break_room) +"bCu" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/civilian/fitness) +"bCw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"bCy" = ( +/obj/machinery/atmospherics/components/unary/tank/phoron{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/incinerator) +"bCO" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/science) +"bCP" = ( +/obj/structure/closet/radiation, +/obj/machinery/camera{ + c_tag = "Engineering Hall"; + dir = 8; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"bCQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/atmos) +"bCX" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"bDc" = ( +/obj/structure/stool/bed/chair/comfy/brown, +/obj/effect/landmark/start/detective, +/turf/simulated/floor/carpet/red, +/area/station/security/detectives_office) +"bDu" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/ai_slipper{ + icon_state = "motion0" + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"bDC" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"bDH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 8; + name = "Primary Tool Storage"; + sortType = "Primary Tool Storage" + }, +/turf/simulated/floor, +/area/station/storage/primary) +"bEe" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"bEv" = ( +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"bEF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkstairs_alone" + }, +/area/station/security/lobby) +"bEI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"bEY" = ( +/obj/structure/sign/warning/securearea{ + pixel_x = 32 + }, +/obj/item/weapon/flora/random, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/medical/reception) +"bFj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"bFk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/engineering/equip) +"bFm" = ( +/turf/simulated/wall, +/area/station/medical/virology) +"bFn" = ( +/obj/machinery/photocopier, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "brown" + }, +/area/station/cargo/office) +"bFv" = ( +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxport) +"bFE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/civilian/playroom) +"bFV" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/glowshroom, +/obj/item/weapon/book/manual/wiki/hydroponics, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/brig) +"bFW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"bFX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"bGc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"bGf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/hallway) +"bGp" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"bGI" = ( +/mob/living/carbon/slime, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"bGN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"bGR" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/blue, +/area/station/civilian/dormitories/dormone) +"bHb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/cargo/storage) +"bHf" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"bHn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitegreen" + }, +/area/station/medical/virology) +"bHp" = ( +/obj/structure/table/glass, +/obj/item/weapon/razor, +/obj/item/weapon/reagent_containers/dropper/precision, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/machinery/light/small, +/obj/structure/sign/poster/official/soft_cap_pop_art{ + pixel_x = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/barbershop) +"bHq" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"bHI" = ( +/obj/machinery/door/window/eastright{ + dir = 2; + name = "Research Division Delivery"; + req_access = list(47) + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"bHN" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/weapon/storage/box/ids{ + pixel_y = -8 + }, +/obj/structure/cable, +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkbrown" + }, +/area/station/bridge) +"bHU" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/machinery/light/small, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/bridge/hop_office) +"bHX" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor{ + dir = 5; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"bIf" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"bIt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"bIy" = ( +/obj/structure/stool/bed/roller, +/obj/machinery/iv_drip, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/hallway/primary/fore) +"bIC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/barricade/wooden, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"bIL" = ( +/obj/structure/stool/bed/chair/comfy/black, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"bJk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/maintenance{ + name = "Kitchen Cold Room Maintenance"; + req_access = list(28) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/civilian/cold_room) +"bJl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/hallway/secondary/exit) +"bJu" = ( +/obj/structure/table, +/obj/item/clothing/accessory/storage/brown_vest{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/clothing/accessory/storage/brown_vest{ + pixel_x = 5 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"bJw" = ( +/turf/simulated/wall, +/area/station/security/interrogation) +"bJB" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"bJE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"bJI" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30 + }, +/obj/structure/closet/secure_closet/brig, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/prison) +"bJN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"bKe" = ( +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"bKj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"bKz" = ( +/obj/machinery/vending/boozeomat{ + req_access = list() + }, +/obj/structure/window/reinforced, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/obj/machinery/camera{ + c_tag = "Bar West"; + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkred" + }, +/area/station/civilian/bar) +"bKD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkstairs_alone" + }, +/area/station/aisat/ai_chamber) +"bKF" = ( +/obj/structure/object_wall/mining{ + icon_state = "1-5" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"bKJ" = ( +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"bLf" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/aisat/antechamber_interior) +"bLk" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/storage/primary) +"bLA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"bLB" = ( +/obj/machinery/monkey_recycler, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"bLC" = ( +/mob/living/pbag, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"bLG" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/red, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet/red, +/area/station/civilian/dormitories/dormtwo) +"bLI" = ( +/obj/structure/stool, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"bLS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/station/civilian/cold_room) +"bLV" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "satellite_west_inner"; + locked = 1; + name = "Satellite External Access"; + req_access = list(13); + req_one_access = list(11,24) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/components/binary/pump/on, +/turf/simulated/floor/plating, +/area/station/aisat) +"bMc" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"bMg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/station/cargo/office) +"bMq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"bMw" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/brown, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/station/security/prison) +"bMx" = ( +/obj/machinery/airlock_sensor{ + id_tag = "starboardsolar_sensor"; + layer = 3.3; + pixel_y = -28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "starboardsolar_pump"; + name = "Starboard Solar Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/auxsolarport) +"bMz" = ( +/obj/machinery/atmospherics/components/unary/tank/nitrogen{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"bMA" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"bMH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "warning" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"bMI" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/station/civilian/locker) +"bNh" = ( +/obj/machinery/door_control{ + id = "Dorm1"; + name = "Dorm 1"; + pixel_y = -28; + specialfunctions = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/blue, +/area/station/civilian/dormitories/dormone) +"bNi" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Brig Interrogation Observation"; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/interrogation) +"bNq" = ( +/obj/effect/landmark/start/assistant/test_subject, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/stool/bed/chair/schair/wagon/bench{ + icon_state = "bench_2" + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"bNr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"bNB" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/station/hallway/primary/aft) +"bNI" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/engineering/atmos) +"bNX" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet/radiation, +/turf/simulated/floor{ + dir = 4; + icon_state = "warning" + }, +/area/station/engineering/engine) +"bOa" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/mark{ + icon_state = "frt" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/prison) +"bOg" = ( +/obj/structure/object_wall/pod{ + dir = 1; + icon_state = "0,2" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod4/station) +"bOu" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "co2_in"; + name = "CO2 air injector" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine/carbon_dioxide, +/area/station/engineering/atmos) +"bOx" = ( +/obj/structure/closet/secure_closet/personal, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"bOD" = ( +/turf/simulated/wall/r_wall, +/area/station/tcommsat/computer) +"bOT" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Crematorium Maintenance"; + req_access = list(27) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/civilian/chapel/crematorium) +"bPc" = ( +/obj/machinery/photocopier, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/warden) +"bPf" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + name = "Miscellaneous Research"; + sortType = "Miscellaneous Research" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"bPo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"bPu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"bPz" = ( +/obj/machinery/light/small, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"bPE" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/security/detectives_office) +"bPJ" = ( +/obj/structure/closet/wardrobe/black, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/locker) +"bPR" = ( +/obj/structure/stool/bar, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"bPS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/atmos) +"bQr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/disposalpipe/segment, +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"bQx" = ( +/obj/item/clothing/gloves/boxing/blue, +/obj/item/clothing/gloves/boxing, +/obj/item/clothing/gloves/boxing/yellow, +/obj/item/clothing/gloves/boxing/green, +/obj/structure/table/woodentable, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"bQK" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/bridge/nuke_storage) +"bQV" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"bQZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/prison) +"bRf" = ( +/obj/item/weapon/flora/random, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"bRp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/telesci) +"bRt" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Chem"; + name = "Chemistry Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/medical/chemistry) +"bRu" = ( +/obj/structure/sign/departments/cargo{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/office) +"bRB" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"bRH" = ( +/obj/item/weapon/flora/random, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whitegreen" + }, +/area/station/maintenance/medbay) +"bRM" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/security/prison) +"bRP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"bRR" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"bRU" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA"; + pixel_y = -32 + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/space) +"bSb" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/brflowers{ + layer = 2.7 + }, +/obj/structure/stool/bed/roller, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/grass, +/area/station/medical/genetics) +"bSi" = ( +/obj/machinery/photocopier, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "blue" + }, +/area/station/medical/reception) +"bSy" = ( +/obj/machinery/computer/forensic_scanning, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Forensic's Office"; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitered" + }, +/area/station/security/forensic_office) +"bSF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"bSG" = ( +/obj/machinery/door_control{ + id = "Dorm2"; + name = "Dorm 2"; + pixel_y = -28; + specialfunctions = 4 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/red, +/area/station/civilian/dormitories/dormtwo) +"bSI" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/brig) +"bSP" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"bTi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/research{ + name = "Science Maintenance"; + req_access = list(7) + }, +/turf/simulated/floor/plating, +/area/station/rnd/lab) +"bTm" = ( +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/cargo/storage) +"bTw" = ( +/obj/machinery/door/airlock/glass{ + name = "Theatre" + }, +/obj/machinery/door/firedoor, +/obj/structure/sign/directions/evac{ + buildable_sign = 0; + pixel_x = -32 + }, +/obj/structure/sign/directions/supply{ + buildable_sign = 0; + pixel_x = -32; + pixel_y = 6 + }, +/obj/structure/sign/directions/science{ + buildable_sign = 0; + pixel_x = -32; + pixel_y = -6 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/bar) +"bTx" = ( +/obj/structure/rack, +/obj/item/weapon/reagent_containers/spray/extinguisher{ + pixel_y = 6 + }, +/obj/item/weapon/reagent_containers/spray/extinguisher, +/turf/simulated/floor/plating, +/area/station/storage/emergency3) +"bTD" = ( +/obj/structure/table, +/obj/item/stack/cable_coil/random, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"bTE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "atmospherics_pump"; + name = "Atmospherics Large Air Vent" + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/engineering/atmos) +"bTN" = ( +/obj/structure/rack, +/obj/item/weapon/tank/emergency_oxygen/engi, +/obj/item/clothing/mask/gas/coloured, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/gateway) +"bTW" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/rnd/storage) +"bUq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/dormitory) +"bUy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"bUI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"bUT" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"bUZ" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel"; + req_access = list(57) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "darkbluefull" + }, +/area/station/bridge/hop_office) +"bVc" = ( +/obj/machinery/disposal, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"bVo" = ( +/obj/machinery/autolathe, +/obj/machinery/camera{ + c_tag = "RnD Lab"; + dir = 4; + network = list("SS13","Research") + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/lab) +"bVD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"bVT" = ( +/obj/structure/table/woodentable, +/obj/random/randomfigure, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"bWn" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"bWp" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/weapon/minihoe{ + force = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "greenbluefull" + }, +/area/station/security/prison) +"bWv" = ( +/obj/structure/rack, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/obj/item/device/flashlight/seclite, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"bXk" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/light/small, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/main) +"bXu" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"bXA" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal{ + amount = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"bXC" = ( +/obj/structure/stool/bed/chair/metal/red, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/lobby) +"bXG" = ( +/obj/machinery/atmospherics/components/unary/portables_connector, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/starboardsolar) +"bXH" = ( +/obj/structure/table/glass, +/obj/item/weapon/flora/deskleaf{ + pixel_x = -6; + pixel_y = 7 + }, +/obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice{ + pixel_x = 5; + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"bXQ" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"bXR" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "vault" + }, +/area/station/gateway) +"bYT" = ( +/obj/structure/table, +/obj/item/weapon/clipboard, +/obj/item/weapon/pen, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"bZl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical{ + name = "Medbay Maintenance"; + req_access = list(5) + }, +/turf/simulated/floor/plating, +/area/station/medical/hallway) +"bZz" = ( +/obj/structure/stool/bed/chair/metal, +/obj/effect/landmark/start/xenoarchaeologist, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"bZA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor, +/area/station/civilian/locker) +"bZB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/sleeper) +"bZE" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/space_heater, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"bZL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"bZT" = ( +/obj/machinery/r_n_d/protolathe, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/lab) +"caj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"cal" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor, +/area/station/engineering/atmos) +"cam" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"can" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 3; + pixel_y = 9 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/medbay) +"cau" = ( +/turf/environment/space, +/area/shuttle/vox/southeast_solars) +"cax" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"caz" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/rnd/hor) +"caC" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"caI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/station/cargo/storage) +"cbc" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"cbe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"cbf" = ( +/turf/simulated/wall/r_wall, +/area/station/rnd/server) +"cbj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"cbm" = ( +/obj/item/toy/plushie/corgi, +/turf/simulated/floor/plating, +/area/station/civilian/garden) +"ccu" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"ccB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"ccK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "redcorner" + }, +/area/station/security/brig) +"ccX" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"cdk" = ( +/turf/simulated/wall/r_wall, +/area/station/bridge/ai_upload) +"cdn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/ai_upload) +"cdr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cellular/mine, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"cdw" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/fitness) +"cdU" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"cdW" = ( +/obj/structure/stool/bed/chair/metal/red{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/interrogation) +"cdZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22; + pixel_y = 28 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"ceg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"cem" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen/red{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"ceu" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"ceL" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"cfm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"cfr" = ( +/turf/simulated/mineral, +/area/station/maintenance/chapel) +"cfy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/warden) +"cfJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/security/prison) +"cfN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/chiefs_office) +"cfO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"cgb" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "MiniSat Exterior West"; + dir = 8; + network = list("MiniSat") + }, +/turf/simulated/floor/plating, +/area/station/aisat) +"cgc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/civilian/fitness) +"cgd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/security/interrogation) +"cgn" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"cgu" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper{ + info = "Brusies sustained in the holodeck can be healed simply by sleeping."; + name = "Holodeck Disclaimer" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/fitness) +"cgw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/station/civilian/janitor) +"cgB" = ( +/mob/living/carbon/monkey/punpun, +/turf/simulated/floor/wood, +/area/station/civilian/bar) +"cgI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/mob/living/simple_animal/mouse, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"chm" = ( +/turf/simulated/wall, +/area/station/rnd/chargebay) +"chr" = ( +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"chy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"chB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/security/iaa_office) +"chC" = ( +/obj/random/vending/cola, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"chD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engine Room Maintenance"; + req_access = list(10) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"chG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/arcade, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/maintenance/brig) +"chK" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "warning" + }, +/area/station/engineering/atmos) +"chL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/sleeper) +"cit" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"ciy" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Brig Medical Checkpoint"; + req_one_access = list(5,63) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"ciV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"cjj" = ( +/obj/machinery/camera{ + c_tag = "Theater" + }, +/obj/structure/closet/theatrecloset, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"cjR" = ( +/turf/simulated/wall/r_wall, +/area/station/aisat/antechamber) +"ckq" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"cks" = ( +/obj/structure/crematorium, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/crema_switch{ + pixel_x = -28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/crematorium) +"cky" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 4"; + name = "Cell 4 Locker" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/prison) +"ckD" = ( +/turf/simulated/floor/engine, +/area/station/rnd/telesci) +"clc" = ( +/obj/machinery/portable_atmospherics/powered/pump, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "arrival" + }, +/area/station/hallway/primary/aft) +"clg" = ( +/obj/structure/stool, +/obj/effect/landmark/start/assistant/test_subject, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"clk" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 4 + }, +/obj/machinery/meter, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "warningcorner" + }, +/area/station/engineering/engine) +"cln" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"clo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"clt" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Medbay Arrival Medical Checkpoint"; + dir = 6; + network = list("SS13","Medical") + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whiteblue" + }, +/area/station/hallway/primary/fore) +"clC" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"clJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/simulated/floor/plating, +/area/station/rnd/lab) +"clR" = ( +/obj/item/weapon/scalpel, +/obj/item/clothing/gloves/white, +/obj/item/device/taperecorder, +/obj/item/weapon/autopsy_scanner, +/obj/item/clothing/mask/surgical, +/obj/structure/table/glass, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkred" + }, +/area/station/security/forensic_office) +"clY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"cmk" = ( +/turf/simulated/wall/r_wall, +/area/station/engineering/drone_fabrication) +"cmm" = ( +/obj/machinery/computer/skills, +/obj/structure/table, +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/camera{ + c_tag = "Brig Lobby Observation"; + dir = 8; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkred" + }, +/area/station/security/lobby) +"cmx" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/warning/smoking{ + pixel_x = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"cmC" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "darkred" + }, +/area/station/security/range) +"cmG" = ( +/obj/machinery/disposal, +/obj/machinery/light/small, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/storage/tech) +"cmH" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/bodybags{ + pixel_y = 4 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/crematorium) +"cmI" = ( +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"cmN" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/secure/briefcase{ + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkbrown" + }, +/area/station/bridge) +"cmS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "warnwhite" + }, +/area/station/medical/virology) +"cna" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"cno" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/turf/environment/space, +/area/space) +"cnp" = ( +/turf/simulated/wall, +/area/station/hallway/primary/central) +"cns" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/sleeper) +"cnx" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/eva) +"cnA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/space_heater, +/obj/machinery/camera{ + c_tag = "Engineering Atmospherics South West"; + dir = 10; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"cnD" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"cnI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"cnJ" = ( +/obj/structure/stool/bed/chair/metal/black, +/obj/effect/landmark/start/research_assistant, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/port) +"cos" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/light/small, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"cou" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"coy" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/camera{ + c_tag = "Hydroponics" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/hydroponics) +"coz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"coC" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "science_airlock"; + pixel_x = -28; + req_one_access = list(13,45,1); + tag_airpump = "science_pump"; + tag_chamber_sensor = "science_sensor"; + tag_exterior_door = "science_outer"; + tag_interior_door = "science_inner" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"cpb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + dir = 1; + icon_state = "neutral" + }, +/area/station/hallway/secondary/arrival) +"cpo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/cargo) +"cps" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/station/cargo/storage) +"cpC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"cpG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"cpL" = ( +/obj/item/clothing/mask/facehugger_toy, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"cpX" = ( +/obj/item/weapon/flora/pottedplant/palm, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/bridge) +"cqd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"cqe" = ( +/obj/machinery/light/small, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/security/lawyer_office) +"cqr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/storage) +"cqv" = ( +/obj/structure/closet/emcloset, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"cqz" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/office) +"cqB" = ( +/obj/structure/closet/cabinet, +/obj/item/weapon/storage/briefcase, +/obj/item/weapon/folder/red, +/obj/item/weapon/storage/box/evidence, +/obj/item/device/taperecorder, +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/obj/item/device/camera/polar, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"cqC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"cqL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"cqN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/robotics) +"cqW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/generic, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/medbay) +"cqY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"crc" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/door_control{ + id = "Secure Gate"; + name = "Brig Lockdown"; + pixel_x = -28; + pixel_y = 6; + req_access = list(2) + }, +/obj/machinery/door_control{ + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_x = -28; + pixel_y = -6; + req_access = list(2) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/warden) +"crd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"crh" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"crG" = ( +/obj/item/target/alien, +/turf/simulated/floor/plating/airless{ + dir = 10; + icon_state = "warnplate" + }, +/area/station/rnd/test_area) +"crO" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"csb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/civilian/theatre) +"cse" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"csg" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"csD" = ( +/obj/item/weapon/reagent_containers/ld50_syringe/choral{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/ld50_syringe/choral{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/weapon/reagent_containers/ld50_syringe/choral{ + pixel_x = 3; + pixel_y = 10 + }, +/obj/structure/rack, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/execution) +"csG" = ( +/obj/machinery/disposal, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for a shutters."; + id = "Chem"; + name = "Chemistry Shutters Control"; + pixel_y = 28; + req_access = list(33) + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/medical/chemistry) +"csH" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = 22 + }, +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkblue" + }, +/area/station/aisat) +"csN" = ( +/obj/item/clothing/under/karate, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"csV" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/yellow, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/civilian/dormitories) +"cta" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/engineering/atmos) +"ctp" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"ctB" = ( +/obj/machinery/requests_console/chapel{ + pixel_y = 28 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/chapel/office) +"ctE" = ( +/obj/machinery/vending/donut, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/playroom) +"ctJ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "Armoury"; + name = "Armoury Access"; + pixel_x = 26; + req_access = list(3) + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/brig) +"ctT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Theatre" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/theatre) +"cug" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = 32 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"cui" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/security/secconfhall) +"cuo" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "yellow" + }, +/area/station/engineering/equip) +"cus" = ( +/obj/machinery/seed_extractor, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/hydroponics) +"cuu" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/obj/machinery/vending/wallmed1{ + name = "Emergency NanoMed"; + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "black" + }, +/area/station/security/prison) +"cuD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/cmo) +"cuL" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater{ + pixel_y = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/civilian/chapel/office) +"cuM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"cuO" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"cuV" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"cvm" = ( +/obj/machinery/cryopod/right, +/turf/simulated/floor{ + dir = 9; + icon_state = "brownold" + }, +/area/station/security/prison) +"cvq" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"cwh" = ( +/mob/living/simple_animal/det5, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/hor) +"cws" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/folder/brown{ + pixel_y = 4 + }, +/obj/machinery/light/small, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"cwu" = ( +/obj/structure/closet/emcloset, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"cwA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/robotics) +"cwN" = ( +/obj/machinery/optable, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"cwS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"cwT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"cxe" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "science_airlock"; + name = "exterior access button"; + pixel_y = -28; + req_one_access = list(13,45,1) + }, +/turf/simulated/floor/plating/airless, +/area/space) +"cxo" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/morgue) +"cxx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"cxE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkpurple" + }, +/area/station/rnd/misc_lab) +"cxG" = ( +/obj/structure/closet/wardrobe/robotics_black, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"cxV" = ( +/obj/machinery/door/window/eastleft{ + dir = 1; + req_access = list(25) + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/civilian/bar) +"cyt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/chiefs_office) +"cyJ" = ( +/turf/simulated/floor{ + icon_state = "darkpurple" + }, +/area/station/rnd/hor) +"cyQ" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/medical, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/patients_rooms) +"cyT" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Arrival Medical Checkpoint"; + req_access = list(5) + }, +/obj/structure/sign/departments/medbay/alt{ + pixel_y = 32 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/fore) +"cyU" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/machinery/camera{ + c_tag = "RnD North"; + dir = 8; + network = list("SS13","Research") + }, +/obj/structure/stool/bed/chair/metal/black{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/maintenance/science) +"czb" = ( +/turf/simulated/wall, +/area/station/engineering/drone_fabrication) +"czd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"czl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"czr" = ( +/obj/machinery/telecomms/server/presets/security, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"czC" = ( +/obj/structure/closet, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"czP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"cAj" = ( +/obj/structure/stool/bed/chair/metal/yellow{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/break_room) +"cAs" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/office) +"cAx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitepurple" + }, +/area/station/rnd/brainstorm_center) +"cAz" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/bridge) +"cAB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/security/brig) +"cAQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"cAU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"cAW" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/engineering/break_room) +"cBf" = ( +/obj/structure/closet/toolcloset, +/obj/item/clothing/suit/storage/hazardvest, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor, +/area/station/construction) +"cBk" = ( +/obj/structure/table, +/obj/item/weapon/paper{ + pixel_y = 2 + }, +/obj/item/weapon/pen{ + pixel_y = 2 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/office) +"cBE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/turf/simulated/floor/plating, +/area/station/maintenance/incinerator) +"cBF" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/interrogation) +"cCa" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"cCn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"cCG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/weapon/scrap_lump, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"cCH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"cCK" = ( +/obj/structure/table, +/obj/item/device/taperecorder{ + pixel_x = -1; + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"cCO" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"cCX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"cDs" = ( +/obj/structure/rack, +/obj/item/clothing/head/welding, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/random/tools/tool, +/obj/random/tools/tool, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/engineering) +"cDu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "neutral" + }, +/area/station/hallway/secondary/arrival) +"cDx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"cDB" = ( +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/incinerator) +"cDK" = ( +/turf/simulated/wall, +/area/station/maintenance/disposal) +"cDS" = ( +/obj/structure/table, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"cEg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"cEh" = ( +/obj/machinery/camera{ + c_tag = "RnD Lobby"; + dir = 6; + network = list("SS13","Research") + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"cEp" = ( +/obj/item/weapon/syndcodebook, +/obj/structure/closet/crate, +/obj/structure/sign/poster/contraband/syndicate_recruitment{ + pixel_x = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"cED" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"cEF" = ( +/obj/structure/table/woodentable, +/obj/item/device/paicard{ + pixel_x = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"cEK" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/start/assistant/test_subject, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/carpet/black, +/area/station/civilian/dormitories/dormthree) +"cEV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"cEZ" = ( +/obj/machinery/door_control{ + desc = "A remote control switch for the brig foyer."; + id = "cell6"; + name = "Cell 6 Doors"; + normaldoorcontrol = 0; + pixel_y = -30; + range = 10; + req_access = list(2) + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 6; + icon_state = "red" + }, +/area/station/security/brig) +"cFg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"cFk" = ( +/obj/structure/closet/wardrobe/medic_white, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"cFt" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"cFy" = ( +/turf/environment/space, +/area/shuttle/syndicate/northwest) +"cFS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light/small, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "satellite_west_airlock"; + name = "interior access button"; + pixel_y = -28; + req_access = list(66) + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/aisat) +"cGe" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"cGh" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm1"; + name = "Dorm 1" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"cGR" = ( +/turf/simulated/wall, +/area/station/civilian/cafeteria) +"cGT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"cGW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Cargo Bay Storage South"; + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/station/cargo/storage) +"cHc" = ( +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"cHf" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"cHo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "RD"; + name = "RD Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/rnd/hor) +"cHJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"cHT" = ( +/obj/machinery/telecomms/server/presets/engineering, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"cHZ" = ( +/obj/structure/computerframe{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/maintenance/brig) +"cIc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = 32 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "warning" + }, +/area/station/engineering/engine) +"cIg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor, +/area/station/engineering/atmos) +"cIj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/sign/departments/holy, +/turf/simulated/floor/plating, +/area/station/civilian/chapel/mass_driver) +"cIT" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"cJf" = ( +/obj/item/weapon/flora/random, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/machinery/turretid/stun/AI_special{ + control_area = "Secure Storage"; + name = "Aistor Turret Control"; + pixel_y = -28 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkblue" + }, +/area/station/aisat) +"cJk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/surgeryobs) +"cJp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/storage) +"cJq" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/main) +"cJs" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/mass_driver) +"cJw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/cargo/storage) +"cJy" = ( +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"cJM" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/obj/item/clothing/gloves/latex, +/obj/machinery/camera{ + c_tag = "RnD Xenobiology North"; + dir = 8; + network = list("SS13","Research") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/xenobiology) +"cJX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"cKl" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"cKz" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"cKG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage_secure) +"cKT" = ( +/obj/machinery/vending/hydroseeds, +/obj/machinery/light/small, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "greenbluefull" + }, +/area/station/security/prison) +"cKU" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + icon_state = "freezer_1"; + power_setting = 20; + set_temperature = 73; + use_power = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"cKV" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/polarized{ + id = "chapel" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "chapel" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "chapel" + }, +/obj/structure/sign/departments/holy, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/civilian/chapel/altar) +"cKZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/qm) +"cLn" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"cLr" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medical Supplies"; + req_access = list(72) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/storage) +"cLN" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/station/civilian/theatre) +"cLW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/camera{ + c_tag = "MiniSat East North"; + dir = 4; + network = list("MiniSat") + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/aisat/antechamber_interior) +"cMr" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/escape) +"cMH" = ( +/obj/machinery/airlock_sensor{ + id_tag = "docks_sensor"; + layer = 3.3; + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"cMK" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/gateway) +"cMQ" = ( +/obj/structure/stacklifter, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/sign/poster/official/obey{ + pixel_x = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/prison) +"cMR" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/power/apc/largecell{ + dir = 1; + name = "largecell apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"cMT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"cNj" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor, +/area/station/hallway/primary/port) +"cNu" = ( +/obj/random/scrap/safe_even, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"cNw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"cNL" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"cNP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"cOd" = ( +/obj/structure/sign/warning/biohazard{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitegreen" + }, +/area/station/maintenance/medbay) +"cOv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"cOA" = ( +/obj/structure/table, +/obj/item/weapon/lighter/zippo{ + pixel_x = -5; + pixel_y = -6 + }, +/obj/item/device/megaphone{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/mob/living/simple_animal/parrot/Poly, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkyellow" + }, +/area/station/engineering/chiefs_office) +"cOE" = ( +/turf/simulated/floor, +/area/station/hallway/secondary/entry) +"cOM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"cOQ" = ( +/obj/structure/bookcase/manuals/security, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/directions/security{ + buildable_sign = 0; + dir = 4; + pixel_y = 32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"cOW" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 6 + }, +/obj/structure/sign/warning/deathsposal{ + pixel_x = -32 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/incinerator) +"cPi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/hor) +"cPn" = ( +/turf/simulated/wall/r_wall, +/area/station/hallway/primary/aft) +"cPu" = ( +/obj/machinery/computer/station_alert, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/lobby) +"cPv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"cQe" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/ghostburger{ + pixel_y = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/brig) +"cQi" = ( +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"cQk" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/gateway) +"cQu" = ( +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"cQw" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm2"; + name = "Dorm 2" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"cQx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "RD"; + name = "RD Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/rnd/hor) +"cQz" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"cQJ" = ( +/obj/structure/table, +/obj/item/weapon/folder{ + pixel_y = 4 + }, +/obj/item/weapon/stamp{ + icon_state = "stamp-rd"; + name = "research outpost rubber stamp"; + pixel_y = 4; + stamp_border = "#7f4ba2"; + stamp_color = "#9361b5"; + stamp_message = "Research Outpost" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"cQQ" = ( +/obj/machinery/gateway, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/gateway) +"cRh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/brainstorm_center) +"cRw" = ( +/obj/structure/table/woodentable, +/obj/item/device/radio/off{ + pixel_y = 4 + }, +/obj/item/device/multitool{ + pixel_x = -10; + pixel_y = 3 + }, +/obj/item/weapon/screwdriver, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"cRQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"cRR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"cSM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"cTb" = ( +/obj/structure/closet/emcloset, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/entry) +"cTd" = ( +/obj/machinery/door/airlock{ + name = "Crematorium"; + req_access = list(27) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/office) +"cTl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"cTp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"cTr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"cTs" = ( +/obj/item/weapon/flora/random, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/surgeryobs) +"cTu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"cTy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/hop_office) +"cTB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/start/medical_doctor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/sleeper) +"cTP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"cTQ" = ( +/obj/machinery/atmospherics/components/binary/valve/digital/open{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "red" + }, +/area/station/engineering/atmos) +"cTT" = ( +/turf/simulated/floor/engine, +/area/station/engineering/engine) +"cTU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/five, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"cTY" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"cUi" = ( +/obj/machinery/door/airlock/command{ + name = "Teleport Access"; + req_access = list(17) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "darkbluefull" + }, +/area/station/bridge/teleporter) +"cUr" = ( +/obj/structure/grille, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"cUW" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/item/ashtray/bronze{ + pixel_x = -13; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge) +"cVd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"cVn" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"cVt" = ( +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/fitness) +"cVz" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16; + pixel_y = -16 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/station/security/brig) +"cVD" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "science_outer"; + locked = 1; + name = "Science External Access"; + req_one_access = list(13,45,1) + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"cVK" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/rnd/lab) +"cVO" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/bridge/hop_office) +"cVP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"cVT" = ( +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"cWy" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "red" + }, +/area/station/security/brig) +"cWP" = ( +/obj/structure/stool/bed/chair/metal/yellow{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/cargo/office) +"cWQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"cXg" = ( +/obj/item/ammo_casing, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/turf/simulated/floor{ + icon_state = "asteroid7" + }, +/area/station/maintenance/brig) +"cXl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"cXo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/civilian/cold_room) +"cXr" = ( +/obj/structure/table/woodentable, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/item/weapon/storage/bible{ + pixel_y = 6 + }, +/turf/simulated/floor/wood, +/area/station/civilian/chapel/office) +"cXt" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/spider/stickyweb, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"cXx" = ( +/obj/machinery/portable_atmospherics/canister/hydrogen, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/storage) +"cXY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/cargo/storage) +"cYc" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "blue" + }, +/area/station/medical/reception) +"cYd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "darkstairs_alone" + }, +/area/station/aisat/ai_chamber) +"cYy" = ( +/obj/structure/table, +/obj/machinery/computer/skills, +/obj/machinery/door_control{ + id = "Security_private"; + name = "Shutters Control"; + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"cYA" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"cYD" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"cYJ" = ( +/obj/machinery/conveyor{ + id = "stationscrap" + }, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"cYQ" = ( +/obj/machinery/power/apc/largecell{ + dir = 1; + name = "largecell apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "warndark" + }, +/area/station/rnd/robotics) +"cYU" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "aftstarboard_airlock"; + name = "interior access button"; + pixel_x = 28; + req_access = list(10,13) + }, +/obj/structure/cable, +/obj/machinery/power/terminal, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) +"cZc" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"cZe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/cargo/office) +"cZf" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"cZj" = ( +/obj/structure/morgue, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/crematorium) +"cZp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"cZq" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"cZt" = ( +/obj/structure/stool, +/turf/simulated/floor{ + icon_state = "boxing" + }, +/area/station/civilian/gym) +"cZu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/warden) +"daA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/brig) +"daC" = ( +/obj/machinery/hologram/holopad{ + pixel_y = -16 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/morgue) +"daG" = ( +/obj/item/weapon/flora/pottedplant/orientaltree, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/arrival) +"daM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"daT" = ( +/obj/effect/decal/cleanable/spiderling_remains, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"dbp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"dby" = ( +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"dbz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"dbB" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/incinerator) +"dbD" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(28) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/civilian/kitchen) +"dbE" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio6"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"dbH" = ( +/obj/structure/rack, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"dbI" = ( +/obj/structure/table, +/obj/item/weapon/module/power_control{ + pixel_y = 8 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_y = -13 + }, +/obj/item/stack/cable_coil/random, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"dbN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"dbT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/station/hallway/primary/aft) +"dbV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"dcd" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Break Room"; + req_access = list(71) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/break_room) +"dcg" = ( +/obj/effect/decal/cleanable/spiderling_remains, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"dci" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkstairs_alone" + }, +/area/station/aisat/ai_chamber) +"dcI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/hallway/secondary/arrival) +"dcO" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/main) +"dcU" = ( +/obj/item/weapon/flora/pottedplant{ + icon_state = "plant-6" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"dda" = ( +/obj/machinery/door/window/brigdoor/westleft{ + dir = 2; + name = "Internal Affairs Desk"; + req_access = list(38,2) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor{ + icon_state = "wood_stairs" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"ddj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/cargo/office) +"ddk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"ddr" = ( +/obj/item/weapon/storage/box/lights/tubes{ + pixel_y = 8 + }, +/obj/structure/rack, +/obj/item/weapon/storage/box/lights/bulbs{ + pixel_y = -4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/janitor) +"ddx" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/plaid, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"ddK" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/engine/vacuum, +/area/station/engineering/atmos) +"ddT" = ( +/obj/machinery/computer/crew, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"ddZ" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio6"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + icon_state = "right"; + name = "Containment Pen"; + req_access = list(55) + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Containment Pen"; + req_access = list(55) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"dea" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/station/civilian/chapel/office) +"dej" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"deC" = ( +/obj/machinery/door/airlock/security{ + name = "Warden's Office"; + req_access = list(3) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/warden) +"deQ" = ( +/obj/machinery/computer/drone_control, +/obj/structure/sign/plaques/kiddie/perfect_drone{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Engineering Drone Fabrication"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/drone_fabrication) +"deU" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/atmos) +"deW" = ( +/turf/simulated/wall, +/area/station/civilian/janitor) +"dfa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor/engine, +/area/station/rnd/telesci) +"dfd" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort1" + }, +/obj/structure/plasticflaps/mining, +/turf/simulated/floor/plating, +/area/station/cargo/office) +"dfj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"dfp" = ( +/obj/machinery/power/apc/largecell{ + dir = 8; + name = "largecell apc left"; + pixel_x = -28 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) +"dft" = ( +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + pixel_x = 28; + pixel_y = -4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/xenobiology) +"dfC" = ( +/mob/living/simple_animal/mouse, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"dfF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"dfI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "RD"; + name = "RD Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/rnd/hor) +"dfJ" = ( +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"dfR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/engine) +"dfV" = ( +/obj/structure/weightlifter, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"dgc" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/hos) +"dgt" = ( +/obj/machinery/door/morgue{ + dir = 1; + name = "Confession Booth" + }, +/turf/simulated/floor/wood, +/area/station/civilian/chapel) +"dgz" = ( +/obj/machinery/camera{ + c_tag = "Brig Interrogation"; + dir = 6; + network = list("SS13","Security","Interrogation") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/interrogation) +"dgD" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/southright{ + dir = 4; + name = "Robotics Desk"; + req_access = list(29,47) + }, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/rnd/chargebay) +"dgF" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/break_room) +"dgG" = ( +/obj/structure/stool/bed/chair/metal/red, +/turf/simulated/floor{ + dir = 5; + icon_state = "red" + }, +/area/station/security/interrogation) +"dgJ" = ( +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/glasses/sunglasses/blindfold, +/obj/item/clothing/mask/muzzle{ + pixel_y = -2 + }, +/obj/structure/closet, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/execution) +"dhg" = ( +/obj/structure/stool/bed/chair/metal/white{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"dhj" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"dhs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille{ + destroyed = 1 + }, +/obj/item/stack/rods, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"dht" = ( +/obj/structure/stool/bed/chair/metal/blue, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/hop_office) +"dhu" = ( +/mob/living/simple_animal/walle, +/turf/simulated/floor{ + icon_state = "darkbrown" + }, +/area/station/cargo/qm) +"dhJ" = ( +/obj/structure/stool/bed/chair/comfy/brown, +/obj/effect/landmark/start/psychiatrist, +/turf/simulated/floor/carpet/green, +/area/station/medical/psych) +"dhL" = ( +/obj/item/weapon/flora/pottedplant/minitree, +/turf/simulated/floor/wood, +/area/station/civilian/chapel/office) +"dhQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{ + dir = 1; + external_pressure_bound = 140; + external_pressure_bound_default = 140; + name = "(OUT) Space Large Air Vent" + }, +/turf/simulated/floor/plating/airless, +/area/space) +"dhR" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"dif" = ( +/obj/item/clothing/glasses/sunglasses{ + pixel_y = 4 + }, +/obj/structure/rack, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/range) +"dij" = ( +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/office) +"diz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/security/brig) +"diE" = ( +/obj/structure/object_wall/mining{ + icon_state = "5-3" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"diG" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers{ + layer = 2.7 + }, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/grass, +/area/station/hallway/secondary/exit) +"diJ" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/medical/chemistry) +"diP" = ( +/obj/structure/closet/secure_closet/exile, +/obj/machinery/light_switch{ + pixel_x = 28 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Bridge Gateway Control"; + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/gateway) +"diT" = ( +/obj/machinery/power/terminal, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"diZ" = ( +/obj/structure/closet/crate/engi, +/turf/simulated/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/station/cargo/recycler) +"dja" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/wiki/possible_threats{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/hos) +"djg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/hallway/primary/port) +"djn" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 5 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"djo" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/fitness) +"djz" = ( +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/stool/bed/chair/metal/white{ + dir = 8 + }, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"djO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/server_room, +/turf/simulated/floor/plating, +/area/station/rnd/server) +"djU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"djZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Arrival Access" + }, +/obj/structure/sign/directions/evac{ + buildable_sign = 0; + pixel_x = -32 + }, +/obj/structure/sign/directions/supply{ + buildable_sign = 0; + pixel_x = -32; + pixel_y = 6 + }, +/obj/structure/sign/directions/science{ + buildable_sign = 0; + pixel_x = -32; + pixel_y = -6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/fore) +"dkq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"dkr" = ( +/obj/machinery/vending/engivend, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"dkB" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"dkF" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor, +/area/station/security/interrogation) +"dkT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"dkV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "vault" + }, +/area/station/bridge/nuke_storage) +"dlb" = ( +/obj/structure/table, +/obj/item/device/radio/electropack, +/obj/machinery/sparker{ + id = "Xenobio"; + pixel_x = -25 + }, +/turf/simulated/floor/engine, +/area/station/rnd/misc_lab) +"dlh" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/chaplain, +/turf/simulated/floor/carpet/black, +/area/station/civilian/chapel/office) +"dlk" = ( +/obj/item/seeds/berryseed, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/item/weapon/shovel/spade, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/maintenance/brig) +"dlv" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/cargo/office) +"dlz" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"dlG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"dlW" = ( +/obj/structure/closet/crate, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"dlY" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"dml" = ( +/obj/random/foods/food_trash, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"dmm" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating/airless{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/cargo/recycler) +"dmo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"dmE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/medical/medbreak) +"dmR" = ( +/obj/machinery/disposal, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/machinery/camera{ + c_tag = "Engineering Atmospherics Monitoring"; + dir = 4; + network = list("SS13","Engineering") + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"dmW" = ( +/obj/structure/stool/bed/chair/pew/left, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + name = "Chapel Office"; + sortType = "Chapel Office" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"dnb" = ( +/obj/structure/stool/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/security/brig) +"dne" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "brown" + }, +/area/station/cargo/storage) +"dni" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/brig) +"dnq" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/atmos) +"dnH" = ( +/obj/machinery/body_scanconsole, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/sleeper) +"dnW" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/weapon/nullrod{ + pixel_x = -8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/turf/simulated/floor/wood, +/area/station/civilian/chapel/office) +"dnY" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"doe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/random/tools/tool, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor, +/area/station/construction) +"doj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/station/medical/hallway) +"dok" = ( +/turf/simulated/floor/carpet/black, +/area/station/security/iaa_office) +"dol" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"doF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/flour, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"doO" = ( +/turf/simulated/wall, +/area/station/civilian/theatre) +"doS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"doU" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 1; + icon_state = "neutral" + }, +/area/station/hallway/primary/fore) +"dpd" = ( +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 2; + name = "Detective Office"; + sortType = "Detective Office" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"dpp" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"dps" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/coffee, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/storage) +"dpu" = ( +/obj/random/vending/cola, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"dpv" = ( +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/sleeper) +"dpD" = ( +/obj/machinery/atmospherics/components/unary/tank/nitrogen{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"dpI" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"dpX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/security/checkpoint) +"dqo" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/stack/cable_coil/random{ + pixel_y = 4 + }, +/obj/item/stack/cable_coil/random, +/obj/random/tools/tool, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) +"dqq" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/meter, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"dqy" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access = list(45) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/holosign/surgery{ + id = "op1" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"dqT" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/snacks/pizzaslice/margherita{ + pixel_y = 6 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"dqY" = ( +/obj/structure/object_wall/pod{ + icon_state = "2,0" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod2/station) +"drr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"drI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"dsb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"dsg" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"dsD" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/hos) +"dsI" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/sleeper) +"dsK" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/brown, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 10; + icon_state = "brownold" + }, +/area/station/security/prison) +"dsV" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "tox_airlock_control"; + pixel_y = -28; + req_access = list(8); + tag_airpump = "tox_airlock_pump"; + tag_chamber_sensor = "tox_airlock_sensor"; + tag_exterior_door = "tox_airlock_exterior"; + tag_interior_door = "tox_airlock_interior" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/mixing) +"dtf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel) +"dtk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/chemistry) +"dtt" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "n2_sensor" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/engine/nitrogen, +/area/station/engineering/atmos) +"dtx" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/chapel) +"dtL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"dtS" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/simulated/floor{ + dir = 5; + icon_state = "greenbluefull" + }, +/area/station/security/prison) +"dui" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/playroom) +"duj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"duk" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"duo" = ( +/obj/machinery/light, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"dux" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/storage/primary) +"duR" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/security/lawyer_office) +"duX" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor, +/area/station/hallway/secondary/entry) +"dvk" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/security/prison) +"dvm" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen/red{ + pixel_x = -1; + pixel_y = 3 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/civilian/chapel/office) +"dvn" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"dvp" = ( +/obj/structure/table, +/obj/item/weapon/circular_saw{ + pixel_y = 7 + }, +/obj/item/weapon/scalpel, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"dvs" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"dvt" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkyellow" + }, +/area/station/engineering/atmos) +"dvx" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"dvH" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/storage/primary) +"dvK" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"dvO" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_x = 32 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"dvS" = ( +/obj/machinery/status_display{ + layer = 3.3; + pixel_y = -32; + supply_display = 1 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/cargo/storage) +"dwf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/research{ + name = "Science Maintenance"; + req_access = list(47) + }, +/turf/simulated/floor/plating, +/area/station/rnd/brainstorm_center) +"dwv" = ( +/obj/structure/rack, +/obj/item/weapon/kitchenknife/combat{ + pixel_x = 4 + }, +/obj/item/weapon/kitchenknife/combat{ + pixel_x = 4 + }, +/obj/item/weapon/kitchenknife/combat{ + pixel_x = 2 + }, +/obj/item/weapon/kitchenknife/combat{ + pixel_x = 2 + }, +/obj/item/weapon/kitchenknife/combat, +/obj/item/weapon/kitchenknife/combat, +/obj/item/weapon/kitchenknife/combat{ + pixel_x = -2 + }, +/obj/item/weapon/kitchenknife/combat{ + pixel_x = -2 + }, +/obj/item/weapon/kitchenknife/combat{ + pixel_x = -4 + }, +/obj/item/weapon/kitchenknife/combat{ + pixel_x = -4 + }, +/obj/machinery/camera/motion{ + c_tag = "Brig Armory North"; + dir = 1; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"dww" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio1"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"dwx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"dwB" = ( +/obj/structure/table/woodentable, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/flora/deskferntrim{ + icon_state = "plant-34-alternative"; + layer = 3.3; + pixel_x = -3; + pixel_y = 10 + }, +/obj/item/ashtray/plastic{ + pixel_x = 5 + }, +/turf/simulated/floor/carpet/black, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"dwE" = ( +/obj/structure/closet/secure_closet/bar, +/obj/item/weapon/gun/projectile/revolver/doublebarrel, +/obj/item/weapon/paper{ + info = "This permit signifies that the Bartender is permitted to posess this firearm in the bar, and ONLY the bar. Failure to adhere to this permit will result in confiscation of the weapon and possibly arrest."; + name = "Shotgun permit" + }, +/obj/item/clothing/suit/armor/vest, +/obj/item/weapon/storage/firstaid/regular, +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Bar Backroom"; + dir = 1 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/civilian/bar) +"dwL" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"dwU" = ( +/obj/machinery/light/small, +/obj/machinery/power/apc/largecell{ + name = "largecell apc down"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"dwV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor, +/area/station/security/prison) +"dwY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"dxh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/port) +"dxo" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"dxr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"dxK" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/security/armoury) +"dxL" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/beach/water/waterpool, +/area/station/civilian/gym) +"dxM" = ( +/obj/structure/rack, +/obj/item/clothing/mask/breath, +/obj/item/clothing/glasses/science, +/obj/item/clothing/gloves/latex, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/eastright{ + name = "Research Equipment"; + req_access = list(65) + }, +/obj/item/clothing/suit/bio_suit/particle_protection, +/obj/item/clothing/head/bio_hood/particle_protection, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"dyd" = ( +/obj/machinery/computer/reconstitutor, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkgreen" + }, +/area/station/rnd/misc_lab) +"dyg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/security/prison) +"dyp" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/item/weapon/cigbutt, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"dyr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"dyw" = ( +/obj/item/weapon/scrap_lump, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"dyJ" = ( +/obj/structure/bookcase/manuals/engineering, +/turf/simulated/floor{ + dir = 5; + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"dyL" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/r4046/EMP{ + pixel_y = 8 + }, +/obj/item/weapon/storage/box/r4046/rubber{ + pixel_y = 4 + }, +/obj/item/weapon/storage/box/r4046/teargas, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"dyZ" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/green, +/area/station/civilian/dormitories) +"dzn" = ( +/obj/item/weapon/coin/silver{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/coin/silver, +/obj/item/device/eftpos{ + eftpos_name = "Quartermaster EFTPOS scanner" + }, +/obj/structure/table/woodentable, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkbrown" + }, +/area/station/cargo/qm) +"dzp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/bar) +"dzv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/cargo/storage) +"dzI" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/polarized{ + id = "chapel" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "chapel" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "chapel" + }, +/obj/structure/sign/departments/holy, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/civilian/chapel/altar) +"dzU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"dAc" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/engineering/monitoring) +"dAd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"dAg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"dAq" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/bridge) +"dAs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"dAv" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"dAw" = ( +/obj/structure/closet/crate, +/obj/random/tools/tech_supply, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/cargo/storage) +"dAz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/arcade, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/maintenance/engineering) +"dAD" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"dAF" = ( +/obj/structure/bookcase{ + name = "bookcase (Reference)" + }, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"dAN" = ( +/turf/simulated/floor, +/area/station/civilian/fitness) +"dAQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/telesci) +"dAS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"dAY" = ( +/turf/simulated/floor, +/area/station/hallway/secondary/exit) +"dBb" = ( +/obj/item/weapon/flora/random, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/miningoffice) +"dBd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"dBl" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/engine) +"dBp" = ( +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"dBs" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/engineering/break_room) +"dBv" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"dBJ" = ( +/obj/structure/lattice, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "satellite_east_airlock"; + name = "exterior access button"; + pixel_x = -28; + req_access = list(66) + }, +/turf/environment/space, +/area/space) +"dBU" = ( +/obj/structure/rack, +/obj/item/weapon/scrap_lump, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"dBV" = ( +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = 7; + pixel_y = 10 + }, +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/beaker/teapot{ + pixel_x = -2; + pixel_y = 3 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "blue" + }, +/area/station/medical/reception) +"dCc" = ( +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "red" + }, +/area/station/security/brig) +"dCi" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/door_control{ + id = "sm"; + name = "Door Bolt Control"; + pixel_x = 28; + req_access = list(56); + specialfunctions = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"dCn" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/random/misc/all, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/interrogation) +"dCt" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"dCx" = ( +/obj/structure/stool, +/obj/effect/landmark/start/janitor, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "black" + }, +/area/station/civilian/janitor) +"dCA" = ( +/turf/environment/space, +/area/shuttle/syndicate/north) +"dCN" = ( +/obj/item/stack/rods, +/turf/environment/space, +/area/space) +"dCP" = ( +/obj/structure/table/woodentable, +/obj/machinery/computer/security/wooden_tv, +/obj/structure/noticeboard{ + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"dDf" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/machinery/vending/wallmed1{ + name = "Emergency NanoMed"; + pixel_y = 28 + }, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"dDo" = ( +/obj/structure/table/woodentable/fancy, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/item/weapon/storage/fancy/candle_box{ + pixel_y = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/station/civilian/chapel) +"dDr" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"dDB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/civilian/fitness) +"dDK" = ( +/turf/simulated/floor, +/area/station/civilian/garden) +"dDL" = ( +/obj/structure/table/woodentable, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor/wood, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"dDQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/security/prison) +"dDW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"dDX" = ( +/obj/structure/closet/secure_closet/brig, +/obj/machinery/light/small, +/obj/machinery/door_timer/cell_1, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"dEi" = ( +/obj/machinery/door/window/brigdoor{ + name = "Range Access"; + req_access = list(63) + }, +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkred" + }, +/area/station/security/range) +"dEk" = ( +/obj/structure/sign/warning/lethal_turrets, +/turf/simulated/wall/r_wall, +/area/station/aisat/ai_chamber) +"dEr" = ( +/obj/machinery/computer/security/engineering/drone, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/drone_fabrication) +"dEx" = ( +/obj/machinery/camera{ + c_tag = "Arrival Hallway North"; + pixel_x = 20 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "neutral" + }, +/area/station/hallway/secondary/arrival) +"dEG" = ( +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"dEU" = ( +/obj/decal/boxingrope, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"dEW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/engineering/atmos) +"dEY" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/rainbow, +/obj/item/clothing/under/rainbow, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/maintenance/medbay) +"dFc" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/engineering/break_room) +"dFm" = ( +/obj/machinery/atmospherics/components/trinary/filter/m_filter/on{ + filter_type = "oxygen"; + name = "Gas filter (O2 tank)" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"dFH" = ( +/obj/machinery/seed_extractor, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkgreen" + }, +/area/station/rnd/misc_lab) +"dFP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/hos) +"dFV" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"dGe" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/red, +/turf/simulated/floor, +/area/station/engineering/atmos) +"dGf" = ( +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "arrival_dock_airlock"; + pixel_x = 28; + req_one_access = list(13,45,1); + tag_airpump = "arrival_dock_pump"; + tag_chamber_sensor = "arrival_dock_sensor"; + tag_exterior_door = "arrival_dock_outer"; + tag_interior_door = "arrival_dock_inner" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"dGm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Medical_Surgery"; + name = "Surgery Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"dGo" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/civilian/holodeck) +"dGA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "darkpurple" + }, +/area/station/rnd/hor) +"dGQ" = ( +/obj/item/weapon/reagent_containers/food/snacks/badrecipe, +/turf/simulated/floor, +/area/station/maintenance/brig) +"dGV" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor{ + dir = 4; + icon_state = "warning" + }, +/area/station/medical/cryo) +"dGZ" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/storage/emergency3) +"dHj" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/requests_console/engineering{ + pixel_x = 28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"dHl" = ( +/obj/structure/closet/bombclosetsecurity, +/obj/machinery/light/small/emergency, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"dHF" = ( +/obj/machinery/cryopod, +/obj/machinery/camera{ + c_tag = "Cryogenic Storage" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/hallway/primary/port) +"dHH" = ( +/obj/structure/transit_tube{ + icon_state = "N-S" + }, +/turf/simulated/floor/plating{ + dir = 4; + icon_state = "warnplate" + }, +/area/station/aisat) +"dHL" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + icon_state = "vault" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"dHM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "redcorner" + }, +/area/station/security/lobby) +"dHV" = ( +/obj/item/weapon/flora/random, +/obj/machinery/keycard_auth{ + pixel_x = -28 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkpurple" + }, +/area/station/rnd/hor) +"dHY" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"dId" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"dIf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/item/weapon/storage/box/snappops, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"dIj" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/obj/machinery/camera{ + c_tag = "RnD Brainstorm Center North"; + dir = 10; + network = list("SS13","Research") + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"dIk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/carpet/blue2, +/area/station/civilian/gym) +"dIo" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/interrogation) +"dIw" = ( +/turf/simulated/wall, +/area/station/maintenance/medbay) +"dIx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"dIA" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/hydroponics) +"dIL" = ( +/obj/machinery/smartfridge/secure/virology, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/medical/virology) +"dJi" = ( +/turf/simulated/wall/r_wall, +/area/station/maintenance/science) +"dJn" = ( +/turf/simulated/floor{ + icon_state = "whiteyellow" + }, +/area/station/medical/chemistry) +"dJo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"dJp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/item/weapon/table_parts, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/maintenance/brig) +"dJs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"dJD" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 1; + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"dJO" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"dJT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"dKa" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/iv_drip, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"dKb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"dKc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/civilian/playroom) +"dKh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/cargo/storage) +"dKn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/port) +"dKq" = ( +/obj/structure/closet/emcloset, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/entry) +"dKt" = ( +/obj/structure/table/glass, +/obj/item/weapon/stamp/approve, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/brainstorm_center) +"dKz" = ( +/obj/structure/table/woodentable/fancy, +/obj/item/weapon/reagent_containers/food/drinks/bottle/wine{ + volume = 25 + }, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/device/camera/oldcamera, +/turf/simulated/floor/carpet/orange, +/area/station/maintenance/medbay) +"dKD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"dKG" = ( +/obj/structure/stool/bed/chair/metal/red{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/entry) +"dKI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"dKJ" = ( +/obj/machinery/door/airlock/glass{ + name = "Garden" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/aft) +"dKR" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Shrubbery"; + req_access = list(9) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/genetics) +"dKX" = ( +/obj/structure/closet/crate/freezer, +/obj/item/pizzabox/mushroom, +/obj/item/pizzabox/meat, +/obj/item/pizzabox, +/turf/simulated/floor, +/area/station/cargo/storage) +"dLd" = ( +/obj/machinery/portable_atmospherics/powered/pump, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"dLg" = ( +/obj/structure/flora/tree/jungle, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"dLk" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/obj/structure/sign/directions/evac{ + buildable_sign = 0; + pixel_x = -32 + }, +/obj/structure/sign/directions/supply{ + buildable_sign = 0; + pixel_x = -32; + pixel_y = 6 + }, +/obj/structure/sign/directions/science{ + buildable_sign = 0; + dir = 1; + pixel_x = -32; + pixel_y = -6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"dLl" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/sign/directions/medical{ + buildable_sign = 0; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/civilian/gym) +"dLr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkgreen" + }, +/area/station/rnd/misc_lab) +"dLt" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"dLz" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/bluespace_crystal/artificial{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/bluespace_crystal/artificial, +/obj/item/bluespace_crystal/artificial{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/structure/table, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door_control{ + id = "teles_blast1"; + name = "Shutters Bolt Control"; + pixel_y = 4; + req_access = list(7) + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkpurple" + }, +/area/station/rnd/telesci) +"dLP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/atmos) +"dMi" = ( +/turf/simulated/wall/r_wall, +/area/station/rnd/brainstorm_center) +"dMn" = ( +/obj/structure/stool/bar, +/obj/effect/landmark/start/assistant/test_subject, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"dMo" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/station/rnd/xenobiology) +"dMp" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/dormitories) +"dMv" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/yellow{ + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/chiefs_office) +"dMB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/recycleroffice) +"dMH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/server) +"dMI" = ( +/obj/machinery/computer/centrifuge, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/virology) +"dMN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"dNg" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Security_private"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "darkredfull" + }, +/area/station/security/checkpoint) +"dNj" = ( +/obj/structure/closet/emcloset, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"dNk" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/device/plant_analyzer, +/obj/item/weapon/minihoe, +/obj/item/weapon/reagent_containers/spray/plantbgone, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/shovel/spade, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkgreen" + }, +/area/station/rnd/misc_lab) +"dNr" = ( +/obj/machinery/door/airlock/external{ + dock_tag = "arrival_specops"; + locked = 1; + name = "Arrival Airlock" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"dNt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/aisat) +"dNu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Cryogenic Storage" + }, +/obj/structure/sign/directions/command{ + pixel_x = -32; + pixel_y = -6 + }, +/obj/structure/sign/directions/engineering{ + buildable_sign = 0; + pixel_x = -32; + pixel_y = 6 + }, +/obj/structure/sign/directions/security{ + buildable_sign = 0; + dir = 4; + pixel_x = -32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/port) +"dNx" = ( +/turf/simulated/wall/r_wall, +/area/station/medical/genetics) +"dNz" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/ai_monitored/eva) +"dNC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/security/interrogation) +"dNG" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"dNM" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"dNP" = ( +/obj/machinery/atmospherics/components/trinary/mixer/m_mixer{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "whitebot" + }, +/area/station/rnd/mixing) +"dNQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/maintenance/brig) +"dNS" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 6 + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/engine) +"dNU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/station/cargo/office) +"dNV" = ( +/obj/item/weapon/clipboard, +/obj/item/weapon/book/manual/wiki/security_space_law{ + pixel_y = 4 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -28 + }, +/obj/structure/table/woodentable, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/warden) +"dNW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"dNZ" = ( +/obj/machinery/pipedispenser, +/obj/machinery/camera{ + c_tag = "Engineering Atmospherics North"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"dOk" = ( +/turf/simulated/wall/r_wall, +/area/station/rnd/misc_lab) +"dOp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "vault" + }, +/area/station/bridge/nuke_storage) +"dOy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/chapel/office) +"dPp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/telescience_jammer{ + radius = 2 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/security/armoury) +"dPv" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"dPB" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/item/weapon/cigbutt, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"dPT" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/bodybags{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/genetics_cloning) +"dPV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/mob/living/simple_animal/chicken{ + name = "Commander Clucky" + }, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"dQi" = ( +/obj/structure/closet/crate, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge/teleporter) +"dQt" = ( +/obj/machinery/door/airlock/external{ + dock_tag = "pod4"; + name = "Escape Pod 4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"dQw" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio1"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + icon_state = "right"; + name = "Containment Pen"; + req_access = list(55) + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Containment Pen"; + req_access = list(55) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"dQZ" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"dRc" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/bodybags{ + pixel_y = 8 + }, +/obj/item/weapon/pen{ + pixel_y = 10 + }, +/obj/item/device/mmi{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/device/mmi{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/device/mmi, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitehall" + }, +/area/station/rnd/robotics) +"dRm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/security/armoury) +"dRu" = ( +/obj/structure/sign/warning/detailed, +/turf/simulated/wall/r_wall, +/area/station/ai_monitored/eva) +"dRD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/morgue) +"dRR" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"dRV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/hallway/primary/central) +"dRZ" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/morgue) +"dSb" = ( +/obj/structure/table/woodentable, +/obj/item/device/megaphone, +/obj/item/device/radio/off, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/hos) +"dSe" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/scibreak) +"dSg" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/misc_lab) +"dSh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark{ + name = "xeno_spawn" + }, +/turf/simulated/floor/plating, +/area/station/construction) +"dSm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/sleeper) +"dSq" = ( +/obj/item/ammo_casing, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"dSN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/security/checkpoint) +"dSZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "RD"; + name = "RD Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/rnd/hor) +"dTl" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/sign/directions/engineering{ + pixel_y = -26 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/aft) +"dTm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/stool{ + pixel_y = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"dTo" = ( +/obj/machinery/telecomms/receiver/preset_right, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"dTv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/medical/reception) +"dTG" = ( +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/structure/stool, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"dTU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"dTW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/genetics) +"dUh" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/random/tools/tool, +/turf/simulated/floor, +/area/station/construction) +"dUk" = ( +/obj/machinery/vending/medical, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"dUL" = ( +/obj/structure/rack, +/obj/item/weapon/circuitboard/robotics{ + pixel_y = 4 + }, +/obj/item/weapon/circuitboard/mecha_control, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/storage/tech) +"dUM" = ( +/obj/machinery/computer/telecomms/monitor, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"dUR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "darkredfull" + }, +/area/station/security/main) +"dUS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"dUU" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/device/plant_analyzer, +/turf/simulated/floor{ + dir = 5; + icon_state = "greenbluefull" + }, +/area/station/security/prison) +"dUV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/brig) +"dVm" = ( +/obj/machinery/constructable_frame/machine_frame, +/turf/simulated/floor, +/area/station/maintenance/brig) +"dVr" = ( +/obj/machinery/space_heater, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "warning" + }, +/area/station/engineering/atmos) +"dVt" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/security/prison) +"dVI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/fitness) +"dVM" = ( +/obj/structure/table/glass, +/obj/item/weapon/newspaper{ + pixel_y = 5 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/lobby) +"dVN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet/green, +/area/station/medical/virology) +"dWb" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_one_access = list(1,4) + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"dWh" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "purple" + }, +/area/station/maintenance/science) +"dWm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Cryogenic Storage" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"dWu" = ( +/obj/random/vending/snack, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"dWv" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/simulated/wall/r_wall, +/area/station/engineering/equip) +"dWx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor, +/area/station/hallway/primary/port) +"dWB" = ( +/obj/machinery/chem_dispenser, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/chemistry) +"dWF" = ( +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Bridge Teleporter"; + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/teleporter) +"dWH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"dWN" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"dWY" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/morgue) +"dXg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"dXk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"dXq" = ( +/obj/structure/rack, +/obj/item/clothing/ears/earmuffs{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_y = 1 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/simulated/floor{ + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"dXE" = ( +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"dXL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "warning" + }, +/area/station/rnd/chargebay) +"dXX" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel) +"dXY" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"dYo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/morgue) +"dYr" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/matches, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = -8 + }, +/obj/item/weapon/reagent_containers/food/drinks/flask{ + pixel_x = 8; + pixel_y = 3 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/item/device/radio/intercom{ + freerange = 1; + name = "Captain's Intercom"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor/carpet/blue, +/area/station/bridge/captain_quarters) +"dYA" = ( +/obj/machinery/door/airlock{ + name = "Brig Restroom" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor, +/area/station/maintenance/engineering) +"dYE" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/environment/space, +/area/space) +"dYI" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"dYQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "HoP_queue"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/bridge/hop_office) +"dZd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"dZh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/black, +/area/station/civilian/chapel/office) +"dZj" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"dZm" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"dZn" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/structure/window/reinforced, +/turf/environment/space, +/area/space) +"dZv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/civilian/janitor) +"dZx" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"dZz" = ( +/obj/structure/object_wall/mining{ + icon_state = "2-1" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"dZG" = ( +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"dZN" = ( +/obj/machinery/computer/secure_data/detective_computer, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/bridge/nuke_storage) +"dZW" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/drone_fabrication) +"dZZ" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/psych) +"ean" = ( +/obj/random/foods/food_trash, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/brig) +"eaH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/security/prison) +"eaJ" = ( +/obj/machinery/disease2/diseaseanalyser, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/virology) +"eaL" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"ebb" = ( +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"ebn" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "MiniSat East"; + dir = 4; + network = list("MiniSat") + }, +/turf/environment/space, +/area/space) +"ebK" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/flasher{ + id = "solitary2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "platebot"; + nitrogen = 0.01; + oxygen = 0.01 + }, +/area/station/security/brig) +"ebT" = ( +/obj/structure/table, +/obj/item/weapon/storage/secure/briefcase{ + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"ecz" = ( +/obj/structure/curtain/open/privacy, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"ecE" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"ecF" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "Medbay"; + name = "Medbay"; + req_access = list(5) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"ecO" = ( +/obj/machinery/airlock_sensor{ + id_tag = "tox_airlock_sensor"; + master_tag = "tox_airlock_control"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/engine, +/area/station/rnd/mixing) +"ecT" = ( +/obj/machinery/dna_scannernew, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/genetics_cloning) +"ecV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"edx" = ( +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"edH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/brig) +"edZ" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "darkgreen" + }, +/area/station/rnd/misc_lab) +"eea" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/engineering/engine) +"eeb" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Arrival Dock's South"; + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"eef" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"eeE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/theatre) +"eeS" = ( +/obj/machinery/light/small, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"eeX" = ( +/obj/item/cardboard_cutout{ + icon_state = "cutout_clown" + }, +/turf/simulated/floor/carpet/purple, +/area/station/civilian/theatre) +"eeY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"efa" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"efb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"efe" = ( +/turf/simulated/floor/carpet, +/area/station/security/lawyer_office) +"efn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"efy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"efA" = ( +/obj/structure/grille, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"efR" = ( +/obj/structure/table/glass, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/mass_driver) +"efU" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"efX" = ( +/obj/machinery/telecomms/server/presets/science, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"egb" = ( +/obj/item/weapon/shard, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"egw" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"egA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkgreen" + }, +/area/station/rnd/misc_lab) +"egH" = ( +/obj/item/weapon/flora/random, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/medical/reception) +"egQ" = ( +/obj/structure/sign/departments/science{ + icon_state = "xenobio3" + }, +/turf/simulated/wall, +/area/station/rnd/xenobiology) +"ehl" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/storage) +"ehm" = ( +/obj/structure/object_wall/mining{ + icon_state = "4-8"; + opacity = 0 + }, +/turf/environment/space, +/area/shuttle/mining/station) +"eho" = ( +/obj/structure/closet/emcloset, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"ehp" = ( +/obj/machinery/r_n_d/server/mining, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/rnd/server) +"ehs" = ( +/obj/structure/rack, +/obj/item/clothing/under/bathtowel, +/obj/item/clothing/under/bathtowel, +/obj/item/clothing/under/bathtowel, +/obj/machinery/light/small, +/obj/item/clothing/under/bathrobe, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"ehy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/weapon/scrap_lump, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"ehC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/interrogation) +"ehN" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/rig/atmos, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/rig/atmos, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkyellow" + }, +/area/station/ai_monitored/eva) +"ehQ" = ( +/obj/machinery/disease2/incubator, +/obj/structure/reagent_dispensers/virusfood{ + pixel_y = 30 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/medical/virology) +"ehU" = ( +/obj/structure/closet/wardrobe/white, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/locker) +"ehX" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Unisex Restrooms"; + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"eii" = ( +/obj/structure/stool/bed/chair/pew/right, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"eik" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"eip" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/door/poddoor/shutters{ + id = "Skynet_launch"; + name = "Mech Bay" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/rnd/chargebay) +"eir" = ( +/turf/environment/space, +/area/shuttle/syndicate/southeast) +"eiz" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/prison) +"eiD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"eiI" = ( +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"eja" = ( +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/security/forensic_office) +"eje" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/station/medical/surgeryobs) +"eji" = ( +/obj/machinery/door/window/westleft{ + dir = 1; + name = "Janitoral Delivery"; + req_access = list(26) + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/civilian/janitor) +"ejm" = ( +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"ejw" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"ejC" = ( +/obj/random/vending/snack, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/entry) +"ejI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Forensic"; + req_one_access = list(4,68) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/detectives_office) +"ejJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "red" + }, +/area/station/security/interrogation) +"ejP" = ( +/obj/structure/morgue, +/obj/machinery/camera{ + c_tag = "Medbay Morgue"; + dir = 4; + network = list("SS13","Medical") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/morgue) +"ejQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"ejR" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 1; + input_tag = "n2o_in"; + name = "Nitrous Oxide Supply Control"; + output_tag = "n2o_out"; + sensors = list("n2o_sensor"="Tank") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "escape" + }, +/area/station/engineering/atmos) +"ekd" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/port) +"eke" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/cryo) +"ekl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/robotics) +"ekC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/medical/genetics) +"ekI" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"elf" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/medical/chemistry) +"elo" = ( +/obj/item/device/radio/off{ + pixel_y = 6 + }, +/obj/item/device/radio/off{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/device/radio/off{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/device/radio/off, +/obj/structure/rack, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "blue" + }, +/area/station/ai_monitored/eva) +"elp" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/computer/crew{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Medbay Reseption North"; + network = list("SS13","Medical") + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"elt" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor{ + dir = 1; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"elB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/brig) +"elF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/black, +/area/station/civilian/library) +"elS" = ( +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "vault" + }, +/area/station/civilian/chapel/mass_driver) +"emj" = ( +/obj/structure/table/glass, +/obj/item/device/healthanalyzer, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/genetics) +"emC" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage_secure) +"emI" = ( +/obj/machinery/computer/aifixer, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/obj/item/weapon/storage/secure/safe{ + pixel_x = 5; + pixel_y = -28 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkpurple" + }, +/area/station/rnd/hor) +"emJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"emL" = ( +/obj/structure/table, +/obj/item/clothing/suit/chef/classic, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"emP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"enf" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/rnd/brainstorm_center) +"ens" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/storage) +"enF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/hallway/secondary/entry) +"enH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/green, +/area/station/civilian/cafeteria) +"enI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/trinary/filter/m_filter/on{ + filter_type = "nitrogen"; + name = "Gas filter (N2 tank)" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"enJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 9 + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"enK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/brig) +"enY" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/light/small, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"eoa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/generic, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"eob" = ( +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"eoc" = ( +/obj/effect/decal/cleanable/generic, +/obj/structure/closet/crate/engi, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/medbay) +"eoo" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/environment/space, +/area/space) +"eov" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"eoD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "Library"; + sortType = "Library" + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"eoK" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/engine/nitrogen, +/area/station/engineering/atmos) +"eoZ" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"epc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/machinery/meter{ + frequency = 1443; + id = "dloop_atm_meter"; + name = "Distribution Loop" + }, +/turf/simulated/wall/r_wall, +/area/station/engineering/atmos) +"epq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/qm) +"epr" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"ept" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room"; + req_access = list(10) + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"epu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/bridge/comms{ + name = "Cyborg Station" + }) +"epH" = ( +/obj/structure/closet/secure_closet/miner, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "brown" + }, +/area/station/cargo/miningoffice) +"epO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/dormitory) +"epR" = ( +/obj/machinery/door/airlock{ + name = "Honk Office"; + req_access = list(46) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"epS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"epT" = ( +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/hallway) +"eqb" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"eqr" = ( +/obj/machinery/door/airlock{ + name = "Honk Office"; + req_access = list(46) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/civilian/theatre) +"equ" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 1 + }, +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "warning" + }, +/area/station/maintenance/dormitory) +"eqK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/main) +"eqR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "blue" + }, +/area/station/medical/reception) +"eqZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"erE" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"erJ" = ( +/obj/structure/object_wall/pod{ + icon_state = "0,2" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod1/station) +"erK" = ( +/obj/structure/lattice, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 32 + }, +/turf/environment/space, +/area/space) +"erL" = ( +/obj/item/device/camera_film, +/mob/living/simple_animal/mouse/brown, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"erN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"erU" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "MiniSat South"; + network = list("MiniSat") + }, +/turf/environment/space, +/area/space) +"erV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"esq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"esH" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/theatre) +"esP" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"etl" = ( +/turf/simulated/wall, +/area/station/maintenance/auxsolarport) +"ety" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"etA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/storage/primary) +"etB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"etC" = ( +/obj/machinery/computer/diseasesplicer{ + dir = 4 + }, +/obj/structure/sign/warning/biohazard{ + pixel_y = 32 + }, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/virology) +"etD" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/storage/tech) +"etH" = ( +/obj/item/weapon/storage/pill_bottle/dice, +/obj/structure/table, +/turf/simulated/floor, +/area/station/security/prison) +"etK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"etM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/genetics) +"etP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"etQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"etR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/ai_monitored/eva) +"etV" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Delivery Office"; + req_access = list(50) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/office) +"eup" = ( +/obj/machinery/vending/theater, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"euB" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/brig) +"euL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"euS" = ( +/obj/item/weapon/storage/backpack/dufflebag/marinad, +/obj/item/clothing/under/tactical/marinad, +/obj/item/clothing/gloves/security/marinad, +/obj/structure/closet, +/obj/item/clothing/suit/marinad{ + armor = list("melee"=0,"bullet"=0,"laser"=0,"energy"=0,"bomb"=0,"bio"=0,"rad"=0) + }, +/obj/item/clothing/head/helmet/tactical/marinad{ + armor = list("melee"=0,"bullet"=0,"laser"=0,"energy"=0,"bomb"=0,"bio"=0,"rad"=0) + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"euT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/chiefs_office) +"euW" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/obj/machinery/light/small, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/incinerator) +"evh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Chem"; + name = "Chemistry Shutters"; + opacity = 0 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/sign/departments/chemistry, +/turf/simulated/floor/plating, +/area/station/medical/chemistry) +"evi" = ( +/turf/simulated/wall, +/area/station/civilian/locker) +"evp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/fore) +"evr" = ( +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/locker) +"evt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"evO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"evP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"evT" = ( +/obj/machinery/light, +/obj/machinery/power/apc/largecell{ + name = "largecell apc down"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"evV" = ( +/obj/machinery/door_control{ + id = "mixvent"; + name = "Mixing Room Vent Control"; + pixel_y = -28; + req_access = list(8) + }, +/obj/machinery/camera{ + c_tag = "RnD Toxins Lab East"; + dir = 1; + network = list("SS13","Research") + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/mixing) +"ewe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"ewD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"ewJ" = ( +/obj/machinery/door/airlock/security{ + name = "Washroom"; + req_one_access = list(1,4) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"ewR" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/chemist, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/medical/chemistry) +"ewX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"ewY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"exb" = ( +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/equip) +"exh" = ( +/obj/machinery/camera{ + c_tag = "RnD Containment Cell 1"; + dir = 4; + network = list("SS13","Research") + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"exj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"exm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"exp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"exA" = ( +/obj/decal/boxingrope, +/turf/simulated/floor{ + icon_state = "boxing" + }, +/area/station/civilian/gym) +"exC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor{ + icon_state = "warning" + }, +/area/station/engineering/engine) +"exM" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/sign/directions/dock_tablo/arrival, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/arrival) +"exR" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "vault" + }, +/area/station/civilian/chapel) +"eya" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"eyb" = ( +/obj/structure/table, +/obj/item/weapon/handcuffs{ + pixel_y = 6 + }, +/obj/item/device/flash{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"eyh" = ( +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkpurple" + }, +/area/station/rnd/telesci) +"eyw" = ( +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"eyx" = ( +/obj/effect/decal/cleanable/generic, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"eyy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/chapel/altar) +"eyL" = ( +/mob/living/carbon/monkey, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"eyM" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"eyT" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"ezf" = ( +/turf/simulated/wall, +/area/station/construction) +"ezA" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"ezH" = ( +/obj/machinery/hologram/holopad{ + pixel_y = -16 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/storage) +"ezR" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"eAh" = ( +/obj/structure/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/security/prison) +"eAt" = ( +/obj/structure/table, +/obj/item/device/flashlight, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkbrown" + }, +/area/station/cargo/recycleroffice) +"eAx" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"eAF" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"eAG" = ( +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 4; + pixel_y = -2 + }, +/obj/structure/rack, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"eAP" = ( +/turf/simulated/floor/plating/airless, +/area/space) +"eBa" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/machinery/camera{ + c_tag = "RnD Toxins Launch Room"; + dir = 8; + network = list("SS13","Research") + }, +/obj/structure/cable, +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/rnd/tox_launch) +"eBf" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"eBm" = ( +/obj/machinery/door/airlock/research{ + name = "Miscellaneous Research"; + req_access = list(47) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"eBq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"eBs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/science) +"eBS" = ( +/obj/structure/table/glass, +/obj/item/weapon/folder/white{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = 9; + pixel_y = 2 + }, +/obj/structure/sign/warning/biohazard{ + pixel_y = 32 + }, +/obj/item/device/radio/headset/headset_med, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/virology) +"eCc" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/rig/medical, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/rig/medical, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkgreen" + }, +/area/station/ai_monitored/eva) +"eCj" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/arrival) +"eCm" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"eCu" = ( +/obj/machinery/door/airlock/glass{ + name = "Docks" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"eCz" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"eCE" = ( +/obj/structure/flora/junglebush/large, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"eCL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"eCM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"eCP" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/scientist, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/brainstorm_center) +"eCR" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/laser/practice, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/security/range) +"eCW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkbrown" + }, +/area/station/cargo/recycleroffice) +"eCY" = ( +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/simulated/floor, +/area/station/engineering/atmos) +"eDe" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 5 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"eDk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"eDs" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/sign/departments/botany, +/turf/simulated/floor/plating, +/area/station/civilian/hydroponics) +"eDt" = ( +/obj/structure/closet/theatrecloset, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"eDB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/structure/sign/departments/science, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/rnd/lab) +"eDD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"eDF" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/station/security/prison) +"eDM" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"eDO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"eDS" = ( +/obj/structure/table, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = -30 + }, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 10; + pixel_y = 2 + }, +/obj/item/stack/medical/bruise_pack{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/medical/ointment{ + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/main) +"eDU" = ( +/obj/structure/stool/bed/chair/pew/right, +/obj/effect/landmark/start/assistant/test_subject, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"eEa" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/dormitory) +"eEb" = ( +/turf/simulated/floor/carpet, +/area/station/civilian/chapel) +"eEk" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "aftportsolar_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(13) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"eEA" = ( +/obj/structure/flora/ausbushes/ppflowers{ + layer = 2.7 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -32 + }, +/turf/simulated/floor/grass, +/area/station/medical/genetics) +"eEW" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"eFo" = ( +/obj/machinery/computer/security, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/warden) +"eFw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 9; + icon_state = "warning" + }, +/area/station/engineering/atmos) +"eFA" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"eFG" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "neutral" + }, +/area/station/hallway/primary/fore) +"eFM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"eFU" = ( +/obj/structure/table, +/obj/item/device/science_tool, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/lab) +"eFY" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/station/security/iaa_office) +"eGd" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "misclab"; + name = "Test Chamber Blast Doors"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/station/rnd/misc_lab) +"eGm" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/office) +"eGo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"eGp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/station/civilian/theatre) +"eGJ" = ( +/obj/item/weapon/storage/belt/medical{ + pixel_y = -4 + }, +/obj/item/weapon/storage/belt/medical, +/obj/structure/rack, +/obj/item/weapon/storage/belt/medical{ + pixel_y = 4 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = 22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/storage) +"eGK" = ( +/obj/structure/stool/bed/roller, +/obj/machinery/iv_drip, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/sleeper) +"eGO" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/item/clothing/under/patient_gown, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/surgeryobs) +"eGP" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"eGQ" = ( +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"eGS" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/construction) +"eGV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{ + dir = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + name = "Server (In) Air Vent" + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"eHr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"eHv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Brig Warden Office"; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/warden) +"eHK" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"eHO" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"eId" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge/hop_office) +"eIe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"eIg" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"eIt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"eIx" = ( +/obj/structure/closet/secure_closet/forensics, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitered" + }, +/area/station/security/forensic_office) +"eII" = ( +/obj/item/weapon/storage/fancy/heart_box, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"eIK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "atmospherics_pump"; + name = "Atmospherics Large Air Vent" + }, +/obj/structure/closet/emergency_wall{ + pixel_x = -28 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/engineering/atmos) +"eIM" = ( +/obj/machinery/vending/donut, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"eJh" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + name = "Kitchen"; + req_access = list(28) + }, +/obj/machinery/door/firedoor, +/obj/item/weapon/bell, +/turf/simulated/floor/wood, +/area/station/civilian/kitchen) +"eJk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad2" + }, +/turf/simulated/floor/plating, +/area/station/cargo/storage) +"eJm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"eJn" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 4 + }, +/obj/structure/sign/warning/airlock{ + pixel_x = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"eJs" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"eJK" = ( +/obj/machinery/door/window/brigdoor{ + id = "Cell 5"; + name = "Cell 5"; + req_access = list(2) + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/security/prison) +"eKd" = ( +/obj/structure/stool/bed/chair/pew/left, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"eKl" = ( +/turf/simulated/floor{ + icon_state = "neutral" + }, +/area/station/hallway/secondary/entry) +"eKn" = ( +/obj/structure/table, +/obj/item/toy/cards, +/turf/simulated/floor, +/area/station/security/prison) +"eKA" = ( +/obj/item/weapon/flora/random, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"eKE" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/auxsolarstarboard) +"eKF" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/arrival) +"eKP" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "escape" + }, +/area/station/hallway/primary/aft) +"eKW" = ( +/obj/random/vending/snack, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the Engineering Department."; + dir = 4; + name = "Engineering Monitor"; + network = list("Engineering"); + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/break_room) +"eLh" = ( +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"eLp" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"eLK" = ( +/obj/machinery/computer/med_data/laptop, +/obj/structure/table/glass, +/obj/machinery/requests_console/virology{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/virology) +"eLP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "chapel"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/machinery/door/airlock/glass{ + name = "Chapel Office"; + req_access = list(22) + }, +/turf/simulated/floor/wood, +/area/station/civilian/chapel/office) +"eLT" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio5"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"eMb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/start/assistant/test_subject, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/civilian/fitness) +"eMk" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/obj/machinery/meter, +/turf/simulated/floor, +/area/station/engineering/atmos) +"eMp" = ( +/obj/structure/closet/secure_closet/hos, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/hos) +"eMr" = ( +/obj/machinery/vending/hydronutrients, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"eMD" = ( +/obj/machinery/power/solar_control{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Control" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/auxsolarstarboard) +"eMK" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/playroom) +"eMM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/chemistry) +"eMN" = ( +/obj/structure/object_wall/pod{ + icon_state = "3,2" + }, +/turf/environment/space, +/area/shuttle/escape_pod2/station) +"eMR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"eNa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/rnd/chargebay) +"eNr" = ( +/turf/simulated/wall/r_wall, +/area/station/security/hos) +"eNC" = ( +/obj/structure/stool/bed/chair/comfy/black, +/obj/effect/landmark/start/atmospheric_technician, +/turf/simulated/floor, +/area/station/engineering/break_room) +"eNE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"eNI" = ( +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor/engine/phoron, +/area/station/engineering/atmos) +"eNO" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_access = list(50) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/office) +"eNX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitered" + }, +/area/station/security/forensic_office) +"eOb" = ( +/obj/machinery/door/airlock/medical{ + name = "Surgery"; + req_access = list(5) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/surgeryobs) +"eOi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{ + dir = 1; + frequency = 1443; + id_tag = "air_out"; + name = "(A) Air Vent" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/engine/airmix, +/area/station/engineering/atmos) +"eOr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool/bed/chair, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/simulated/floor/plating, +/area/station/construction) +"eOY" = ( +/obj/item/weapon/bananapeel, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"eOZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/hallway) +"ePg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/station/security/warden) +"ePi" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/maintenance/brig) +"ePw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"ePy" = ( +/obj/machinery/door/poddoor{ + id = "Armoury"; + name = "Emergency Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/armoury) +"ePA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/fitness) +"ePF" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Bridge Gateway Entrance"; + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/gateway) +"ePT" = ( +/turf/simulated/wall, +/area/station/medical/surgeryobs) +"ePW" = ( +/obj/item/weapon/aiModule/freeform, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = 28 + }, +/obj/structure/rack, +/turf/simulated/floor/whitegreed, +/area/station/bridge/ai_upload) +"eQc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"eQq" = ( +/obj/random/vending/cola, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/directions/supply{ + buildable_sign = 0; + dir = 8; + pixel_x = -32; + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/central) +"eQA" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"eQD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/storage) +"eQE" = ( +/turf/simulated/wall, +/area/station/civilian/chapel/crematorium) +"eQK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"eQZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/aisat/antechamber_interior) +"eRl" = ( +/obj/machinery/bot/floorbot{ + on = 0 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"eRp" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "aftportsolar"; + name = "Aft Port Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/station/solar/port) +"eRr" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/item/weapon/poster/contraband, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/interrogation) +"eRs" = ( +/obj/item/weapon/ore/iron, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"eRv" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Cargo"; + location = "RnD" + }, +/turf/simulated/floor, +/area/station/hallway/primary/port) +"eRG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool/bar, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"eRK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/sleeper) +"eRN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 6; + icon_state = "warnwhite" + }, +/area/station/rnd/xenobiology) +"eSa" = ( +/obj/machinery/door_control{ + id = "xenobio6"; + layer = 3.3; + name = "Containment Blast Doors"; + pixel_y = 28; + req_access = list(55) + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"eSb" = ( +/turf/simulated/wall, +/area/station/medical/storage) +"eSd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/security/brig) +"eSn" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/execution) +"eSo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/barricade/wooden, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"eSw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "chapel"; + name = "Privacy Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/civilian/chapel/office) +"eSL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/incinerator) +"eST" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/civilian/holodeck) +"eTl" = ( +/obj/machinery/door/airlock/glass{ + name = "Theatre" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/directions/command{ + pixel_x = 32; + pixel_y = -6 + }, +/obj/structure/sign/directions/security{ + buildable_sign = 0; + pixel_x = 32 + }, +/obj/structure/sign/directions/engineering{ + buildable_sign = 0; + pixel_x = 32; + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/bar) +"eTp" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "darkred" + }, +/area/station/security/range) +"eTw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/whitegreed, +/area/station/bridge/ai_upload) +"eTA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"eTC" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"eTD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/lab) +"eTM" = ( +/obj/machinery/door/airlock{ + name = "Toilet" + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/engineering/break_room) +"eTP" = ( +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"eUi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"eUl" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"eUt" = ( +/obj/machinery/camera{ + c_tag = "RnD Misc Test Chamber"; + dir = 1; + network = list("SS13","Research") + }, +/turf/simulated/floor/engine, +/area/station/rnd/misc_lab) +"eUC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"eUD" = ( +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint"; + req_access = list(1) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "darkredfull" + }, +/area/station/security/checkpoint) +"eVd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "privateoffice" + }, +/obj/structure/window/reinforced/polarized{ + id = "privateoffice" + }, +/obj/structure/sign/departments/lawyer, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/lawyer_office) +"eVp" = ( +/obj/machinery/disposal, +/obj/machinery/light, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"eVs" = ( +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/machinery/light/small, +/turf/simulated/floor/mech_bay_recharge_floor, +/area/station/rnd/chargebay) +"eVt" = ( +/obj/structure/table/glass, +/obj/item/weapon/virusdish/random{ + pixel_x = -9; + pixel_y = 8 + }, +/obj/item/weapon/virusdish/random{ + pixel_x = -8; + pixel_y = -8 + }, +/obj/item/weapon/virusdish/random{ + pixel_x = 7; + pixel_y = 3 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/virology) +"eVC" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"eVG" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/station/solar/auxport) +"eVH" = ( +/obj/machinery/door/morgue{ + dir = 4; + name = "Librarian"; + req_access = list(37) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/station/civilian/library) +"eVK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/gibs/robot, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"eVQ" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/fitness) +"eVR" = ( +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/hop_office) +"eVW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/teleport) +"eVZ" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/device/multitool, +/turf/simulated/floor/plating, +/area/station/storage/tech) +"eWb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"eWg" = ( +/obj/structure/table, +/obj/item/clothing/gloves/boxing, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"eWp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/chapel) +"eWs" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/eastleft{ + dir = 2; + name = "Hydroponics"; + req_access = list(35) + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/civilian/hydroponics) +"eWt" = ( +/obj/machinery/light/small, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "warning" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"eWy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"eWK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "warning" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"eWN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"eXa" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"eXf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"eXu" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkgreen" + }, +/area/station/rnd/misc_lab) +"eXv" = ( +/turf/simulated/wall/r_wall, +/area/station/security/interrogation) +"eXB" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"eXE" = ( +/obj/machinery/disposal, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"eXL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/psych) +"eXV" = ( +/obj/machinery/reagentgrinder{ + layer = 3.1; + pixel_y = 5 + }, +/obj/structure/sign/double/barsign{ + pixel_y = 32 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/civilian/bar) +"eYg" = ( +/obj/machinery/atmospherics/components/trinary/mixer/m_mixer, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/engineering/atmos) +"eYl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/command{ + name = "Research Director"; + req_access = list(30) + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/hor) +"eYp" = ( +/obj/structure/closet/emcloset, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/fore) +"eYA" = ( +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"eYC" = ( +/obj/item/weapon/reagent_containers/glass/rag{ + pixel_x = 5 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/civilian/bar) +"eYH" = ( +/obj/structure/object_wall/pod{ + icon_state = "2,2" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod2/station) +"eYN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + dir = 9; + icon_state = "warndark" + }, +/area/station/gateway) +"eYQ" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/obj/item/device/flashlight/lamp{ + on = 0 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"eYU" = ( +/obj/item/weapon/flora/random, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/security/detectives_office) +"eYW" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"eZa" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"eZb" = ( +/obj/item/device/radio/off{ + pixel_y = 6 + }, +/obj/item/device/radio/off{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/device/radio/off{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/device/radio/off, +/obj/structure/rack, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/gateway) +"eZz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/mixing) +"eZG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "purplechecker" + }, +/area/station/civilian/barbershop) +"eZR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/green, +/area/station/civilian/theatre) +"eZX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit{ + icon_state = "vomit_4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"faa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/stool/bed/chair/wheelchair, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/storage) +"fao" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"fas" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/interrogation) +"fay" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/medical/virology) +"faU" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/pie, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"faX" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor, +/area/station/medical/cryo) +"faY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/civilian/library) +"fbl" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"fbr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"fbD" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + freq = 1400; + location = "Janitor" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/civilian/janitor) +"fbU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/medical/reception) +"fci" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"fcq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "whitebluecorner" + }, +/area/station/medical/hallway) +"fcr" = ( +/obj/item/device/assembly/timer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/device/assembly/timer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/device/assembly/timer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/device/assembly/igniter{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/device/assembly/igniter{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/weapon/grenade/chem_grenade{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/weapon/grenade/chem_grenade{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/weapon/grenade/chem_grenade{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/weapon/grenade/chem_grenade{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/weapon/screwdriver{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/table, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteyellow" + }, +/area/station/medical/chemistry) +"fcv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"fcF" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"fcH" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"fcR" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "warning" + }, +/area/station/engineering/atmos) +"fcS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/lab) +"fcU" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/medical/reception) +"fdd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/lobby) +"fdq" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "whitegreen" + }, +/area/station/medical/virology) +"fds" = ( +/obj/machinery/teleport/station, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/bridge/teleporter) +"fdG" = ( +/obj/structure/sign/warning/secure_area/armory, +/turf/simulated/wall/r_wall, +/area/station/security/armoury) +"fdX" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"fdY" = ( +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"fed" = ( +/obj/machinery/door/airlock/glass{ + name = "Docks" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"feg" = ( +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"fev" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"fey" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/grille{ + destroyed = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"fez" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/station/civilian/chapel/office) +"feA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"feE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"feK" = ( +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"feP" = ( +/turf/simulated/floor, +/area/station/engineering/atmos) +"ffe" = ( +/obj/item/device/flash/synthetic{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/item/device/flash/synthetic{ + pixel_x = -3 + }, +/obj/item/device/flash/synthetic{ + pixel_x = -5; + pixel_y = -2 + }, +/obj/item/device/flash/synthetic{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/device/flash/synthetic{ + pixel_x = 6 + }, +/obj/item/device/flash/synthetic{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/structure/table, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"ffr" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Shower" + }, +/obj/item/weapon/reagent_containers/food/snacks/soap/deluxe, +/obj/item/weapon/bikehorn/rubberducky, +/obj/structure/curtain/open/shower, +/obj/structure/drain{ + drainage = 2 + }, +/obj/machinery/shower{ + pixel_y = 24 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/bridge/captain_quarters) +"ffT" = ( +/obj/structure/flora/junglebush{ + layer = 2.7 + }, +/mob/living/carbon/monkey{ + name = "Stanley" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/station/medical/genetics) +"fgb" = ( +/obj/item/stack/medical/bruise_pack{ + pixel_x = 10; + pixel_y = 2 + }, +/obj/item/stack/medical/bruise_pack{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/medical/ointment{ + pixel_y = 4 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"fgc" = ( +/obj/machinery/disposal, +/obj/machinery/light_switch{ + pixel_x = 28 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkpurple" + }, +/area/station/rnd/hor) +"fgt" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/engineering) +"fgu" = ( +/obj/machinery/door/window/brigdoor{ + id = "ArmorDoors"; + name = "Weapons locker"; + req_access = list(3) + }, +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_y = 6 + }, +/obj/machinery/light/small/emergency{ + dir = 1 + }, +/obj/item/weapon/shield/riot, +/obj/item/weapon/melee/baton, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"fgT" = ( +/obj/item/weapon/dumbbell/heavy, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/medbay) +"fhg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"fhh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical{ + name = "Medbay Maintenance"; + req_access = list(5) + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) +"fho" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"fhp" = ( +/obj/structure/closet/emcloset, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/bridge) +"fhu" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/cabbageseed, +/obj/item/seeds/bananaseed, +/obj/item/weapon/hatchet, +/obj/random/foods/food_trash, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/brig) +"fhx" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "atmospherics_airlock"; + name = "exterior access button"; + pixel_y = 28; + req_access = list(24) + }, +/turf/simulated/floor/plating/airless, +/area/space) +"fhH" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"fhS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/security/lobby) +"fhU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"fhV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/library) +"fip" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medical Supplies"; + req_access = list(72) + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/storage) +"fir" = ( +/obj/machinery/vending/security, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/obj/machinery/camera{ + c_tag = "Brig Equipment"; + dir = 6; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/main) +"fiu" = ( +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/brainstorm_center) +"fiF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/genetics) +"fiU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/virologist, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/virology) +"fiY" = ( +/obj/structure/closet/firecloset, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"fjf" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/cargo/office) +"fjv" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/main{ + name = "Security Equipment" + }) +"fjP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "blackcorner" + }, +/area/station/hallway/secondary/exit) +"fjW" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/central) +"fkk" = ( +/turf/simulated/wall, +/area/space) +"fko" = ( +/obj/machinery/r_n_d/server/core, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/rnd/server) +"fkt" = ( +/obj/structure/lattice, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_y = 32 + }, +/turf/environment/space, +/area/space) +"fku" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/port) +"fky" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"fkA" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"fkI" = ( +/obj/structure/device/piano/royal, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"fkL" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"fkQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"fkW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/hallway) +"flc" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/blue{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"fld" = ( +/obj/machinery/hologram/holopad, +/obj/item/device/radio/beacon, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/teleport) +"flk" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/engine) +"flt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"flI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"flJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"flK" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"flO" = ( +/obj/item/weapon/pestspray, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/maintenance/brig) +"flQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/lobby) +"flT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor{ + dir = 5; + icon_state = "warning" + }, +/area/station/engineering/atmos) +"flW" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/table/woodentable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkred" + }, +/area/station/security/warden) +"fmb" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/gateway) +"fme" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"fms" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/environment/space, +/area/space) +"fmw" = ( +/obj/structure/closet/emcloset, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/entry) +"fmz" = ( +/turf/simulated/wall, +/area/station/engineering/break_room) +"fmE" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 12 + }, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/random/tools/tool, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/maintenance/brig) +"fmZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/molten_item, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"fnt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"fnw" = ( +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/camera{ + c_tag = "Chapel Office"; + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/black, +/area/station/civilian/chapel/office) +"fnB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/mining{ + name = "Mining Shuttle Dock"; + req_one_access = list(48,65) + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/mine_sci_shuttle) +"fnF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/station/ai_monitored/storage_secure) +"fnG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "blue" + }, +/area/station/medical/reception) +"fnH" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"fnJ" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/civilian/fitness) +"fnR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"foj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/cargo/storage) +"fol" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/medical/genetics) +"fon" = ( +/obj/machinery/airlock_sensor{ + id_tag = "arrival_dock_sensor"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"fop" = ( +/obj/structure/stool/bed/chair/wood/normal{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/red, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"fou" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/engineering/atmos) +"fov" = ( +/turf/simulated/wall, +/area/station/civilian/barbershop) +"fow" = ( +/obj/machinery/vending/phoronresearch, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"fox" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"foD" = ( +/obj/structure/stool/bed/chair/metal/red{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"foG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/storage/primary) +"foN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/security/prison) +"foQ" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warning" + }, +/area/station/engineering/engine) +"foW" = ( +/obj/machinery/light/small, +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 8 + }, +/turf/simulated/shuttle/floor/erokez{ + icon_state = "floor" + }, +/area/shuttle/escape_pod2/station) +"fpd" = ( +/obj/machinery/disposal, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"fpg" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "blue" + }, +/area/station/medical/reception) +"fpi" = ( +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/turf/simulated/floor{ + dir = 9; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"fpq" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"fpx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"fpy" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/lighter/zippo{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/ashtray/bronze{ + pixel_x = 6 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"fpz" = ( +/obj/structure/table, +/obj/item/weapon/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/machinery/power/apc/largecell{ + dir = 1; + name = "largecell apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/motion{ + c_tag = "Bridge AI Upload Chamber"; + network = list("SS13","RD","AIUpload") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/ai_upload) +"fpF" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel"; + req_access = list(57) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/hop_office) +"fpS" = ( +/obj/item/device/radio/off{ + pixel_x = -9; + pixel_y = 4 + }, +/obj/item/weapon/crowbar, +/obj/structure/table, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/lobby) +"fpU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/cmo) +"fpV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "construction_area_pump"; + name = "Construction Area Large Air Vent" + }, +/obj/machinery/airlock_sensor{ + id_tag = "construction_area_sensor"; + pixel_y = 28; + req_one_access = list(13,45,1) + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/construction) +"fqe" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/station/cargo/storage) +"fql" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"fqr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/rnd/lab) +"fqA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whiteblue" + }, +/area/station/medical/surgeryobs) +"fqB" = ( +/obj/item/weapon/flora/random, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"frf" = ( +/obj/item/weapon/pen{ + pixel_y = 4 + }, +/obj/item/taperoll/science{ + pixel_y = 6 + }, +/obj/item/taperoll/science{ + pixel_y = 2 + }, +/obj/item/weapon/hand_labeler{ + pixel_y = 4 + }, +/obj/item/weapon/packageWrap{ + pixel_y = 2 + }, +/obj/item/weapon/packageWrap{ + pixel_y = 6 + }, +/obj/structure/table, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/lab) +"frF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"frK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/medbay) +"frQ" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/fitness) +"frV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"fsi" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/door_control{ + id = "disvent"; + name = "Incinerator Vent Control"; + pixel_y = -24; + req_access = list(12) + }, +/obj/machinery/meter, +/turf/simulated/floor{ + icon_state = "damaged1" + }, +/area/station/maintenance/incinerator) +"fsj" = ( +/obj/structure/table, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_y = 4 + }, +/obj/random/tools/tool, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"fst" = ( +/obj/machinery/vending/hydroseeds, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/hydroponics) +"fsE" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/range) +"fsM" = ( +/obj/structure/rack, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/gas/coloured, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/bridge/teleporter) +"fsN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"fsV" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"fsW" = ( +/obj/machinery/smartfridge/chemistry, +/turf/simulated/wall/r_wall, +/area/station/medical/chemistry) +"fte" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/lobby) +"ftq" = ( +/obj/random/vending/snack, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"fts" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"ftt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/molten_item, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"ftA" = ( +/obj/machinery/door/airlock/glass{ + name = "Prison" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"ftB" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/kitchen/rollingpin, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"ftC" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"fuh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"fuk" = ( +/turf/simulated/floor/plating/airless{ + icon_state = "warnplate" + }, +/area/station/rnd/test_area) +"fum" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"fuq" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"fuD" = ( +/obj/structure/table/glass, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/item/weapon/handcuffs, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/bridge) +"fuJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"fuP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/entry) +"fuV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/atmos) +"fuY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/research/glass{ + name = "Telescience Research Room"; + req_access = list(7) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/telesci) +"fva" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/lights/mixed{ + pixel_y = 4 + }, +/obj/item/device/flashlight, +/obj/random/tools/tool, +/obj/random/tools/technology_scanner, +/obj/machinery/power/apc{ + name = "apc down"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/storage/primary) +"fvd" = ( +/obj/structure/rack, +/obj/item/weapon/circuitboard/crew{ + pixel_y = 8 + }, +/obj/item/weapon/circuitboard/card{ + pixel_y = 4 + }, +/obj/item/weapon/circuitboard/communications, +/obj/machinery/light/small, +/obj/machinery/camera/motion{ + c_tag = "Engineering Secure Tech Storage"; + dir = 1; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/storage/tech) +"fvf" = ( +/obj/machinery/space_heater, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/storage/primary) +"fvi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"fvk" = ( +/obj/item/weapon/shard, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/engineering) +"fvl" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/broom, +/obj/item/weapon/broom, +/obj/item/weapon/broom, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"fvn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/xenobiology) +"fvq" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"fvE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"fvR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"fvU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/landmark/start/medical_doctor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/storage) +"fww" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/maintenance/brig) +"fwJ" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"fwV" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"fwY" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/medical/cryo) +"fxb" = ( +/obj/machinery/disposal, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"fxg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"fxm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/rnd/brainstorm_center) +"fxB" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "Research Division" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/rnd/brainstorm_center) +"fxN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/civilian/garden) +"fxS" = ( +/obj/machinery/door/poddoor/shutters{ + id = "Gateway_shutters"; + name = "Gateway Shutters" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "darkbluefull" + }, +/area/station/gateway) +"fyc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"fyf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"fyk" = ( +/obj/structure/table, +/obj/item/weapon/stamp/approve{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/cargo/office) +"fyo" = ( +/obj/machinery/vending/sovietsoda{ + anchored = 0 + }, +/turf/simulated/floor, +/area/station/maintenance/brig) +"fyt" = ( +/obj/structure/stool/bar, +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"fyw" = ( +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/hallway/secondary/exit) +"fyy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkpurple" + }, +/area/station/rnd/telesci) +"fyE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/hallway/secondary/exit) +"fyJ" = ( +/obj/machinery/telecomms/server/presets/common, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"fyU" = ( +/obj/structure/big_bell, +/turf/simulated/floor/carpet, +/area/station/civilian/chapel) +"fyW" = ( +/obj/machinery/camera{ + c_tag = "RnD Miscellaneous"; + dir = 6 + }, +/obj/structure/table/reinforced, +/obj/item/weapon/wrench, +/obj/machinery/door_control{ + id = "misclab"; + name = "Test Chamber Blast Doors"; + pixel_x = 5; + pixel_y = 1; + req_access = list(47) + }, +/obj/machinery/ignition_switch{ + id = "Xenobio"; + pixel_x = -7; + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/misc_lab) +"fzc" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "neutral" + }, +/area/station/hallway/primary/fore) +"fze" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"fzn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Monitoring"; + req_access = list(71) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/monitoring) +"fzs" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/briefcase{ + pixel_y = 10 + }, +/obj/item/device/flashlight/seclite, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"fzI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/random/scrap/safe_even, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/chapel) +"fzQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"fzS" = ( +/turf/simulated/wall, +/area/station/cargo/miningoffice) +"fAg" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green{ + pixel_y = 9 + }, +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"fAr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber) +"fAs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"fAv" = ( +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"fAJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"fAR" = ( +/obj/machinery/kitchen_machine/candymaker, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"fAV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"fBk" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/bottle/ale, +/obj/item/weapon/reagent_containers/food/drinks/bottle/kahlua, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"fBq" = ( +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/medbay) +"fBA" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/stack/cable_coil/random{ + pixel_y = 4 + }, +/obj/item/stack/cable_coil/random, +/obj/item/weapon/stock_parts/cell/high{ + pixel_y = -10 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"fBN" = ( +/turf/simulated/floor/whitegreed, +/area/station/bridge/ai_upload) +"fBP" = ( +/obj/item/weapon/packageWrap{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/rack, +/obj/item/weapon/packageWrap{ + pixel_y = 2 + }, +/obj/item/weapon/packageWrap{ + pixel_x = 2 + }, +/obj/item/weapon/packageWrap{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/item/weapon/packageWrap{ + pixel_y = 3 + }, +/obj/item/weapon/packageWrap{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "brown" + }, +/area/station/cargo/office) +"fCc" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/medbay) +"fCj" = ( +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"fCk" = ( +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage"; + req_access = list(23) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/storage/tech) +"fCq" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/station/security/lawyer_office) +"fCy" = ( +/obj/structure/table/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/device/healthanalyzer{ + pixel_y = 8 + }, +/obj/item/device/antibody_scanner, +/obj/item/clothing/gloves/latex, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/virology) +"fCB" = ( +/obj/structure/closet/l3closet/scientist, +/obj/machinery/door_control{ + id = "xenobio1"; + layer = 3.3; + name = "Containment Blast Doors"; + pixel_y = 28; + req_access = list(55) + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"fCY" = ( +/obj/structure/rack, +/obj/item/taperoll/science{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/taperoll/science{ + pixel_x = -2 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/misc_lab) +"fDb" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"fDe" = ( +/obj/structure/closet/emcloset, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"fDl" = ( +/obj/machinery/door_control{ + id = "xenobio2"; + layer = 3.3; + name = "Containment Blast Doors"; + pixel_x = 28; + req_access = list(55) + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"fDn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "med_pump"; + name = "Medbay Large Air Vent" + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "med_airlock"; + pixel_x = 28; + req_one_access = list(13,45,1); + tag_airpump = "med_pump"; + tag_chamber_sensor = "med_sensor"; + tag_exterior_door = "med_outer"; + tag_interior_door = "med_inner" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/medbay) +"fDv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage_secure) +"fDw" = ( +/obj/structure/table/reinforced, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/item/device/taperecorder{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/device/camera, +/obj/item/device/lens/rentgene, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/misc_lab) +"fDZ" = ( +/obj/random/scrap/safe_even, +/obj/machinery/light_construct/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/maintenance/brig) +"fEb" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"fEf" = ( +/obj/structure/stool/bed/chair/comfy/teal, +/obj/effect/landmark/start/head_of_personnel, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/hop_office) +"fEk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"fEn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/storage/primary) +"fEp" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/photo_album{ + pixel_y = 5 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/device/camera/polar/detective, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/security/detectives_office) +"fEq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/cargo/qm) +"fEv" = ( +/obj/item/device/multitool, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/engine, +/area/station/rnd/telesci) +"fEI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"fEJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "hos_blast"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/machinery/door/airlock/command/glass{ + name = "Head of Security"; + req_access = list(58) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "darkredfull" + }, +/area/station/security/hos) +"fEM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/gateway) +"fES" = ( +/turf/simulated/floor, +/area/station/medical/reception) +"fET" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"fFa" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio2"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"fFd" = ( +/obj/structure/table/woodentable, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/weapon/coin/bananium{ + pixel_x = -3 + }, +/obj/item/device/guitar/electric, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/obj/item/device/camera/polar, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/civilian/theatre) +"fFg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool/bed/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"fFu" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"fFD" = ( +/obj/machinery/vending/clothing, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/locker) +"fFG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"fFJ" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the department."; + dir = 8; + name = "Medical Monitor"; + network = list("Medical") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"fFP" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/lobby) +"fFQ" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"fGc" = ( +/obj/machinery/computer/med_data, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitered" + }, +/area/station/security/forensic_office) +"fGi" = ( +/obj/structure/lamarr, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/hor) +"fGt" = ( +/obj/structure/rack, +/obj/item/device/radio/headset{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/device/radio/headset{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/device/radio/headset, +/turf/simulated/floor{ + dir = 10; + icon_state = "red" + }, +/area/station/security/interrogation) +"fGG" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "warning" + }, +/area/station/engineering/atmos) +"fGH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille{ + destroyed = 1 + }, +/obj/item/stack/rods, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"fGO" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 8 + }, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"fGX" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + icon_state = "darkbrown" + }, +/area/station/cargo/recycleroffice) +"fHi" = ( +/turf/environment/space, +/area/shuttle/vox/northwest_solars) +"fHB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"fHF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/item/weapon/cigbutt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/medbay) +"fHH" = ( +/obj/structure/closet/crate/engi, +/obj/structure/sign/departments/engineering{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/aft) +"fHS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"fIi" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/tomatoseed, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/brig) +"fIm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/sortjunction/flipped{ + name = "Science Lab"; + sortType = "Science Lab" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"fIx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"fIF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/cafeteria) +"fIG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"fIK" = ( +/obj/structure/window/phoronreinforced{ + dir = 6 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/rnd/mixing) +"fIO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"fJi" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "arrival_dock_airlock"; + name = "interior access button"; + pixel_y = 28; + req_one_access = list(13,45,1) + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/chapel) +"fJm" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Escape Hall North" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"fJu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/execution) +"fJv" = ( +/obj/item/weapon/flora/pottedplant/dead, +/obj/item/stack/sheet/wood, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/maintenance/medbay) +"fJw" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"fJI" = ( +/obj/structure/closet, +/obj/item/clothing/head/gnome_hat, +/obj/item/clothing/mask/gnome_beard, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"fJP" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/incinerator) +"fKc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "blue" + }, +/area/station/medical/reception) +"fKh" = ( +/turf/simulated/floor, +/area/station/civilian/playroom) +"fKj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering{ + name = "Aft Port Solar Access"; + req_access = list(10) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"fKn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"fKv" = ( +/obj/structure/object_wall/mining{ + icon_state = "5-7" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"fKA" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "red" + }, +/area/station/security/lobby) +"fKI" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"fKL" = ( +/turf/simulated/floor/carpet/black, +/area/station/civilian/chapel/office) +"fKV" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/item/clothing/under/patient_gown, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/station/medical/patients_rooms) +"fLb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"fLn" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/ai_monitored/eva) +"fLr" = ( +/obj/item/weapon/cigbutt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/medbay) +"fLy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/drone_fabrication) +"fLD" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"fLG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/maintenance/brig) +"fLZ" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/super{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/stock_parts/cell/super, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/machinery/keycard_auth{ + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkyellow" + }, +/area/station/engineering/chiefs_office) +"fMh" = ( +/obj/machinery/door/airlock/command{ + name = "Server Room"; + req_access = list(30) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/hor) +"fMl" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "misclab"; + name = "Test Chamber Blast Doors"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/station/rnd/misc_lab) +"fMx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/mine_sci_shuttle) +"fMC" = ( +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/equip) +"fMJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"fMN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor, +/area/station/civilian/fitness) +"fMT" = ( +/obj/machinery/door/window{ + dir = 1; + name = "AI Core Door"; + req_access = list(16) + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "AI Blast Door"; + name = "AI Blast Door"; + opacity = 0 + }, +/obj/machinery/door/window{ + name = "AI Core Door"; + req_access = list(16) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"fNg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/dormitories) +"fNz" = ( +/obj/machinery/computer/monitor{ + dir = 8 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/monitoring) +"fOa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"fOh" = ( +/obj/machinery/turretid/stun/AI_special{ + control_area = "AI Satellite Antechamber"; + dir = 1; + name = "AI Satellite Antechamber"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/sign/warning/lethal_turrets{ + pixel_y = -32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/aisat/antechamber_interior) +"fOj" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber_interior) +"fOp" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/brig) +"fOt" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster"; + req_access = list(41) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/qm) +"fOz" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/hallway/secondary/exit) +"fOD" = ( +/turf/simulated/wall/r_wall, +/area/station/rnd/scibreak) +"fOI" = ( +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/item/clothing/mask/bandana/skull, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"fOK" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/flora/pottedplant/orientaltree{ + pixel_y = 12 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"fOQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/civilian/fitness) +"fOR" = ( +/obj/structure/object_wall/pod{ + icon_state = "1,2" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod1/station) +"fOU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/security/armoury) +"fOW" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/chemimp{ + pixel_y = 9 + }, +/obj/item/weapon/storage/box/trackimp{ + pixel_y = 6 + }, +/obj/item/weapon/storage/box/cdeathalarm_kit{ + pixel_y = 3 + }, +/obj/item/weapon/storage/box/changeling_tests{ + pixel_y = -1 + }, +/obj/item/weapon/storage/lockbox/mind_shields{ + pixel_y = -1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"fOY" = ( +/obj/machinery/constructable_frame/machine_frame, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/civilian/chapel) +"fPa" = ( +/obj/machinery/computer/scan_consolenew{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Medbay Genetics Research"; + dir = 6; + network = list("SS13","Research") + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/genetics) +"fPn" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/cmo) +"fPy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"fPF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"fPS" = ( +/obj/machinery/door/airlock/glass{ + name = "Cafe" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/central) +"fPW" = ( +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"fQi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/landmark/start/medical_intern, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/hallway) +"fQs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"fQw" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "darkbrown" + }, +/area/station/cargo/recycleroffice) +"fQA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/bridge/hop_office) +"fQF" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "whitegreen" + }, +/area/station/medical/virology) +"fQI" = ( +/obj/item/weapon/paper/brig_arsenal, +/obj/item/toy/cards{ + layer = 4.1 + }, +/obj/structure/table/woodentable, +/obj/machinery/power/apc{ + name = "apc down"; + pixel_y = -28 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/structure/cable, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/warden) +"fQR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"fQU" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/office) +"fQV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/secconfhall) +"fRa" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/lobby) +"fRk" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/gateway) +"fRp" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 1; + input_tag = "tox_in"; + name = "Toxin Supply Control"; + output_tag = "tox_out"; + sensors = list("tox_sensor"="Tank") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/engineering/atmos) +"fRq" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + dir = 4; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins Test Area"); + pixel_y = 5 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/tox_launch) +"fRs" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/landmark{ + name = "xeno_spawn" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"fRA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/genetics) +"fRT" = ( +/obj/structure/dresser, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/carpet/purple, +/area/station/civilian/theatre) +"fSv" = ( +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/maintenance/chapel) +"fSE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/civilian/janitor) +"fSJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"fSK" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chapel Maintenance"; + req_one_access = list(12,22) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"fSW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/cargo/recycleroffice) +"fSY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"fTb" = ( +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/science) +"fTg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "redcorner" + }, +/area/station/security/lobby) +"fTt" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitegreen" + }, +/area/station/medical/virology) +"fTw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"fTA" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"fTL" = ( +/obj/structure/table, +/obj/item/weapon/storage/belt/utility{ + pixel_y = 4 + }, +/obj/item/clothing/gloves/latex{ + pixel_y = 4 + }, +/obj/item/clothing/glasses/science{ + pixel_y = 6 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/lab) +"fTO" = ( +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"fTS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/gateway) +"fUb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/sleeper) +"fUm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"fUr" = ( +/obj/item/weapon/storage/belt/champion/alt, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"fUt" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"fUv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor{ + icon_state = "arcade_carpet" + }, +/area/station/maintenance/engineering) +"fUx" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 1 + }, +/turf/simulated/shuttle/floor/mining{ + icon_state = "4-7" + }, +/area/shuttle/mining/station) +"fUy" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/hos) +"fUS" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"fUV" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/hallway/primary/aft) +"fUY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitered" + }, +/area/station/security/forensic_office) +"fVd" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/departments/evac{ + pixel_x = -32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"fVl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor, +/area/station/maintenance/brig) +"fVm" = ( +/obj/item/weapon/flora/random, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"fVn" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"fVz" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/medical/cryo) +"fVA" = ( +/obj/structure/window/reinforced, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/beach/water/waterpool, +/area/station/civilian/gym) +"fVC" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/mine_sci_shuttle) +"fVV" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/security/armoury) +"fVY" = ( +/obj/machinery/hydroponics/soil, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"fWf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"fWh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"fWl" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/hydroponics) +"fWm" = ( +/obj/machinery/vending/eva/engineering, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/equip) +"fWv" = ( +/obj/machinery/photocopier, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"fWO" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whitegreen" + }, +/area/station/medical/virology) +"fXc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"fXe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/storage/tech) +"fXf" = ( +/obj/structure/closet/theatrecloset, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"fXk" = ( +/obj/item/clothing/suit/radiation, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"fXt" = ( +/turf/simulated/floor{ + icon_state = "asteroid3" + }, +/area/station/civilian/garden) +"fXu" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"fXG" = ( +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"fXH" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"fXN" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/obj/machinery/light/small, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"fYd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/incinerator) +"fYe" = ( +/obj/effect/decal/cleanable/generic, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"fYf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"fYg" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Reception"; + req_access = list(5) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/medbreak) +"fYr" = ( +/obj/random/tools/tech_supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 8; + icon_state = "browncorner" + }, +/area/station/cargo/storage) +"fYw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"fYA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "CMO"; + name = "CMO Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/medical/cmo) +"fYG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"fYV" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plating/airless{ + icon_state = "platebot" + }, +/area/station/cargo/recycler) +"fYZ" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/prison) +"fZt" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"fZM" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/wall/r_wall, +/area/station/engineering/atmos) +"fZZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/surgeryobs) +"gac" = ( +/obj/machinery/camera{ + c_tag = "RnD Mech Bay"; + dir = 4; + network = list("SS13","Research") + }, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/mech_bay_recharge_floor, +/area/station/rnd/chargebay) +"gag" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/civilian/fitness) +"gaL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool/bed/chair/metal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"gbb" = ( +/turf/simulated/shuttle/floor/mining{ + icon_state = "3-3" + }, +/area/shuttle/mining/station) +"gbn" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/station/maintenance/incinerator) +"gbx" = ( +/obj/structure/stool/bed/chair/comfy/beige{ + dir = 1 + }, +/obj/machinery/light/small, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/station/security/prison) +"gbG" = ( +/turf/simulated/wall, +/area/station/medical/genetics_cloning) +"gbL" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"gbW" = ( +/obj/item/device/camera{ + pixel_x = 7 + }, +/obj/item/device/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/structure/table/woodentable, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"gcs" = ( +/mob/living/carbon/monkey, +/obj/machinery/camera{ + c_tag = "RnD Containment Cell 2"; + network = list("SS13","Research") + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"gcw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"gcE" = ( +/obj/machinery/airlock_sensor{ + id_tag = "aftportsolar_sensor"; + layer = 3.3; + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "aftportsolar_pump"; + name = "Aft Port Solar Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/portsolar) +"gcN" = ( +/obj/item/clothing/head/chefhat, +/obj/item/clothing/under/rank/chef, +/obj/item/clothing/under/waiter, +/obj/item/clothing/under/waiter, +/obj/item/clothing/under/sundress, +/obj/item/device/eftpos{ + eftpos_name = "Kitchen EFTPOS scanner" + }, +/obj/structure/closet, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"gcU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber) +"gdv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Docks" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"gdy" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "security_airlock"; + name = "interior access button"; + pixel_x = 28; + req_one_access = list(13,45,1) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/brig) +"gdI" = ( +/obj/structure/rack, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/gas/coloured, +/obj/item/weapon/reagent_containers/spray/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plating, +/area/station/storage/emergency3) +"gdP" = ( +/turf/simulated/wall, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"gdX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt{ + pixel_y = 9 + }, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/effect/decal/cleanable/greenglow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"gdY" = ( +/obj/machinery/door_control{ + id = "lawyer_blast"; + name = "Privacy Shutters"; + pixel_x = -28; + req_access = list(38) + }, +/obj/structure/closet/secure_closet/iaa, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"gee" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"gep" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" + }, +/turf/simulated/floor/plating, +/area/station/cargo/storage) +"geD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/medical/chemistry) +"geI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/bridge) +"geN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"geP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"geS" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "aftstarboard_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(13) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) +"gfb" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/security/detectives_office) +"gfc" = ( +/obj/machinery/disposal, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"gfe" = ( +/obj/structure/cryofeed/right, +/turf/simulated/floor/plating, +/area/station/security/prison) +"gff" = ( +/obj/machinery/door/airlock/external{ + dock_tag = "arrival_admin"; + locked = 1; + name = "Arrival Airlock" + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"gfB" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/directions/security{ + buildable_sign = 0; + dir = 4; + pixel_y = 32 + }, +/obj/structure/sign/directions/command{ + buildable_sign = 0; + dir = 4; + pixel_y = 26 + }, +/obj/structure/sign/directions/engineering{ + buildable_sign = 0; + dir = 4; + pixel_y = 38 + }, +/turf/environment/space, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/central) +"gfE" = ( +/obj/item/weapon/flora/random, +/obj/structure/sign/warning/securearea{ + pixel_x = -32 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/security/lobby) +"gfH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"gfR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"gfS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Docks" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"gfY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"ggd" = ( +/obj/structure/stool, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/lab) +"ggi" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio5"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access = list(55) + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access = list(55) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"ggo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/camera{ + c_tag = "Tribunal South East"; + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"ggv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"ggz" = ( +/obj/structure/rack, +/obj/item/clothing/under/bathtowel, +/obj/item/clothing/under/bathtowel, +/obj/item/clothing/under/bathtowel, +/obj/item/weapon/reagent_containers/food/snacks/soap/nanotrasen, +/obj/item/weapon/bikehorn/rubberducky{ + pixel_y = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/engineering/break_room) +"ggD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/secconfhall) +"ggM" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/bodybags{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/morgue) +"ggT" = ( +/obj/structure/closet, +/obj/item/clothing/glasses/sunglasses/gar/super, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"ghc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/telesci) +"ghe" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"ghi" = ( +/turf/simulated/floor{ + icon_state = "bar" + }, +/area/station/cargo/miningoffice) +"gho" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/entry) +"ghp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkpurple" + }, +/area/station/rnd/hor) +"ghx" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkgreen" + }, +/area/station/rnd/misc_lab) +"ghy" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"ghB" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"ghL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/tox_launch) +"ghO" = ( +/obj/structure/closet/crate/secure/miningsec, +/obj/item/stack/sheet/mineral/gold, +/obj/item/stack/sheet/mineral/phoron{ + amount = 5; + layer = 2.9 + }, +/obj/item/stack/sheet/mineral/silver{ + amount = 4 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/cargo/storage) +"ghR" = ( +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"ghT" = ( +/obj/structure/girder, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"gif" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Escape Medical Checkpoint"; + req_access = list(5) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"giq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/medical/reception) +"git" = ( +/obj/structure/table/woodentable, +/obj/structure/window/reinforced, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/item/device/megaphone, +/turf/simulated/floor/carpet/black, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"giw" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"giD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/hallway) +"giE" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/engine/oxygen, +/area/station/engineering/atmos) +"giL" = ( +/obj/structure/stool/bed/chair/pew/right, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"giT" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"giV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/landmark/start/assistant/test_subject, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/blue2, +/area/station/civilian/gym) +"giW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"gjg" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"gjk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/aisat) +"gjo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber) +"gjB" = ( +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/engine) +"gjI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/station/engineering/engine) +"gjL" = ( +/obj/structure/stool/bed/chair/comfy/brown, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"gjV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/security/brig) +"gjW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "purple" + }, +/area/station/maintenance/science) +"gjZ" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"gkv" = ( +/obj/structure/table/woodentable, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"gky" = ( +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/engineering/engine) +"gkA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/station/hallway/primary/aft) +"gkC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"gkQ" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage_secure) +"glo" = ( +/obj/structure/stool/bed/chair/comfy/brown, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/captain_quarters) +"glB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/item/device/multitool, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"glD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/genetics) +"glE" = ( +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"glJ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/machinery/camera{ + c_tag = "RnD Break"; + dir = 4; + network = list("SS13","Research") + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/scibreak) +"glO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/medical/cryo) +"glQ" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"glR" = ( +/obj/machinery/camera{ + c_tag = "Brig Firing Range"; + dir = 9; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/range) +"gmb" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/medical/virology) +"gmi" = ( +/obj/machinery/vending/weirdomat, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"gms" = ( +/turf/environment/space, +/area/shuttle/syndicate/south) +"gmw" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/rnd/robotics) +"gmK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/xenobiology) +"gmN" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/civilian/chapel) +"gmT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"gmV" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "Armoury0"; + name = "Emergency Access"; + pixel_x = 26; + req_access = list(2) + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/brig) +"gnd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"gng" = ( +/obj/structure/rack, +/obj/item/device/flashlight{ + pixel_y = 10 + }, +/obj/item/device/flashlight{ + pixel_y = 6 + }, +/obj/item/device/flashlight{ + pixel_y = 2 + }, +/obj/item/device/flashlight{ + pixel_y = -2 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/equip) +"gnj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"gnw" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/engine/airmix, +/area/station/engineering/atmos) +"gny" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"gnz" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/atm{ + pixel_y = -28 + }, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor/carpet, +/area/station/civilian/bar) +"gnH" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "blue" + }, +/area/station/medical/reception) +"gom" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Solar Array"; + req_access = list(10) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"gop" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxstarboard) +"gos" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/warden) +"goz" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper/firing_range{ + pixel_y = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkred" + }, +/area/station/security/range) +"goX" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/interrogation) +"gpa" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/civilian/chapel/mass_driver) +"gpb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"gpj" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/escape) +"gpm" = ( +/obj/structure/closet/emcloset, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"gpn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"gpr" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/station/maintenance/incinerator) +"gpH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "darkredfull" + }, +/area/station/security/main) +"gpR" = ( +/obj/machinery/space_heater, +/obj/machinery/camera{ + c_tag = "Engineering North"; + network = list("SS13","Engineering") + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"gpZ" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "CE"; + name = "CE Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/engineering/chiefs_office) +"gqa" = ( +/obj/machinery/hologram/holopad{ + pixel_y = -16 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/security/prison) +"gqw" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_x = 27 + }, +/turf/simulated/floor, +/area/station/security/prison) +"gqB" = ( +/obj/structure/closet/wardrobe/chaplain_black, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/civilian/chapel/office) +"gqH" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/soda{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"gqK" = ( +/obj/machinery/atmospherics/components/trinary/tvalve/mirrored/digital, +/turf/simulated/floor, +/area/station/engineering/atmos) +"gra" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"gre" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/medbay) +"gro" = ( +/obj/effect/decal/cleanable/blood/gibs/robot, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"grA" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Arrival Dock's West" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"grJ" = ( +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"grS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "HoP_private"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/bridge/hop_office) +"grU" = ( +/obj/machinery/pdapainter, +/obj/machinery/computer/guestpass{ + dir = 1; + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge/hop_office) +"gsa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/drone_fabrication) +"gsh" = ( +/obj/structure/closet/emcloset, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "yellow" + }, +/area/station/storage/primary) +"gsn" = ( +/obj/structure/sign/warning/fire, +/turf/simulated/wall/r_wall, +/area/station/engineering/atmos) +"gsy" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"gsE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/locker) +"gsP" = ( +/obj/structure/transit_tube/station{ + dir = 8 + }, +/obj/structure/transit_tube_pod, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"gsT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/storage/primary) +"gta" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"gtf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"gti" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"gtq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/security/lobby) +"gts" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"gtD" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/misc_lab) +"gtF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"gtN" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"gtV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"gtW" = ( +/obj/machinery/door/airlock/glass{ + name = "Cafe" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/central) +"gtZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer"; + req_access = list(56) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/chiefs_office) +"gua" = ( +/obj/structure/object_wall/pod{ + icon_state = "2,2" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod1/station) +"gud" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool/bed/chair/wood/normal{ + dir = 1 + }, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/carpet/orange, +/area/station/maintenance/medbay) +"gus" = ( +/turf/simulated/wall, +/area/station/rnd/misc_lab) +"guE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"guJ" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/engineering) +"guN" = ( +/obj/item/weapon/rack_parts, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"guU" = ( +/turf/simulated/wall, +/area/station/civilian/chapel/mass_driver) +"gvl" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"gvq" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"gvI" = ( +/turf/simulated/wall/r_wall, +/area/station/aisat) +"gvU" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"gwf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warnwhite" + }, +/area/station/medical/virology) +"gwn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"gwo" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "RnD Brainstorm Center North"; + dir = 0; + network = list("SS13","Research") + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"gwq" = ( +/obj/structure/stool/bed/chair/pedalgen{ + anchored = 1; + dir = 8 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/security/prison) +"gww" = ( +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/port) +"gwz" = ( +/obj/item/device/multitool{ + pixel_x = 10 + }, +/obj/item/weapon/crowbar, +/obj/item/weapon/gun/energy/pyrometer/science_phoron, +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/mixing) +"gwH" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment, +/turf/environment/space, +/area/space) +"gwJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/morgue) +"gwK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/chemistry) +"gwS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/cargo/miningoffice) +"gwT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/chapel) +"gxk" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkyellow" + }, +/area/station/ai_monitored/eva) +"gxo" = ( +/obj/structure/closet/wardrobe/red, +/obj/item/clothing/suit/battonshirt, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/main) +"gxq" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "hos_blast"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/sign/warning/electricshock, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/security/hos) +"gxs" = ( +/obj/machinery/door/window/brigdoor{ + id = "Cell 4"; + name = "Cell 4"; + req_access = list(2) + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/security/prison) +"gxE" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/station/civilian/cold_room) +"gxM" = ( +/obj/item/weapon/flora/random, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"gxS" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Shuttle Dock"; + req_one_access = list(48,65) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"gxY" = ( +/obj/machinery/door/window/southleft{ + dir = 1; + name = "Test Chamber"; + req_access = list(47) + }, +/obj/machinery/door/window/southleft{ + name = "Test Chamber"; + req_access = list(47) + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "misclab"; + name = "Test Chamber Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/engine, +/area/station/rnd/misc_lab) +"gyd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/hallway/secondary/exit) +"gyh" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/cryo) +"gyN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/monitoring) +"gyW" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"gza" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"gze" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/engine/vacuum, +/area/station/engineering/atmos) +"gzj" = ( +/obj/structure/rack, +/obj/item/weapon/storage/belt/utility, +/obj/item/clothing/head/welding, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/gateway) +"gzr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor/plating, +/area/station/storage/emergency3) +"gzH" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/morgue) +"gzL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/maintenance/science) +"gzQ" = ( +/obj/machinery/light/small, +/obj/structure/window/reinforced, +/turf/simulated/floor/engine/n20, +/area/station/engineering/atmos) +"gzR" = ( +/obj/machinery/door/airlock/glass{ + name = "Primary Tool Storage" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/storage/primary) +"gzU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Security_KPP"; + opacity = 0 + }, +/obj/machinery/door/airlock/glass{ + name = "Escape Hall" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"gAb" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/door/airlock/security/glass{ + id_tag = "InnerBrig"; + name = "Brig"; + req_access = list(63) + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/brig) +"gAr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"gAA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Cryogenic Storage" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/port) +"gAC" = ( +/obj/structure/dryer{ + pixel_y = 24 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/medical/virology) +"gAH" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/maintenance/science) +"gAR" = ( +/obj/machinery/body_scanconsole{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitecorner" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"gAS" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/security/brig) +"gAZ" = ( +/obj/machinery/shower{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/medical/virology) +"gBi" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"gBP" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light, +/obj/machinery/atm{ + pixel_y = -28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"gBT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whitegreen" + }, +/area/station/maintenance/medbay) +"gCr" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "red" + }, +/area/station/engineering/atmos) +"gCu" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/light, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"gCv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical{ + name = "Medbay Maintenance"; + req_access = list(5) + }, +/turf/simulated/floor/plating, +/area/station/medical/cryo) +"gCI" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"gDg" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"gDs" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio6"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"gDu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "neutral" + }, +/area/station/hallway/primary/fore) +"gDL" = ( +/obj/machinery/computer/mine_sci_shuttle, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor{ + icon_state = "darkbrown" + }, +/area/station/bridge) +"gDP" = ( +/obj/machinery/door/poddoor{ + id = "cell6"; + name = "Cell Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"gEe" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitegreen" + }, +/area/station/medical/virology) +"gEh" = ( +/obj/machinery/door/airlock/research{ + name = "Containment Pens"; + req_access = list(55) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/rnd/xenobiology) +"gEj" = ( +/obj/structure/table, +/obj/machinery/computer/skills_console{ + pixel_y = 4 + }, +/obj/item/weapon/paper/cmf_manual{ + pixel_y = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkblue" + }, +/area/station/bridge/hop_office) +"gEl" = ( +/obj/structure/rack, +/obj/item/device/suit_cooling_unit, +/obj/item/clothing/suit/bio_suit/particle_protection, +/obj/item/clothing/head/bio_hood/particle_protection, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/glasses/science, +/obj/machinery/light/small, +/obj/item/clothing/glasses/science{ + pixel_y = -2 + }, +/obj/item/clothing/glasses/science{ + pixel_y = -2 + }, +/obj/item/clothing/mask/breath, +/turf/simulated/floor{ + icon_state = "darkpurple" + }, +/area/station/rnd/telesci) +"gEn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"gEq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/spiderling_remains, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"gEs" = ( +/obj/structure/morgue{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/morgue) +"gEB" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"gED" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/fore) +"gFb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"gFj" = ( +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/simulated/floor{ + dir = 9; + icon_state = "escape" + }, +/area/station/engineering/atmos) +"gFo" = ( +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/door_control{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_x = -24; + req_access = list(24) + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"gFp" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"gFv" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Sm"; + layer = 2.8; + name = "Supermatter Shutters"; + opacity = 0 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + dir = 4; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"gFB" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/camera{ + c_tag = "Barbershop"; + dir = 8 + }, +/obj/structure/stool/bed/chair/metal/white{ + dir = 8 + }, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"gFC" = ( +/obj/machinery/kitchen_machine/grill{ + dirty = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/station/maintenance/brig) +"gFQ" = ( +/obj/structure/weightlifter, +/turf/simulated/floor/carpet/blue2, +/area/station/civilian/gym) +"gFU" = ( +/obj/machinery/door/airlock{ + name = "Bar Backroom"; + req_access = list(25) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/civilian/bar) +"gFY" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "aftportsolar_airlock"; + name = "interior access button"; + pixel_x = -28; + req_access = list(13) + }, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/random/tools/tool, +/obj/item/weapon/stock_parts/cell/high/empty, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"gFZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"gGl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"gGm" = ( +/obj/machinery/door/airlock/atmos/glass{ + name = "Canister Storage"; + req_access = list(24) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"gGp" = ( +/obj/machinery/atmospherics/components/unary/portables_connector, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"gGz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/gateway) +"gGB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool/bar, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"gGV" = ( +/obj/structure/stool/bed/chair/metal/blue, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/surgeryobs) +"gHl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"gHy" = ( +/obj/item/weapon/cartridge/medical{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/weapon/cartridge/medical, +/obj/item/weapon/cartridge/chemistry{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/structure/table/glass, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/cmo) +"gHA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"gHO" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"gHX" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/structure/noticeboard/bar{ + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkred" + }, +/area/station/civilian/bar) +"gIu" = ( +/obj/machinery/portable_atmospherics/powered/pump, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"gIy" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/security/prison) +"gIM" = ( +/obj/structure/rack, +/obj/item/device/radio/off{ + pixel_y = 6 + }, +/obj/item/device/radio/off{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/device/radio/off{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/device/radio/off, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/equip) +"gIS" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper{ + info = "Wherah is BANANAS?"; + info_links = "Clown Memo" + }, +/obj/item/weapon/reagent_containers/spray/watergun{ + pixel_y = 4 + }, +/obj/structure/mirror{ + pixel_y = 26 + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"gIV" = ( +/obj/item/device/megaphone{ + pixel_y = 4 + }, +/obj/structure/table/glass, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/keycard_auth{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/cmo) +"gJm" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + id = "gateway_blast"; + name = "Door Bolt Control"; + pixel_y = 4; + req_access = list(7) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"gJs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"gJw" = ( +/turf/simulated/wall, +/area/station/storage/primary) +"gJz" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/lipstick/random, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/maintenance/chapel) +"gJF" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/weapon/folder/blue{ + pixel_y = 4 + }, +/obj/item/weapon/stamp/captain{ + pixel_y = 4 + }, +/obj/item/device/megaphone, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/captain_quarters) +"gJY" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"gKf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitegreen" + }, +/area/station/medical/virology) +"gKo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/cargo/storage) +"gKu" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/hallway/secondary/exit) +"gKw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/mob/living/simple_animal/mouse, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"gKA" = ( +/obj/structure/closet/secure_closet/hop2, +/obj/item/clothing/suit/ianshirt, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/hop_office) +"gKD" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "blue" + }, +/area/station/medical/reception) +"gKF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/cargo/storage) +"gKR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/station/medical/chemistry) +"gLh" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 1; + frequency = 1444; + input_tag = "sm_in"; + name = "Supermatter Supply Control"; + output_tag = "sm_out"; + sensors = list("sm_sensor"="Supermatter") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"gLi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/hallway/primary/aft) +"gLl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"gLn" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"gLp" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"gLy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"gLK" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/hallway/primary/central) +"gLO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor, +/area/station/medical/reception) +"gLU" = ( +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/storage/primary) +"gMd" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"gMh" = ( +/obj/machinery/door/airlock/virology{ + frequency = 1379; + id_tag = "virology_airlock_interior"; + locked = 1; + name = "Virology Interior Airlock"; + req_access = list(39) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/sign/warning/biohazard{ + pixel_y = -32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_y = 28; + req_access = list(39) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/virology) +"gMl" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"gMo" = ( +/obj/structure/table/woodentable, +/obj/machinery/door_control{ + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_x = 6; + pixel_y = -4; + req_access = list(2) + }, +/obj/machinery/door_control{ + id = "Secure Gate"; + name = "Brig Lockdown"; + pixel_x = 6; + pixel_y = 7; + req_access = list(2) + }, +/obj/machinery/door_control{ + id = "hos_blast"; + name = "Privacy Shutters"; + pixel_x = -6; + pixel_y = -4 + }, +/obj/item/device/flashlight/lamp/green{ + on = 0; + pixel_x = -7; + pixel_y = 14 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/station/security/hos) +"gMv" = ( +/obj/structure/lattice, +/obj/item/weapon/ore/iron, +/turf/environment/space, +/area/space) +"gMA" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"gMH" = ( +/obj/structure/kitchenspike, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/station/civilian/cold_room) +"gNb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"gNe" = ( +/obj/machinery/door/airlock/virology{ + frequency = 1379; + id_tag = "virology_airlock_exterior"; + locked = 1; + name = "Virology Exterior Airlock"; + req_access = list(39) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/sign/warning/biohazard{ + pixel_y = -32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_y = 28; + req_access = list(39) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/virology) +"gNg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/bridge/teleporter) +"gNn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/hallway/primary/aft) +"gNr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"gNs" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"gNu" = ( +/obj/machinery/computer/security/engineering{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the Engineering Department."; + dir = 4; + name = "Engineering Monitor"; + network = list("Engineering"); + pixel_x = -28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/monitoring) +"gNv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/civilian/kitchen) +"gNC" = ( +/obj/structure/table/woodentable, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"gNI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/civilian/library) +"gNJ" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/engineering/equip) +"gNN" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"gNY" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"gNZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"gOd" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/interrogation) +"gOr" = ( +/obj/effect/decal/cleanable/spiderling_remains, +/turf/simulated/floor/airless/ceiling, +/area/station/cargo/recycler) +"gOt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"gOu" = ( +/obj/structure/table, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = -30 + }, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = 12; + pixel_y = 4 + }, +/obj/item/device/flash{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/machinery/light/small, +/obj/item/weapon/razor{ + pixel_x = 2; + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/main) +"gOA" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/hor) +"gOG" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"gOL" = ( +/turf/simulated/wall/r_wall, +/area/station/aisat/teleport) +"gPf" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/station/solar/auxport) +"gPi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"gPp" = ( +/obj/machinery/door/airlock/glass{ + name = "Holodeck Control" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/fitness) +"gPC" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 1; + name = "disposal inlet" + }, +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"gPG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"gPP" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"gQo" = ( +/obj/effect/decal/cleanable/generic, +/obj/item/weapon/shard, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"gQv" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used to monitor areas of the Security Division and Prison Cells."; + dir = 8; + name = "Security Monitor"; + network = list("Security","Prison"); + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"gQx" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"gQA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"gQM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor, +/area/station/hallway/secondary/entry) +"gQP" = ( +/obj/structure/sign/warning/pods, +/turf/simulated/wall/r_wall, +/area/station/maintenance/chapel) +"gQQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/station/cargo/recycler) +"gQY" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/engineering/engine) +"gRf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/security/brig) +"gRl" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Bridge Internal Affairs" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"gRw" = ( +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"gRI" = ( +/obj/structure/rack, +/obj/item/weapon/tank/emergency_oxygen, +/obj/item/weapon/tank/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/monitoring) +"gRO" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/station/hallway/primary/aft) +"gRP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"gRT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + name = "HoP Office"; + sortType = "HoP Office" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/lobby) +"gSp" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/mixing) +"gSs" = ( +/turf/simulated/wall, +/area/station/security/checkpoint) +"gSH" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor{ + dir = 10; + icon_state = "warnwhite" + }, +/area/station/rnd/brainstorm_center) +"gSM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "privateoffice" + }, +/obj/structure/window/reinforced/polarized{ + id = "privateoffice" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "privateoffice" + }, +/obj/structure/sign/departments/lawyer, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/lawyer_office) +"gSN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"gSS" = ( +/obj/item/seeds/cornseed, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"gSU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/civilian/garden) +"gTe" = ( +/turf/simulated/wall/r_wall, +/area/station/security/main) +"gTi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"gTC" = ( +/obj/machinery/clonepod, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/genetics_cloning) +"gTE" = ( +/obj/item/weapon/flora/pottedplant/palm, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"gTF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/civilian/library) +"gTW" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/engineering/engine) +"gTX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor, +/area/station/civilian/locker) +"gUf" = ( +/obj/machinery/door/airlock/research{ + name = "Miscellaneous Research"; + req_access = list(47) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"gUs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"gUB" = ( +/obj/structure/sign/warning/biohazard, +/turf/simulated/wall/r_wall, +/area/station/rnd/mixing) +"gUC" = ( +/obj/structure/closet/emcloset, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel) +"gUG" = ( +/obj/machinery/disposal, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/machinery/computer/guestpass{ + dir = 8; + pixel_x = -28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"gUH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/hallway/primary/central) +"gUQ" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"gUU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/arrival) +"gVj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"gVn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/mining{ + name = "Cargo Bay Warehouse Maintenance"; + req_access = list(31) + }, +/turf/simulated/floor/plating, +/area/station/cargo/storage) +"gVo" = ( +/obj/structure/table/woodentable, +/obj/item/ashtray/plastic{ + pixel_x = -6; + pixel_y = -11 + }, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/item/weapon/pen/red{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"gVx" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/aisat/antechamber_interior) +"gVz" = ( +/obj/effect/landmark/start/assistant/test_subject, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/lobby) +"gVH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/security/warden) +"gVL" = ( +/obj/machinery/photocopier, +/obj/machinery/computer/guestpass{ + dir = 8; + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/hos) +"gVM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start/shaft_miner, +/turf/simulated/floor{ + icon_state = "bar" + }, +/area/station/cargo/miningoffice) +"gVW" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"gWh" = ( +/obj/machinery/vending/coffee, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge) +"gWj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/surgeryobs) +"gWq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/bridge/comms{ + name = "Cyborg Station" + }) +"gWA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/construction) +"gWK" = ( +/obj/structure/closet/emcloset, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/entry) +"gWM" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkstairs2_wide" + }, +/area/station/medical/reception) +"gWO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/teleporter) +"gWR" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "security_inner"; + locked = 1; + name = "Engineering External Access"; + req_one_access = list(13,45,1) + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"gXb" = ( +/obj/structure/table/glass, +/obj/item/weapon/razor, +/turf/simulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/station/maintenance/medbay) +"gXm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/security/armoury) +"gXt" = ( +/obj/structure/stool/bed/roller, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"gXv" = ( +/obj/structure/stool/bar, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"gXD" = ( +/obj/machinery/disposal, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"gYf" = ( +/obj/structure/closet/secure_closet/exile, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/gateway) +"gYg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/equip) +"gYj" = ( +/obj/structure/stool, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/main) +"gYl" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/cargo/recycleroffice) +"gYp" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/cargo/office) +"gYr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"gYE" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "construction_area_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(13) + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/construction) +"gYO" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warning" + }, +/area/station/engineering/engine) +"gYS" = ( +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"gZq" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"gZt" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "white" + }, +/area/station/hallway/primary/fore) +"gZz" = ( +/obj/machinery/computer/cargo{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "brown" + }, +/area/station/cargo/office) +"gZL" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio2"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access = list(55) + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access = list(55) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"gZP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warning" + }, +/area/station/rnd/chargebay) +"hab" = ( +/mob/living/carbon/monkey, +/obj/machinery/camera{ + c_tag = "RnD Containment Cell 5"; + dir = 1; + network = list("SS13","Research") + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"had" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/weapon/storage/belt/utility, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"hag" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet/red, +/area/station/security/detectives_office) +"hah" = ( +/obj/machinery/door/airlock/medical{ + name = "Morgue Maintenance"; + req_one_access = list(6,28) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/medical/morgue) +"hak" = ( +/obj/structure/stool, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/surgeryobs) +"hax" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort1" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/cargo/office) +"haz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "construction_area_pump"; + name = "Construction Area Large Air Vent" + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "construction_area_airlock"; + pixel_y = 28; + req_one_access = list(13,45,1); + tag_airpump = "construction_area_pump"; + tag_chamber_sensor = "construction_area_sensor"; + tag_exterior_door = "construction_area_outer"; + tag_interior_door = "construction_area_inner" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/construction) +"haA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"haC" = ( +/obj/structure/closet/secure_closet/recycler, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/recycleroffice) +"haD" = ( +/mob/living/simple_animal/mouse/brown/Tom, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "vault" + }, +/area/station/bridge/nuke_storage) +"haI" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/wall, +/area/station/cargo/office) +"haO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"haX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/starboard) +"haY" = ( +/obj/machinery/door/airlock/glass{ + name = "Gym" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/gym) +"hbb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/item/device/paicard, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "arcade_carpet" + }, +/area/station/maintenance/engineering) +"hbi" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"hbq" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "whitebot" + }, +/area/station/rnd/mixing) +"hbx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"hbz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Cryogenic Storage" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"hbH" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/genetics) +"hbN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"hcc" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/lobby) +"hcf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/rnd/brainstorm_center) +"hcu" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 8 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/equip) +"hcw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/civilian/dormitories) +"hcA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"hcM" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_y = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/morgue) +"hcS" = ( +/obj/structure/stool/bed/chair/metal/red{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"hdd" = ( +/obj/item/weapon/shard, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/dormitory) +"hdy" = ( +/obj/structure/barricade/wooden{ + layer = 2.8; + name = "doorway barricade" + }, +/obj/structure/mineral_door/wood, +/obj/machinery/door/firedoor, +/turf/simulated/floor/wood, +/area/station/maintenance/medbay) +"hdD" = ( +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"hdK" = ( +/obj/item/weapon/storage/lockbox/vials{ + pixel_x = 2; + pixel_y = 12 + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/fancy/vials{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/weapon/storage/fancy/vials{ + pixel_x = 2 + }, +/obj/machinery/vending/wallmed1{ + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/virology) +"hdO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"hdQ" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/interrogation) +"hdY" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/office) +"hee" = ( +/obj/structure/stool/bed/roller, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/surgeryobs) +"hek" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) +"heo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/starboard) +"hey" = ( +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 4; + pixel_y = -2 + }, +/obj/structure/rack, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/equip) +"heA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"heC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/crematorium) +"heT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille{ + destroyed = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"heY" = ( +/obj/structure/stool/bed/chair/janitorialcart, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/chapel) +"hfm" = ( +/obj/structure/closet/secure_closet/brig{ + name = "Solitary Confinement Locker" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "red" + }, +/area/station/security/brig) +"hfo" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"hfA" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"hfL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "black" + }, +/area/station/civilian/locker) +"hgd" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"hgn" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "warningcorner" + }, +/area/station/engineering/engine) +"hgs" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/cargo/miningoffice) +"hgv" = ( +/obj/machinery/mecha_part_fabricator{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"hgJ" = ( +/obj/machinery/door/poddoor{ + id = "toxinsdriver"; + name = "Toxins Launcher Bay Door" + }, +/turf/simulated/floor/plating, +/area/station/rnd/tox_launch) +"hgM" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"hgN" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 8; + input_tag = "n2_in"; + name = "Nitrogen Supply Control"; + output_tag = "n2_out"; + sensors = list("n2_sensor"="Tank") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/engineering/atmos) +"hgZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"hha" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/range) +"hhb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/camera{ + c_tag = "Bridge East"; + dir = 6 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge) +"hhq" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/environment/space, +/area/space) +"hhx" = ( +/obj/item/weapon/folder/blue{ + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/food/drinks/tea{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/structure/table, +/turf/simulated/floor{ + icon_state = "darkbluefull" + }, +/area/station/aisat/antechamber_interior) +"hhz" = ( +/obj/machinery/shieldwallgen, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/bridge/teleporter) +"hhA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/morgue) +"hhO" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/mousetraps{ + pixel_x = -2; + pixel_y = 9 + }, +/obj/item/weapon/storage/box/mousetraps{ + pixel_x = 1; + pixel_y = -3 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"hhQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/flora/junglebush{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"hhT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "security_pump"; + name = "Security Large Air Vent" + }, +/obj/machinery/airlock_sensor{ + id_tag = "security_sensor"; + pixel_y = 28; + req_one_access = list(13,45,1) + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/brig) +"hhU" = ( +/obj/structure/closet/emcloset, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/fore) +"hib" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) +"hic" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/machinery/vending/wallmed2{ + pixel_x = -28 + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/visuals/surgery/full{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"hif" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/morgue) +"hiA" = ( +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Security Delivery"; + req_access = list(1) + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/main) +"hiF" = ( +/obj/structure/closet/toolcloset, +/obj/item/weapon/storage/belt/utility, +/obj/item/clothing/suit/storage/hazardvest, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/engineering) +"hiI" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"hiT" = ( +/turf/simulated/wall, +/area/station/medical/psych) +"hiU" = ( +/turf/simulated/wall/r_wall, +/area/station/aisat/ai_chamber) +"hjf" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/prison) +"hjh" = ( +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/bottle/synaptizine{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/weapon/reagent_containers/glass/bottle/phoron, +/obj/machinery/light/small, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitegreen" + }, +/area/station/medical/virology) +"hju" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "black" + }, +/area/station/civilian/janitor) +"hjB" = ( +/obj/structure/object_wall/pod{ + icon_state = "3,2" + }, +/turf/environment/space, +/area/shuttle/escape_pod1/station) +"hjL" = ( +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/hallway/secondary/exit) +"hjS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"hjV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/computer) +"hjZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkyellow" + }, +/area/station/engineering/drone_fabrication) +"hkp" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 6 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/station/engineering/atmos) +"hkr" = ( +/obj/machinery/camera{ + c_tag = "Brig East"; + dir = 1; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/brig) +"hks" = ( +/turf/simulated/wall, +/area/station/maintenance/incinerator) +"hkt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/obj/item/weapon/cigbutt, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/maintenance/medbay) +"hkv" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"hkA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille{ + destroyed = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/spider/stickyweb, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/dormitory) +"hkK" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"hkP" = ( +/obj/machinery/door_control{ + id = "xenobio5"; + layer = 3.3; + name = "Containment Blast Doors"; + pixel_x = -28; + req_access = list(55) + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"hlc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c"; + layer = 1.9 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/robotics) +"hle" = ( +/obj/structure/table/woodentable, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/item/weapon/storage/box/evidence{ + pixel_y = 5 + }, +/turf/simulated/floor/wood, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"hls" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/closet/coffin, +/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/chapel/mass_driver) +"hlu" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"hlz" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/evidence{ + pixel_x = -3; + pixel_y = 9 + }, +/obj/item/weapon/hand_labeler, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/interrogation) +"hlK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"hlN" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Holodeck Control"; + dir = 10 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/fitness) +"hlO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/poddoor/shutters{ + id = "Captain_private" + }, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/electricshock, +/turf/simulated/floor/plating, +/area/station/bridge/captain_quarters) +"hlX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/cafeteria) +"hmc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "black" + }, +/area/station/civilian/janitor) +"hmn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"hmr" = ( +/obj/structure/filingcabinet/chestdrawer/black, +/obj/machinery/requests_console/internal_affairs{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/security/iaa_office) +"hmv" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/hallway/primary/port) +"hmy" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"hmR" = ( +/obj/structure/stool, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/hallway/primary/port) +"hmZ" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/machinery/camera/motion{ + c_tag = "MiniSat Antechamber"; + network = list("MiniSat") + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "darkbluefull" + }, +/area/station/aisat/antechamber_interior) +"hnj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"hnr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"hnv" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/bottle/antitoxin, +/obj/item/weapon/reagent_containers/syringe, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/genetics) +"hnw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"hnZ" = ( +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"hoo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor{ + icon_state = "darkpurple" + }, +/area/station/rnd/robotics) +"hou" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"hov" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "caution" + }, +/area/station/engineering/atmos) +"hox" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/hand_labeler{ + pixel_y = 4 + }, +/obj/structure/sign/poster/official/space_cops{ + pixel_y = 32 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/item/device/camera/polar, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"hoy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/ai_monitored/eva) +"hoF" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/lab) +"hoG" = ( +/obj/machinery/atmospherics/components/unary/portables_connector, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/engineering/atmos) +"hoS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/security/prison) +"hpf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access"; + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"hpx" = ( +/turf/simulated/floor{ + dir = 3; + icon_state = "whitegreen" + }, +/area/station/medical/virology) +"hpH" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"hpJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"hpN" = ( +/turf/simulated/floor{ + icon_state = "warning" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"hpP" = ( +/obj/machinery/iv_drip, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/station/maintenance/medbay) +"hpQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"hpR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/station/maintenance/brig) +"hqd" = ( +/obj/structure/window/reinforced/shuttle/mining{ + icon_state = "3-9" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"hqI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10 + }, +/turf/simulated/floor/carpet/black, +/area/station/tcommsat/computer) +"hqK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/obj/item/weapon/cigbutt{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"hqM" = ( +/obj/structure/table/glass, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/barbershop) +"hqT" = ( +/obj/machinery/washing_machine, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/civilian/locker) +"hqW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"hrq" = ( +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"hrx" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/starboard) +"hrL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/locker) +"hrP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/civilian/cafeteria) +"hsh" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/cargo) +"hsm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"hso" = ( +/obj/structure/table/woodentable, +/obj/random/foods/donuts, +/obj/item/device/taperecorder, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = -30 + }, +/turf/simulated/floor/wood, +/area/station/bridge/hop_office) +"hsq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/civilian/chapel) +"hsr" = ( +/obj/structure/table/woodentable, +/obj/item/device/camera_film{ + pixel_x = 5; + pixel_y = 10 + }, +/obj/item/device/camera_film{ + pixel_x = -3; + pixel_y = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"hsC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/blue, +/area/station/bridge/captain_quarters) +"hsH" = ( +/obj/structure/stool/bed/chair/pew/left, +/obj/effect/landmark/start/assistant/test_subject, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 8; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"htj" = ( +/obj/machinery/door/airlock/glass{ + name = "Gym" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/barbershop) +"htl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/brainstorm_center) +"htn" = ( +/turf/simulated/wall/r_wall, +/area/station/rnd/chargebay) +"htr" = ( +/obj/structure/closet/secure_closet/atmos_personal, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/requests_console/atmos{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"htA" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/machinery/disposal, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"htG" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/mass_driver) +"htI" = ( +/obj/machinery/door/airlock/external{ + dock_tag = "arrival_escape"; + locked = 1; + name = "Escape Airlock" + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) +"htL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/storage/primary) +"htN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/security/forensic_office) +"htU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/civilian/janitor) +"htV" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/station/solar/auxstarboard) +"hux" = ( +/turf/simulated/mineral/random/labormineral, +/area/station/maintenance/chapel) +"hvf" = ( +/obj/structure/filingcabinet/chestdrawer/black, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"hvk" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"hvz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"hvA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"hvJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"hvT" = ( +/obj/machinery/door/airlock/glass{ + name = "Docks" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"hvU" = ( +/obj/structure/closet/emcloset, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/entry) +"hwc" = ( +/obj/machinery/computer/security/mining{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkblue" + }, +/area/station/bridge/hop_office) +"hwg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/medical/virology) +"hwh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"hwo" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/civilian/locker) +"hwq" = ( +/obj/structure/object_wall/mining{ + icon_state = "1-9" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"hwy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "neutral" + }, +/area/station/hallway/secondary/arrival) +"hwM" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"hxa" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/cargo/storage) +"hxb" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/landmark/start/captain, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"hxc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"hxy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"hxM" = ( +/obj/machinery/recharge_station, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"hxN" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/folder{ + pixel_x = 10; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/food/drinks/cans/lemon_lime{ + pixel_x = -5; + pixel_y = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"hxQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/break_room) +"hxZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"hyg" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet/green, +/area/station/civilian/cafeteria) +"hyp" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/rig/atmos, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/rig/atmos, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"hyH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool/bed/chair/metal{ + dir = 1 + }, +/obj/machinery/light/small, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "warning" + }, +/area/station/maintenance/dormitory) +"hyK" = ( +/turf/simulated/floor{ + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"hyY" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/item/clothing/under/patient_gown, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/camera{ + c_tag = "Medbay Surgery Observation"; + network = list("SS13","Medical") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/surgeryobs) +"hzb" = ( +/obj/item/weapon/reagent_containers/spray/plantbgone{ + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/spray/plantbgone{ + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/spray/plantbgone{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/spray/plantbgone{ + pixel_x = 13; + pixel_y = 5 + }, +/obj/structure/table/glass, +/obj/item/weapon/book/manual/wiki/hydroponics, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/hydroponics) +"hzU" = ( +/obj/machinery/life_assist/artificial_ventilation, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitecorner" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"hAh" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/ai_monitored/eva) +"hAy" = ( +/obj/item/device/radio/intercom{ + frequency = 1449; + pixel_x = -28; + pixel_y = -5 + }, +/obj/structure/stool/bed/chair/metal/red, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/interrogation) +"hAD" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"hAK" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/syringes{ + pixel_y = 8 + }, +/obj/item/weapon/storage/box/solution_trays, +/obj/machinery/power/apc{ + name = "apc down"; + pixel_y = -28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + dir = 3; + icon_state = "whitegreen" + }, +/area/station/medical/virology) +"hAP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/prison) +"hAQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/lab) +"hAS" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/flora/deskleaf{ + pixel_x = -6; + pixel_y = 7 + }, +/obj/item/ashtray/plastic{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/toy/figure/ian{ + pixel_x = 11; + pixel_y = 1 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -28 + }, +/obj/item/weapon/storage/secure/safe{ + pixel_x = 5; + pixel_y = -28 + }, +/turf/simulated/floor/wood, +/area/station/bridge/hop_office) +"hAX" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage"; + req_access = list(19,23) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/storage/tech) +"hBb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/atmos) +"hBd" = ( +/obj/machinery/power/solar_control{ + id = "aftstarboardsolar"; + name = "Aft Starboard Solar Control" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/starboardsolar) +"hBe" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/main) +"hBn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"hBr" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor, +/area/station/engineering/atmos) +"hBB" = ( +/obj/structure/closet/l3closet/scientist, +/obj/machinery/door_control{ + id = "xenobio4"; + layer = 3.3; + name = "Containment Blast Doors"; + pixel_y = -28; + req_access = list(55) + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"hBD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"hBE" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/environment/space, +/area/space) +"hCw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/machinery/light/small, +/obj/item/clothing/gloves/yellow, +/obj/random/tools/tool, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"hCB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "CMO"; + name = "CMO Shutters"; + opacity = 0 + }, +/obj/machinery/door/airlock/command{ + id_tag = "CMO_door"; + name = "Chief Medical Officer"; + req_access = list(40) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/cmo) +"hCP" = ( +/obj/machinery/porta_turret/station_default, +/obj/machinery/camera{ + c_tag = "MiniSat Entrance"; + dir = 8; + network = list("MiniSat") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/aisat/antechamber) +"hCW" = ( +/obj/item/weapon/storage/bag/plants, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"hCY" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Library South"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"hDm" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "black" + }, +/area/station/civilian/playroom) +"hDq" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"hDy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/red, +/area/station/security/detectives_office) +"hDM" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/hor) +"hDQ" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/eva) +"hEb" = ( +/obj/structure/table/woodentable, +/obj/item/device/taperecorder{ + pixel_x = -1; + pixel_y = 6 + }, +/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"hEc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"hEi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"hEt" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/hallway/primary/port) +"hEw" = ( +/obj/machinery/atmospherics/components/unary/portables_connector, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/mixing) +"hEx" = ( +/obj/structure/rack, +/obj/item/clothing/head/helmet/space/unathi/helmet_cheap, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/unathi/rig_cheap, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/ai_monitored/eva) +"hEM" = ( +/obj/machinery/power/terminal, +/obj/structure/cable, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"hEZ" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"hFf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Storage"; + req_access = list(71) + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"hFm" = ( +/obj/machinery/conveyor{ + id = "garbage" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"hFX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/item/weapon/shard, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"hFZ" = ( +/obj/machinery/vending/cigarette, +/obj/structure/noticeboard{ + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/break_room) +"hGk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/security/forensic_office) +"hGn" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "gateway_blast"; + name = "Gateway Chamber Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/gateway) +"hGv" = ( +/obj/machinery/door/poddoor{ + id = "teles_blast2"; + name = "Test Chamber Blast Doors" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door_control{ + id = "teles_blast2"; + name = "Door Bolt Control"; + pixel_x = -28; + req_access = list(7) + }, +/turf/simulated/floor/engine, +/area/station/rnd/telesci) +"hGG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/medical/virology) +"hGN" = ( +/turf/simulated/floor/plating/airless/catwalk, +/area/space) +"hHc" = ( +/obj/structure/table, +/obj/machinery/door_control{ + id = "Disposal Exit"; + name = "Disposal Vent Control"; + pixel_y = 6; + req_access = list(12) + }, +/obj/machinery/driver_button{ + id = "trash"; + pixel_y = -3 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"hHi" = ( +/obj/structure/table, +/obj/item/device/megaphone{ + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/hop_office) +"hHj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/door/airlock/research{ + name = "Science Maintenance"; + req_access = list(7) + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/rnd/telesci) +"hHA" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/security/prison) +"hHB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/grille, +/obj/structure/barricade/wooden{ + layer = 2.8; + name = "doorway barricade" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"hHL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/cargo/storage) +"hHS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"hHU" = ( +/obj/structure/stool/bed/chair/wood/normal{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/landmark/start/clown, +/turf/simulated/floor/carpet/purple, +/area/station/civilian/theatre) +"hIe" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"hIj" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"hIn" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" + }, +/turf/simulated/wall/r_wall, +/area/station/maintenance/medbay) +"hIx" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/engineering/atmos) +"hIE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/science) +"hIJ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the Engineering Department."; + dir = 8; + name = "Engineering Monitor"; + network = list("Engineering"); + pixel_x = 28 + }, +/turf/simulated/floor{ + icon_state = "darkyellow" + }, +/area/station/engineering/chiefs_office) +"hIK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/requests_console/private_office{ + pixel_x = 28 + }, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"hIV" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/regular, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkgreen" + }, +/area/station/bridge) +"hIW" = ( +/obj/item/weapon/flora/pottedplant/ficus, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/civilian/library) +"hJe" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"hJf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"hJg" = ( +/obj/item/weapon/flora/random, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/playroom) +"hJm" = ( +/obj/random/vending/snack, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/central) +"hJn" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/bridge/captain_quarters) +"hJq" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"hJu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/broken_bottle, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/dormitory) +"hJz" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/cargo/office) +"hJO" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/station/hallway/primary/aft) +"hKh" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/engineering/atmos) +"hKm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/tox_launch) +"hKq" = ( +/obj/machinery/portable_atmospherics/canister/sleeping_agent, +/turf/simulated/floor/engine/n20, +/area/station/engineering/atmos) +"hKK" = ( +/obj/structure/stool/bed/chair/comfy/brown, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/civilian/playroom) +"hKS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"hLb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"hLg" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"hLh" = ( +/obj/random/foods/food_trash, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"hLP" = ( +/turf/simulated/floor{ + icon_state = "purplechecker" + }, +/area/station/civilian/barbershop) +"hLQ" = ( +/obj/structure/stool/bed/chair/comfy/brown, +/obj/effect/landmark/start/librarian, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/station/civilian/library) +"hLU" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber_interior) +"hLX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/station/security/iaa_office) +"hMt" = ( +/obj/structure/stool/bed/chair/metal/red, +/turf/simulated/floor{ + dir = 9; + icon_state = "red" + }, +/area/station/security/interrogation) +"hMy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"hMG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"hMI" = ( +/obj/structure/closet/secure_closet/brig, +/obj/machinery/camera{ + c_tag = "Brig South"; + dir = 1; + network = list("SS13","Security") + }, +/obj/machinery/door_timer/cell_4, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/brig) +"hMK" = ( +/obj/decal/boxingrope, +/obj/machinery/camera{ + c_tag = "Gym West"; + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "boxing" + }, +/area/station/civilian/gym) +"hMW" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Kitchen"; + req_access = list(28) + }, +/obj/machinery/door/window/westleft{ + dir = 1; + name = "Hydroponics"; + req_access = list(35) + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"hMX" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/wall/r_wall, +/area/station/engineering/atmos) +"hNb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"hNc" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"hNe" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/sign/plaques/atmos, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"hNg" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/laser{ + pixel_y = 3 + }, +/obj/item/weapon/gun/energy/laser, +/obj/item/weapon/gun/energy/laser{ + pixel_y = -3 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"hNj" = ( +/obj/item/weapon/reagent_containers/food/snacks/ectoplasm, +/obj/structure/closet/emcloset, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"hNw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"hNH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/engineering/break_room) +"hNO" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"hNT" = ( +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/dormitory) +"hNY" = ( +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"hOc" = ( +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/brig) +"hOj" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/camera{ + c_tag = "Brig Prison East"; + dir = 8; + network = list("SS13","Prison") + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/security/prison) +"hOp" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"hOH" = ( +/obj/structure/stool/bed/chair/comfy/teal{ + dir = 8 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"hOJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"hOL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"hOT" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/brown, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 5; + icon_state = "brownold" + }, +/area/station/security/prison) +"hPg" = ( +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/locker) +"hPi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Atmospherics"; + sortType = "Atmospherics" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkyellow" + }, +/area/station/engineering/atmos) +"hPw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"hPM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/effect/spider/stickyweb, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"hPS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/cargo/storage) +"hPU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"hPW" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/civilian/janitor) +"hQd" = ( +/obj/structure/closet/secure_closet/warden, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkred" + }, +/area/station/security/warden) +"hQp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/station/cargo/office) +"hQt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"hQC" = ( +/obj/effect/decal/cleanable/generic, +/obj/structure/grille, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"hQK" = ( +/obj/machinery/door/airlock/security{ + name = "Lethal Injection Storage"; + req_access = list(58) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/execution) +"hRs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/rnd/server) +"hRt" = ( +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/maintenance/engineering) +"hRF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"hRL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/sortjunction/flipped{ + name = "Private Office"; + sortType = "Private Office" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/security/lawyer_office) +"hRO" = ( +/obj/item/weapon/crowbar, +/obj/structure/rack, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24; + pixel_y = -4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/gateway) +"hRV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"hRX" = ( +/turf/simulated/wall/r_wall, +/area/station/bridge/hop_office) +"hSe" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Auxiliary Solar Access"; + req_access = list(10) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"hSg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/construction) +"hSu" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Medbay Storage"; + sortType = "Medbay Storage" + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"hSw" = ( +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/obj/machinery/reagentgrinder{ + layer = 3.1; + pixel_y = 5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"hSx" = ( +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/bridge/hop_office) +"hSJ" = ( +/obj/machinery/door/airlock/security{ + name = "Execution Chamber"; + req_access = list(1) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/execution) +"hSL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"hSP" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"hTj" = ( +/obj/random/foods/food_trash, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/medbay) +"hTm" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/station/tcommsat/computer) +"hTr" = ( +/obj/machinery/computer/general_air_control{ + frequency = 1444; + level = 3; + name = "Supermatter Monitor"; + sensors = list("in_sm_meter"="Supermatter In","sm_sensor"="Supermatter","out_sm_meter"="Supermatter Out") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"hTs" = ( +/turf/simulated/wall, +/area/station/cargo/office) +"hTA" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"hTZ" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"hUg" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/hallway/primary/central) +"hUh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/storage) +"hUp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"hUs" = ( +/obj/machinery/disposal, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/storage) +"hUV" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/machinery/door_control{ + id = "Cloning Lab"; + name = "Cloning Lab"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/station/medical/genetics_cloning) +"hUW" = ( +/turf/simulated/mineral/random/labormineral, +/area/space) +"hVf" = ( +/obj/structure/table/glass, +/obj/item/weapon/hemostat, +/obj/item/device/lens/nude, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"hVg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/blue2, +/area/station/civilian/gym) +"hVo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/cargo/storage) +"hVq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"hVr" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chapel Office Maintenance"; + req_one_access = list(22) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/civilian/chapel/office) +"hVs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/sign/warning/lethal_turrets{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/aisat) +"hVv" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/book/manual/wiki/security_space_law{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkred" + }, +/area/station/security/lobby) +"hVO" = ( +/obj/structure/table, +/obj/item/device/aicard, +/obj/item/weapon/aiModule/reset, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering Tech Storage"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plating, +/area/station/storage/tech) +"hVR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "blue" + }, +/area/station/medical/reception) +"hVS" = ( +/obj/structure/sign/warning/biohazard{ + pixel_x = 32 + }, +/obj/structure/rack, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_y = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Bridge Gateway"; + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/gateway) +"hWc" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/station/security/brig) +"hWd" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"hWj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/xenobiology) +"hWv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"hWX" = ( +/obj/structure/disposalpipe/junction, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"hXf" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber) +"hXi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/civilian/dormitories) +"hXj" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/bridge/teleporter) +"hXp" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"hXM" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -27 + }, +/turf/simulated/floor, +/area/station/security/prison) +"hYa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"hYd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "asteroid2" + }, +/area/station/civilian/garden) +"hYe" = ( +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/structure/closet/emcloset, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge) +"hYg" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/flask/detflask{ + pixel_y = 8 + }, +/obj/item/weapon/handcuffs{ + pixel_y = -8 + }, +/obj/machinery/windowtint{ + id = "Detective"; + pixel_x = -26 + }, +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"hYi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"hYr" = ( +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "HoP_queue"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/hop_office) +"hYE" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"hYP" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/brig) +"hZc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"hZh" = ( +/obj/structure/closet/emcloset, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/scibreak) +"hZp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/flora/pottedplant{ + icon_state = "plant-18" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/maintenance/medbay) +"hZr" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/evidence{ + pixel_y = 3 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"hZv" = ( +/obj/machinery/door/airlock/research/glass{ + autoclose = 0; + frequency = 1379; + id_tag = "tox_airlock_interior"; + locked = 1; + name = "Mixing Room Interior Airlock"; + req_access = list(8) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/station/rnd/mixing) +"hZx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/cargo/office) +"hZB" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/hallway/primary/central) +"hZF" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"hZN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "escape_dock_pump"; + name = "Escape Dock Large Air Vent" + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "escape_dock_airlock"; + pixel_y = 28; + req_one_access = list(13,45,1); + tag_airpump = "escape_dock_pump"; + tag_chamber_sensor = "escape_dock_sensor"; + tag_exterior_door = "escape_dock_outer"; + tag_interior_door = "escape_dock_inner" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/escape) +"hZR" = ( +/obj/item/weapon/flora/random, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/camera{ + c_tag = "Engineering South"; + dir = 1; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"hZZ" = ( +/turf/simulated/wall/r_wall, +/area/station/bridge/teleporter) +"iaa" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/turf/simulated/floor, +/area/station/cargo/office) +"iaj" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "garbage"; + name = "disposal coveyor" + }, +/obj/structure/sign/warning/vacuum{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"ial" = ( +/obj/structure/scrap_cube, +/turf/simulated/floor/airless/ceiling, +/area/station/cargo/recycler) +"iam" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/item/device/flashlight, +/obj/random/tools/tool, +/turf/simulated/floor, +/area/station/construction) +"iaX" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/rnd/chargebay) +"ibg" = ( +/obj/structure/plasticflaps/mining, +/obj/machinery/conveyor{ + id = "packageSort2" + }, +/turf/simulated/floor/plating, +/area/station/cargo/office) +"ibh" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/black, +/area/station/security/iaa_office) +"ibk" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 10; + icon_state = "warning" + }, +/area/station/engineering/atmos) +"ibs" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor/wood, +/area/station/maintenance/engineering) +"ibA" = ( +/obj/structure/closet/crate/engi, +/obj/random/tools/tool, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/cargo/storage) +"ibB" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/lobby) +"ibC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/qm) +"ibG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{ + dir = 1; + frequency = 1441; + id_tag = "co2_out"; + name = "(A) CO2 Vent" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/engine/carbon_dioxide, +/area/station/engineering/atmos) +"ibJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/black, +/area/station/security/iaa_office) +"icb" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/sign/mining, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/mine_sci_shuttle) +"icc" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/station/tcommsat/computer) +"icd" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/brig) +"icf" = ( +/obj/structure/window/reinforced, +/obj/machinery/ai_slipper{ + icon_state = "motion0" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"ici" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"icp" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/station/civilian/cold_room) +"icC" = ( +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/obj/machinery/vending/barbervend, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"icT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"icV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "blue" + }, +/area/station/medical/reception) +"icY" = ( +/turf/simulated/wall, +/area/station/hallway/secondary/arrival) +"icZ" = ( +/obj/machinery/door/airlock/research{ + name = "Toxins Storage"; + req_access = list(8) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/storage) +"idc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/construction) +"idf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{ + dir = 8; + frequency = 1441; + id_tag = "o2_out"; + name = "(A) O2 Vent" + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/engine/oxygen, +/area/station/engineering/atmos) +"idK" = ( +/mob/living/pbag, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"idN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "whitepurplecorner" + }, +/area/station/rnd/xenobiology) +"idV" = ( +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"ieg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"iem" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"ien" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/transit_tube{ + icon_state = "N-S" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat) +"iex" = ( +/obj/structure/table/woodentable, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/poster/contraband/clown{ + pixel_y = 32 + }, +/obj/item/toy/sound_button{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/weapon/coin/bananium{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/toy/prize/honk{ + pixel_y = 2 + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"ieF" = ( +/obj/structure/stool/bed/chair/office/dark, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"ieN" = ( +/obj/machinery/porta_turret/station_default{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/bridge/ai_upload) +"ifd" = ( +/obj/machinery/light/small, +/obj/machinery/photocopier, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"ifk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/genetics) +"ifw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"ifz" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"ifH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"igb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/black, +/area/station/tcommsat/computer) +"igf" = ( +/obj/item/weapon/flora/random, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"igs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"igw" = ( +/turf/simulated/wall/r_wall, +/area/station/aisat/antechamber_interior) +"igL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkpurple" + }, +/area/station/rnd/telesci) +"igW" = ( +/obj/structure/table/woodentable, +/obj/item/device/camera_film{ + pixel_x = 5; + pixel_y = 10 + }, +/obj/item/device/camera_film{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/item/weapon/storage/secure/safe{ + pixel_x = -24 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/security/iaa_office) +"igY" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/fore) +"ihf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/security/warden) +"ihg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/medbay) +"ihh" = ( +/obj/machinery/icecream_vat, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"ihi" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"ihy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/civilian/fitness) +"ihz" = ( +/obj/structure/stool/bed/chair/metal/yellow{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/machinery/camera{ + c_tag = "Cargo Lobby West"; + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "brown" + }, +/area/station/cargo/office) +"ihC" = ( +/obj/random/tools/tech_supply, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/station/cargo/storage) +"ihF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"ihQ" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"ihS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"ihT" = ( +/obj/structure/stool/bed, +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = 27 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/prison) +"ihU" = ( +/obj/item/weapon/legcuffs/beartrap, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/chapel) +"iia" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "blue" + }, +/area/station/medical/reception) +"iii" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"iiw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"iiJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/engine) +"iiV" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + dir = 6; + icon_state = "whiteblue" + }, +/area/station/security/prison) +"iiY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/food/snacks/badrecipe, +/obj/item/weapon/reagent_containers/food/snacks/badrecipe, +/obj/item/weapon/reagent_containers/food/snacks/badrecipe, +/obj/item/weapon/circuitboard/oven, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor, +/area/station/maintenance/brig) +"ijg" = ( +/obj/item/weapon/legcuffs/beartrap{ + pixel_x = 7; + pixel_y = 9 + }, +/obj/item/weapon/legcuffs/beartrap{ + pixel_x = -7; + pixel_y = -6 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Custodial Closet"; + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/civilian/janitor) +"ijk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/office) +"ijK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard/shrapnel{ + icon_state = "shrapnelsmall" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"ijN" = ( +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "atmospherics_airlock"; + pixel_x = 28; + req_access = list(24); + tag_airpump = "atmospherics_pump"; + tag_chamber_sensor = "atmospherics_sensor"; + tag_exterior_door = "atmospherics_outer"; + tag_interior_door = "atmospherics_inner" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"ijS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/medbay) +"ijY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/security/brig) +"ikd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "blue" + }, +/area/station/medical/reception) +"ikr" = ( +/obj/machinery/disposal, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"iku" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/valve, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"ikv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/civilian/holodeck) +"ikB" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "darkblue" + }, +/area/station/engineering/engine) +"ikL" = ( +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plating, +/area/station/construction) +"ikT" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/engineering/atmos) +"ilh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"ill" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/simulated/floor/engine/carbon_dioxide, +/area/station/engineering/atmos) +"ily" = ( +/obj/structure/scrap_beacon, +/turf/simulated/floor/airless/ceiling, +/area/station/cargo/recycler) +"ilz" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"ilL" = ( +/obj/structure/closet/l3closet/scientist, +/obj/machinery/door_control{ + id = "Gateway_shutters"; + name = "Gateway Shutters"; + pixel_x = -26; + req_access = list(57) + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "vault" + }, +/area/station/gateway) +"ilQ" = ( +/obj/structure/sign/warning/deathsposal{ + pixel_y = -32 + }, +/obj/machinery/disposal, +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Medbay Virology North"; + dir = 1; + network = list("SS13","Medical") + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 3; + icon_state = "whitegreen" + }, +/area/station/medical/virology) +"ilU" = ( +/obj/machinery/computer/monitor, +/obj/machinery/computer/guestpass{ + dir = 1; + pixel_y = 28 + }, +/obj/machinery/camera{ + c_tag = "Bridge North" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkbrown" + }, +/area/station/bridge) +"imb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/robotics) +"imc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"img" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/carpet/orange, +/area/station/maintenance/medbay) +"imk" = ( +/obj/item/weapon/flora/random, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "black" + }, +/area/station/civilian/fitness) +"iml" = ( +/obj/structure/stool/bar, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"imp" = ( +/obj/machinery/computer/general_air_control{ + dir = 4; + frequency = 1443; + level = 3; + name = "Distribution and Waste Monitor"; + sensors = list("mair_in_meter"="Mixed Air In","air_sensor"="Mixed Air Supply Tank","mair_out_meter"="Mixed Air Out","dloop_atm_meter"="Distribution Loop","wloop_atm_meter"="Waste Loop") + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/monitoring) +"imv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/robotics) +"imB" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"imJ" = ( +/obj/effect/decal/cleanable/generic, +/obj/random/foods/food_trash, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"imP" = ( +/obj/structure/closet/crate, +/obj/random/misc/all, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/cargo/storage) +"imR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"imW" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage_secure) +"imY" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/bridge/captain_quarters) +"ind" = ( +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Bridge Vault"; + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/bridge/nuke_storage) +"inq" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/sign/directions/dock_tablo/tablo4, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"inz" = ( +/turf/simulated/wall/r_wall, +/area/station/hallway/secondary/mine_sci_shuttle) +"inV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber) +"ioc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"ioh" = ( +/obj/machinery/life_assist/external_cooling_device, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/robotics) +"ioj" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/civilian/cafeteria) +"iov" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics Maintenance"; + req_one_access = list(35,28) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/civilian/hydroponics) +"iow" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"ioH" = ( +/turf/simulated/floor, +/area/station/hallway/primary/aft) +"ioO" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"ipd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor, +/area/station/cargo/office) +"ipA" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = 7; + pixel_y = 4 + }, +/obj/item/weapon/folder/white{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkblue" + }, +/area/station/bridge) +"ipB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/station/aisat/antechamber) +"ipJ" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"ipQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/ore/glass, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"iqv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"iqA" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/lights/mixed{ + pixel_y = 8 + }, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/medbay) +"iqK" = ( +/obj/structure/stool/bed, +/obj/machinery/flasher{ + id = "Cell 4"; + pixel_x = -27 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/prison) +"iqM" = ( +/obj/structure/cable, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxstarboard) +"irf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"irF" = ( +/turf/simulated/wall/r_wall, +/area/station/engineering/equip) +"irK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos/glass{ + name = "Distribution Loop"; + req_access = list(24) + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"irZ" = ( +/turf/simulated/wall/r_wall, +/area/station/ai_monitored/eva) +"isd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"isf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/genetics) +"isk" = ( +/obj/structure/rack, +/obj/item/weapon/handcuffs, +/obj/item/weapon/wrench, +/turf/simulated/floor{ + dir = 3; + icon_state = "whitegreen" + }, +/area/station/medical/virology) +"isB" = ( +/obj/structure/closet/l3closet/virology, +/obj/item/clothing/mask/gas/coloured, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitegreen" + }, +/area/station/medical/virology) +"itj" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Lobby" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "redfull" + }, +/area/station/security/lobby) +"itF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"itW" = ( +/turf/simulated/floor/carpet/green, +/area/station/civilian/dormitories) +"iub" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/simulated/floor{ + icon_state = "whitered" + }, +/area/station/security/forensic_office) +"iui" = ( +/obj/machinery/door/window{ + name = "Shower cabin" + }, +/obj/structure/curtain/open/shower/security, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"iuK" = ( +/obj/item/seeds/berryseed, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/ppflowers{ + layer = 2.7 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/station/maintenance/brig) +"iuM" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"iuZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"ivm" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"ivn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/hallway/secondary/arrival) +"ivo" = ( +/obj/structure/stool/bed/chair/metal/red, +/obj/machinery/camera{ + c_tag = "Brig Escape Security Room"; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"ivD" = ( +/obj/machinery/atmospherics/components/unary/portables_connector, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "whitebot" + }, +/area/station/rnd/mixing) +"ivE" = ( +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"ivI" = ( +/obj/machinery/light_switch{ + pixel_x = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/crematorium) +"ivJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat) +"ivR" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"ivS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxport) +"ivX" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"ivY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/southright, +/obj/machinery/door/window/southright{ + dir = 1; + name = "Forensic door" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/tox_launch) +"iwb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"iwd" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"iwj" = ( +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"iwp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/security/brig) +"iwq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/gibs/robot, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"iwx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"iwI" = ( +/obj/random/vending/cola, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"iwM" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/closet/secure_closet/scientist, +/turf/simulated/floor{ + dir = 5; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"iwP" = ( +/obj/machinery/portable_atmospherics/canister/sleeping_agent, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/storage) +"iwR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "neutral" + }, +/area/station/hallway/secondary/entry) +"iwW" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/photo_album{ + pixel_y = 7 + }, +/obj/item/device/camera, +/obj/machinery/camera{ + c_tag = "Bridge Captain's Quarters" + }, +/turf/simulated/floor/carpet/blue, +/area/station/bridge/captain_quarters) +"ixc" = ( +/obj/structure/window/phoronreinforced{ + dir = 6 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"ixC" = ( +/turf/simulated/floor, +/area/station/construction) +"ixN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/arrival) +"ixO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"ixU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"iye" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/hallway/primary/central) +"iyr" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"iyv" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/item/clothing/under/patient_gown, +/obj/item/clothing/under/patient_gown, +/obj/item/clothing/under/patient_gown, +/obj/item/clothing/under/patient_gown, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"iyz" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "Engineering" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor, +/area/station/engineering/monitoring) +"iyE" = ( +/obj/item/weapon/flora/random, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"iyO" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "warndark" + }, +/area/station/rnd/storage) +"izf" = ( +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"izi" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + dir = 1; + layer = 2.9; + name = "Chemistry Desk"; + req_access = list(33) + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Chem"; + name = "Chemistry Shutters"; + opacity = 0 + }, +/obj/item/weapon/bell{ + pixel_y = 4 + }, +/turf/simulated/floor/plating, +/area/station/medical/chemistry) +"izl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/camera{ + c_tag = "Arrival Dock's South"; + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"izm" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/cartridge/quartermaster{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/weapon/cartridge/quartermaster{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/item/weapon/cartridge/quartermaster, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkbrown" + }, +/area/station/cargo/qm) +"izJ" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "vault" + }, +/area/station/civilian/chapel/altar) +"izL" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"izM" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"izP" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"izQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"iAc" = ( +/obj/machinery/light, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"iAj" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen/blue{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/weapon/pen/red{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/morgue) +"iAo" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"iAr" = ( +/obj/structure/closet/firecloset, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"iAF" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/emergency, +/obj/random/tools/tool, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "yellow" + }, +/area/station/storage/primary) +"iAV" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/bar) +"iAY" = ( +/obj/structure/barricade/wooden, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"iBa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/engineering) +"iBq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"iBz" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red, +/turf/simulated/floor{ + dir = 1; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"iBC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + icon_state = "whitepurplecorner" + }, +/area/station/rnd/brainstorm_center) +"iBF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor, +/area/station/cargo/storage) +"iBH" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"iBM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/lavendergrass{ + layer = 2.7 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"iBN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whitepurple" + }, +/area/station/rnd/brainstorm_center) +"iBV" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/barricade/wooden{ + layer = 2.8; + name = "doorway barricade" + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"iCa" = ( +/obj/structure/sign/warning/detailed{ + pixel_y = -32 + }, +/obj/structure/closet/l3closet/general, +/obj/item/clothing/mask/gas/coloured, +/turf/simulated/floor{ + dir = 10; + icon_state = "warnwhite" + }, +/area/station/medical/virology) +"iCe" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/ai_slipper{ + icon_state = "motion0" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/camera/motion{ + c_tag = "AI Chamber East"; + dir = 8; + network = list("RD","MiniSat") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"iCi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/morgue) +"iCz" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "AI Blast Door"; + name = "AI Blast Door"; + opacity = 0 + }, +/obj/machinery/door/airlock/highsecurity{ + locked = 1; + name = "AI Chamber"; + req_access = list(16) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"iCG" = ( +/obj/structure/closet/secure_closet/security, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/main) +"iCL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"iCM" = ( +/obj/machinery/turretid/stun/AI_special{ + name = "AI Chamber turret control"; + pixel_x = -1; + pixel_y = -28 + }, +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"iCN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"iDa" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxport) +"iDd" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"iDo" = ( +/turf/simulated/wall/r_wall, +/area/station/rnd/storage) +"iDq" = ( +/obj/machinery/door/airlock/glass{ + name = "Docks" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 9; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"iDx" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"iDK" = ( +/turf/simulated/wall, +/area/station/hallway/primary/port) +"iDS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/interrogation) +"iDW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/brig) +"iEx" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/civilian/theatre) +"iEL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/hallway/primary/port) +"iEM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/cargo/storage) +"iFt" = ( +/obj/structure/stool/bed/chair/comfy/black, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor/carpet, +/area/station/civilian/bar) +"iFD" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/theatre) +"iFP" = ( +/obj/random/vending/cola, +/obj/machinery/requests_console/security{ + pixel_x = -28 + }, +/obj/machinery/camera{ + c_tag = "Brig Security Office West"; + dir = 4; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"iFR" = ( +/obj/random/vending/cola, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/entry) +"iFT" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/security/iaa_office) +"iGv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"iGy" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "science_airlock"; + name = "interior access button"; + pixel_y = 28; + req_one_access = list(13,45,1) + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"iGW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/civilian/locker) +"iHf" = ( +/obj/structure/object_wall/mining{ + icon_state = "4-9" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"iHm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/medbay) +"iHF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/security/prison) +"iHH" = ( +/obj/item/device/radio/intercom/pod{ + dir = 8; + layer = 4; + pixel_x = -10 + }, +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 8 + }, +/turf/simulated/shuttle/floor/erokez{ + icon_state = "floor" + }, +/area/shuttle/escape_pod4/station) +"iHK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"iHL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"iHM" = ( +/obj/structure/closet/secure_closet/scientist, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"iIe" = ( +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating/airless{ + icon_state = "warnplate" + }, +/area/station/cargo/recycler) +"iIg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"iIm" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"iIo" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/chemistry) +"iIp" = ( +/obj/machinery/door/poddoor{ + id = "Armoury0"; + name = "Emergency Access" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/armoury) +"iIv" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/brown, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/camera{ + c_tag = "Brig Prison Bedroom"; + network = list("SS13","Prison") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/station/security/prison) +"iIF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/lobby) +"iIG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/grille{ + destroyed = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"iIV" = ( +/obj/structure/object_wall/pod{ + icon_state = "1,2" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod2/station) +"iJh" = ( +/obj/item/weapon/reagent_containers/dropper/precision, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/dropper{ + pixel_y = -4 + }, +/obj/structure/table/glass, +/obj/item/clothing/glasses/science{ + pixel_y = 1 + }, +/obj/machinery/light/small, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/medical/chemistry) +"iJi" = ( +/obj/machinery/computer/security, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/hos) +"iJl" = ( +/obj/machinery/hydroponics/soil, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"iJA" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"iJC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"iJG" = ( +/obj/structure/dispenser/oxygen, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"iJH" = ( +/obj/item/weapon/beach_ball/holoball, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/prison) +"iJT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/reagent_dispensers/cleaner{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Medbay East"; + network = list("SS13","Medical") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"iJV" = ( +/obj/item/weapon/storage/toolbox/electrical, +/obj/structure/rack, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/drone_fabrication) +"iKh" = ( +/obj/random/misc/all, +/turf/simulated/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/station/cargo/recycler) +"iKl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/lab) +"iKs" = ( +/obj/structure/stool/bed/roller, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/surgeryobs) +"iKF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/ammo_casing, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/maintenance/brig) +"iKN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"iKO" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/station/cargo/recycler) +"iKU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/reagent_containers/food/drinks/cans/thirteenloko, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"iKW" = ( +/obj/structure/stool/bed/chair/lectern{ + dir = 1 + }, +/turf/simulated/floor/carpet/red, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"iLc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/recycleroffice) +"iLy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"iLE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 3; + icon_state = "whitegreen" + }, +/area/station/medical/virology) +"iLH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/item/weapon/storage/box/snappops, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"iLO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/maintenance/science) +"iMg" = ( +/obj/structure/stool/bed/chair/metal/white{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"iMi" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"iMj" = ( +/obj/machinery/light/small, +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/forensic_office) +"iMq" = ( +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/science) +"iMx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "asteroid6" + }, +/area/station/civilian/garden) +"iMC" = ( +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/structure/table, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/break_room) +"iNd" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/interrogation) +"iNg" = ( +/obj/effect/decal/cleanable/spiderling_remains, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"iNj" = ( +/obj/structure/closet/emcloset, +/obj/machinery/power/apc/largecell{ + dir = 8; + name = "largecell apc left"; + pixel_x = -28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + dir = 10; + icon_state = "red" + }, +/area/station/security/brig) +"iNl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/engine) +"iNI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"iNT" = ( +/obj/random/foods/food_trash, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"iNU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/interrogation) +"iOc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Cargo Bay East"; + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/storage) +"iOg" = ( +/obj/structure/rack, +/obj/item/weapon/storage/belt/utility{ + pixel_y = 8 + }, +/obj/item/weapon/storage/belt/utility{ + pixel_y = 4 + }, +/obj/item/weapon/storage/belt/utility, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"iOq" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/brown, +/turf/simulated/floor{ + dir = 8; + icon_state = "brownold" + }, +/area/station/security/prison) +"iOB" = ( +/obj/item/stack/tile/carpet/purple, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/maintenance/chapel) +"iOC" = ( +/obj/machinery/status_display{ + layer = 3.3; + pixel_y = -30; + supply_display = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/cargo/storage) +"iOF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndarkcorners" + }, +/area/station/gateway) +"iOH" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"iOP" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "docks_outer"; + locked = 1; + name = "Engineering External Access"; + req_one_access = list(13,45,1) + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"iPg" = ( +/obj/structure/stool/bed/chair/comfy/brown, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/effect/landmark/start/bartender, +/turf/simulated/floor/wood, +/area/station/civilian/bar) +"iPi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/rnd/brainstorm_center) +"iPr" = ( +/obj/machinery/door_control{ + id = "Gateway_shutters_entrance"; + name = "Gateway Shutters"; + pixel_x = 26; + req_access = list(57) + }, +/obj/structure/closet/firecloset, +/turf/simulated/floor{ + dir = 1; + icon_state = "vault" + }, +/area/station/gateway) +"iPw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"iPT" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "brown" + }, +/area/station/cargo/office) +"iPU" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/clothing/gloves/yellow, +/obj/item/device/t_scanner, +/obj/item/device/multitool, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"iQP" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + freq = 1400; + location = "QM #2" + }, +/obj/machinery/bot/mulebot{ + home_destination = "QM #2"; + suffix = "#2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/cargo/storage) +"iQU" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/engineering/atmos) +"iQW" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/spider/stickyweb, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"iRk" = ( +/obj/machinery/computer/security/telescreen{ + dir = 1; + layer = 4; + name = "Observation Screen"; + network = list("Interrogation"); + pixel_y = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor, +/area/station/security/interrogation) +"iRm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"iRy" = ( +/turf/environment/space, +/area/space) +"iRM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "brown" + }, +/area/station/cargo/storage) +"iRS" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"iSn" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/rnd/misc_lab) +"iSo" = ( +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"iSs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "warning" + }, +/area/station/medical/cryo) +"iSB" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/captain, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/carpet/blue, +/area/station/bridge/captain_quarters) +"iSE" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"iSR" = ( +/obj/item/cardboard_cutout{ + icon_state = "cutout_fukken_xeno" + }, +/turf/simulated/floor/plating/airless{ + icon_state = "platebot" + }, +/area/station/rnd/test_area) +"iSV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"iTe" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/structure/sign/nanotrasen, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "CE"; + name = "CE Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/engineering/chiefs_office) +"iTg" = ( +/obj/structure/closet, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"iTi" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/atmospherics/components/unary/portables_connector, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/server) +"iTo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/interrogation) +"iTt" = ( +/obj/structure/stool/bed/chair/office/light, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/security/prison) +"iTv" = ( +/obj/structure/stool/bed/chair/pew/right, +/obj/effect/landmark/start/assistant/test_subject, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"iTy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/spiderling_remains, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"iTz" = ( +/obj/machinery/power/apc{ + name = "apc down"; + pixel_y = -28 + }, +/obj/machinery/camera{ + c_tag = "RnD Xenoarchaeologist Office"; + dir = 1; + network = list("Research","SS13") + }, +/obj/structure/cable, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"iTE" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/cargo/office) +"iTL" = ( +/obj/structure/closet/emcloset, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"iUd" = ( +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"iUm" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/qm) +"iUu" = ( +/obj/machinery/atmospherics/components/unary/portables_connector, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/engineering/atmos) +"iUC" = ( +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/locker) +"iVj" = ( +/turf/simulated/wall, +/area/station/engineering/engine) +"iVo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt{ + pixel_x = 13 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"iVq" = ( +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"iVr" = ( +/turf/simulated/floor/carpet/black, +/area/station/civilian/chapel) +"iVC" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/hallway) +"iVE" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/sign/departments/botany{ + pixel_x = 32 + }, +/obj/machinery/camera{ + c_tag = "RnD Miscellaneous Hydro"; + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkgreen" + }, +/area/station/rnd/misc_lab) +"iVG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/dormitory) +"iVS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"iVT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 5; + icon_state = "blue" + }, +/area/station/medical/reception) +"iWf" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/hallway/primary/central) +"iWh" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/flasher{ + id = "Cell 5"; + pixel_x = 27 + }, +/turf/simulated/floor, +/area/station/security/prison) +"iWk" = ( +/turf/simulated/wall, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"iWs" = ( +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/structure/table/glass, +/turf/simulated/floor, +/area/station/engineering/break_room) +"iWt" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Library Maintenance"; + req_one_access = list(12,37) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/civilian/library) +"iWu" = ( +/turf/environment/space, +/area/shuttle/supply/station) +"iWv" = ( +/turf/simulated/wall/r_wall, +/area/station/security/warden) +"iWJ" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"iWK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"iWO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/chapel) +"iWU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"iWX" = ( +/obj/machinery/computer/aiupload, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/whitegreed, +/area/station/bridge/ai_upload) +"iXe" = ( +/obj/structure/table/woodentable, +/obj/item/device/taperecorder{ + pixel_x = -1; + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkblue" + }, +/area/station/bridge) +"iXl" = ( +/turf/simulated/floor{ + icon_state = "boxing" + }, +/area/station/civilian/gym) +"iXs" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/security/warden) +"iXu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"iXw" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/hop_office) +"iXJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"iXP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"iXY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/station/storage/tech) +"iYd" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/lobby) +"iYu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"iYH" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"iYI" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"iYJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/ai_monitored/eva) +"iYM" = ( +/obj/structure/rack, +/obj/item/weapon/circuitboard/autolathe{ + pixel_y = 4 + }, +/obj/item/weapon/circuitboard/security, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/storage/tech) +"iYR" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "Stairs_wide" + }, +/area/station/civilian/garden) +"iYZ" = ( +/turf/simulated/floor{ + icon_state = "vault" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"iZa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"iZi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge) +"iZE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"iZK" = ( +/obj/machinery/door/window/brigdoor{ + id = "Cell 6"; + name = "Cell 6"; + req_access = list(2) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/security/prison) +"iZV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "Medbay"; + name = "Medbay"; + req_access = list(5) + }, +/obj/structure/sign/departments/medbay/alt{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"jaa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"jac" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"jao" = ( +/obj/structure/table/woodentable, +/obj/machinery/chem_dispenser/beer{ + pixel_y = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/civilian/bar) +"jas" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille{ + destroyed = 1 + }, +/obj/item/stack/rods, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"jaw" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor, +/area/station/security/interrogation) +"jaK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"jaN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"jaO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/turf/simulated/wall/r_wall, +/area/station/maintenance/incinerator) +"jbb" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"jbx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/medical/surgeryobs) +"jbA" = ( +/obj/structure/closet/l3closet/general, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"jbC" = ( +/obj/item/toy/cards, +/obj/structure/table/woodentable, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "arcade_carpet" + }, +/area/station/maintenance/engineering) +"jbE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "neutral" + }, +/area/station/hallway/primary/fore) +"jbT" = ( +/turf/simulated/wall, +/area/station/civilian/chapel/office) +"jch" = ( +/obj/structure/flora/tree/jungle/small, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"jci" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"jcm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Warden's Office"; + sortType = "Warden's Office" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/brig) +"jcq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"jcz" = ( +/obj/structure/closet/l3closet/scientist, +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/rnd/misc_lab) +"jcD" = ( +/obj/structure/closet/emcloset, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/entry) +"jcF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Dormitory" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/dormitories) +"jcJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"jcQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkblue" + }, +/area/station/aisat) +"jdf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"jdg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/station/rnd/brainstorm_center) +"jdk" = ( +/obj/structure/stool/bed/chair/metal/white{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"jdl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor, +/area/station/security/interrogation) +"jdm" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Bar Maintenance"; + req_one_access = list(25) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/civilian/bar) +"jdr" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"jdD" = ( +/obj/machinery/vending/boozeomat{ + anchored = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"jdK" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/range) +"jeg" = ( +/turf/simulated/wall, +/area/station/hallway/secondary/exit) +"jen" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{ + dir = 1; + frequency = 1444; + id_tag = "sm_out"; + name = "(A) SM Vent" + }, +/turf/simulated/floor/engine, +/area/station/engineering/engine) +"jeB" = ( +/obj/structure/object_wall/pod{ + icon_state = "3,0" + }, +/turf/environment/space, +/area/shuttle/escape_pod2/station) +"jeE" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/warden) +"jeG" = ( +/obj/machinery/door_control{ + id = "xenobio3"; + layer = 3.3; + name = "Containment Blast Doors"; + pixel_y = -28; + req_access = list(55) + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"jeU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/robotics) +"jfa" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio4"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"jfh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"jfk" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/environment/space, +/area/space) +"jfr" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/engineering/atmos) +"jfJ" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"jfN" = ( +/obj/structure/window/reinforced, +/turf/environment/space, +/area/space) +"jfO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"jfW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"jgd" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"jge" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"jgr" = ( +/obj/structure/table, +/obj/item/device/analyzer, +/obj/item/device/healthanalyzer, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/station/storage/tech) +"jgu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "black" + }, +/area/station/civilian/locker) +"jgG" = ( +/obj/structure/rack, +/obj/item/weapon/wrench{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/weapon/crowbar{ + pixel_y = 1 + }, +/obj/item/weapon/wirecutters{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/weapon/screwdriver{ + pixel_x = 3 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/cryo) +"jgH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/playroom) +"jgS" = ( +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/sortjunction/wildcard{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/office) +"jhd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"jhr" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"jhv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"jhx" = ( +/obj/machinery/embedded_controller/radio/access_controller{ + id_tag = "virology_airlock_control"; + name = "Virology Access Console"; + pixel_y = -28; + tag_exterior_door = "virology_airlock_exterior"; + tag_interior_door = "virology_airlock_interior" + }, +/obj/structure/closet/l3closet/general, +/obj/item/clothing/mask/gas/coloured, +/obj/machinery/camera{ + c_tag = "Medbay Virology Access"; + dir = 1; + network = list("SS13","Medical") + }, +/turf/simulated/floor{ + icon_state = "warnwhite" + }, +/area/station/medical/virology) +"jhV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/hallway/primary/port) +"jiy" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/auxsolarport) +"jjc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "purple" + }, +/area/station/maintenance/science) +"jji" = ( +/obj/structure/grille, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"jjj" = ( +/obj/machinery/computer/card{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"jjs" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber"; + req_one_access = list(66) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber) +"jjw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"jjz" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"jjN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"jkc" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/structure/closet/crate/engi, +/obj/item/stack/sheet/wood{ + amount = 30 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 30 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/simulated/floor/plating, +/area/station/construction) +"jkh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/random/scrap/safe_even, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor, +/area/station/maintenance/chapel) +"jkq" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/brig) +"jkB" = ( +/obj/item/weapon/storage/toolbox/mechanical, +/obj/structure/rack, +/obj/item/device/assembly/prox_sensor, +/obj/random/tools/tool, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"jkG" = ( +/obj/machinery/door/airlock/medical{ + name = "Patients room" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/patients_rooms) +"jlb" = ( +/obj/decal/boxingrope{ + density = 0; + dir = 4 + }, +/obj/decal/boxingrope{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "boxing" + }, +/area/station/civilian/gym) +"jlA" = ( +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/security/armoury) +"jlF" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor/carpet/black, +/area/station/civilian/library) +"jlG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"jlN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"jma" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/storage/primary) +"jmc" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/science) +"jmi" = ( +/obj/structure/table, +/obj/item/stack/medical/bruise_pack{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/stack/medical/ointment{ + pixel_x = 1; + pixel_y = 10 + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"jmG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"jmV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"jnf" = ( +/obj/machinery/computer/arcade, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/maintenance/engineering) +"jnh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"jnp" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab"; + req_access = list(29) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/robotics) +"jns" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"jnu" = ( +/obj/structure/stool/bar, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"jnw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/rnd/server) +"jop" = ( +/obj/decal/boxingrope{ + density = 0; + dir = 8 + }, +/mob/living/simple_animal/mouse, +/turf/simulated/floor, +/area/station/maintenance/medbay) +"joq" = ( +/obj/item/weapon/storage/box/beakers{ + pixel_x = 9; + pixel_y = 12 + }, +/obj/item/weapon/storage/box/syringes{ + pixel_x = -8; + pixel_y = 12 + }, +/obj/item/weapon/storage/box/cdeathalarm_kit{ + pixel_x = 9 + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/bodybags{ + pixel_x = -8; + pixel_y = -1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/storage) +"jor" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"joB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/station/tcommsat/computer) +"joG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"joJ" = ( +/obj/effect/landmark{ + name = "xeno_spawn" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/storage) +"joS" = ( +/obj/machinery/door/poddoor/shutters{ + id = "qm_warehouse"; + name = "Warehouse Shutters" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor, +/area/station/cargo/storage) +"joW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"jpr" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"jps" = ( +/obj/structure/scrap_cube, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"jpz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/fitness) +"jpJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitepurple" + }, +/area/station/rnd/scibreak) +"jpM" = ( +/obj/structure/easel, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"jpW" = ( +/obj/structure/grille, +/turf/simulated/wall/r_wall, +/area/station/engineering/atmos) +"jqa" = ( +/obj/item/weapon/shard, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/medbay) +"jqb" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "blue" + }, +/area/station/medical/reception) +"jqd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/monitoring) +"jqk" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/cargo/office) +"jqx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/port) +"jqD" = ( +/obj/machinery/door/window/southright{ + dir = 4; + name = "Medbay Reception"; + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"jqI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"jqN" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"jqQ" = ( +/obj/machinery/door/airlock/medical{ + name = "Psychiatric Maintenance"; + req_access = list(64) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/medical/psych) +"jqW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/dormitory) +"jqX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"jri" = ( +/obj/machinery/hologram/holopad{ + pixel_y = -16 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor, +/area/station/cargo/office) +"jrq" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "darkblue" + }, +/area/station/engineering/engine) +"jrv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"jrx" = ( +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"jrC" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "docks_airlock"; + name = "exterior access button"; + pixel_x = -28; + req_one_access = list(13,45,1) + }, +/turf/simulated/floor/plating/airless, +/area/space) +"jrF" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/item/weapon/folder/white{ + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/food/drinks/britcup{ + pixel_x = -10; + pixel_y = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"jrW" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/dormitory) +"jse" = ( +/obj/structure/sign/warning/biohazard{ + pixel_x = -32 + }, +/obj/structure/table, +/obj/item/device/taperecorder{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/device/assembly/timer{ + pixel_x = -3; + pixel_y = -10; + secured = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/gateway) +"jsn" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 6 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 6 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 3 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 3 + }, +/obj/item/clothing/mask/gas/sechailer, +/obj/item/clothing/mask/gas/sechailer, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -3 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -3 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -6 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"jsC" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"jsZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"jtb" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/noticeboard{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"jtc" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/rnd/telesci) +"jte" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "red" + }, +/area/station/security/brig) +"jti" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/maintenance/science) +"jtn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool/bed/chair/wood/wings, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"jty" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/cargo) +"jtG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/cargo/storage) +"jtS" = ( +/obj/machinery/door/firedoor, +/obj/structure/barricade/wooden{ + layer = 2.8; + name = "doorway barricade" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/item/tape/engineering{ + icon_state = "engineering_door" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"jtT" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/bluegrid, +/area/station/bridge/comms{ + name = "Cyborg Station" + }) +"jtU" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"jtV" = ( +/obj/machinery/door/airlock{ + name = "Toilet" + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"juo" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"juv" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"juK" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/station/tcommsat/computer) +"juM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/blue2, +/area/station/civilian/gym) +"juX" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"jvj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"jvp" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"jvv" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/hop_office) +"jvw" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "vault" + }, +/area/station/civilian/chapel/altar) +"jvx" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"jvC" = ( +/obj/structure/closet/crate, +/obj/item/toy/prize/honk, +/obj/item/weapon/coin/bananium, +/obj/item/weapon/coin/bananium{ + pixel_x = -3 + }, +/obj/item/weapon/coin/bananium{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/grown/banana/honk, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"jvH" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"jvO" = ( +/obj/structure/stool/bed/chair/metal/red{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"jwi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/security/brig) +"jwj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/hallway/secondary/exit) +"jwl" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"jwp" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"jwr" = ( +/obj/structure/stool/bed/chair/pew/left, +/obj/effect/landmark/start/assistant/test_subject, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 8; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"jws" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"jwy" = ( +/obj/item/weapon/storage/firstaid/regular{ + pixel_y = 6 + }, +/obj/structure/table/woodentable, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"jwU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "recycler_pump"; + name = "Recycler Large Air Vent" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating/airless{ + icon_state = "platebotc" + }, +/area/station/cargo/recycleroffice) +"jwX" = ( +/turf/environment/space, +/area/shuttle/escape/station) +"jxb" = ( +/obj/machinery/computer/mine_sci_shuttle, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/qm) +"jxc" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/item/stack/rods, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"jxo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"jxq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"jxZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/garden) +"jym" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "escape_dock_outer"; + locked = 1; + name = "Escape Dock External Access"; + req_one_access = list(13,45,1) + }, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"jyr" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"jyx" = ( +/obj/machinery/door/airlock/glass{ + name = "Docks" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/hallway/secondary/entry) +"jza" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"jze" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"jzf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"jzo" = ( +/obj/machinery/vending/cigarette, +/obj/structure/sign/directions/dock_tablo{ + pixel_x = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/arrival) +"jzr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"jzv" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/research/glass{ + name = "Mech Bay"; + req_access = list(29) + }, +/turf/simulated/floor, +/area/station/rnd/chargebay) +"jzL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "black" + }, +/area/station/hallway/primary/central) +"jzM" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"jzZ" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"jAr" = ( +/obj/machinery/camera{ + c_tag = "Holodeck West"; + dir = 4 + }, +/turf/simulated/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/civilian/holodeck) +"jAw" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge/hop_office) +"jAB" = ( +/obj/structure/rack, +/obj/item/clothing/glasses/science{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/clothing/glasses/science{ + pixel_y = 3 + }, +/obj/item/clothing/glasses/science{ + pixel_x = -2 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/misc_lab) +"jAG" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "warndark" + }, +/area/station/security/armoury) +"jAH" = ( +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint"; + req_access = list(1) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "darkredfull" + }, +/area/station/security/checkpoint) +"jAJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/fitness) +"jBb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 5; + icon_state = "warnwhite" + }, +/area/station/rnd/xenobiology) +"jBi" = ( +/obj/machinery/telepad, +/turf/simulated/floor/engine, +/area/station/rnd/telesci) +"jBr" = ( +/obj/structure/table/woodentable, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"jBv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/storage/tech) +"jBw" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"jBF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "purplechecker" + }, +/area/station/civilian/barbershop) +"jBG" = ( +/obj/machinery/vending/tool, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/equip) +"jBI" = ( +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"jBW" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"jCH" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine/oxygen, +/area/station/engineering/atmos) +"jCI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"jCK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"jCR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/station/hallway/primary/aft) +"jCY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"jDd" = ( +/obj/machinery/door/airlock/command{ + name = "MiniSat Access"; + req_access = list(66) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"jDf" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/engineering/engine) +"jDs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/security/prison) +"jDG" = ( +/obj/machinery/door/poddoor{ + id = "cell1"; + name = "Cell Door" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"jDO" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/item/device/radio/off{ + pixel_y = 6 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"jEi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"jEk" = ( +/obj/machinery/door/airlock/glass{ + name = "Prison" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"jEm" = ( +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"jEG" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/execution) +"jEL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/lobby) +"jEV" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/medical/virology) +"jEX" = ( +/obj/structure/table/glass, +/obj/item/stack/medical/bruise_pack{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 4 + }, +/obj/item/stack/medical/ointment{ + pixel_x = 1; + pixel_y = 7 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"jFa" = ( +/obj/structure/stool/bed/chair/pew/right, +/turf/simulated/floor{ + dir = 4; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"jFs" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"jFx" = ( +/obj/machinery/door/airlock/research{ + name = "Miscellaneous Research"; + req_access = list(47) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"jFK" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/maintenance/medbay) +"jFP" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"jFS" = ( +/obj/item/weapon/flora/random, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"jFT" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/chapel/altar) +"jGl" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 6 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"jGq" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/engineering/engine) +"jGx" = ( +/obj/machinery/atmospherics/components/binary/valve, +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"jGz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"jGK" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "neutral" + }, +/area/station/hallway/secondary/entry) +"jHk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"jHl" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/engineering/atmos) +"jHm" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/folder/red{ + pixel_y = 4 + }, +/obj/item/weapon/stamp/hos{ + pixel_y = 4 + }, +/obj/item/clothing/head/beret/sec/hos{ + pixel_y = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/red, +/area/station/security/hos) +"jHo" = ( +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/engineering) +"jHt" = ( +/obj/machinery/shield_gen, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"jHE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"jHQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"jIb" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"jIl" = ( +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"jIA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"jIK" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/sign/warning/electricshock, +/turf/simulated/floor/plating, +/area/station/ai_monitored/eva) +"jIP" = ( +/obj/machinery/requests_console/detective{ + pixel_y = -28 + }, +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Detective's Office"; + dir = 1; + network = list("SS13","Security") + }, +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"jIU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"jJb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"jJd" = ( +/turf/simulated/floor{ + icon_state = "warning" + }, +/area/station/engineering/engine) +"jJg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"jJk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/civilian/fitness) +"jJl" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/recharge_station, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"jJp" = ( +/obj/structure/closet/emcloset, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber_interior) +"jJt" = ( +/obj/structure/closet/crate/freezer, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/station/civilian/cold_room) +"jJC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/green, +/area/station/civilian/theatre) +"jJR" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"jKp" = ( +/obj/item/weapon/cigbutt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"jKx" = ( +/obj/structure/rack, +/obj/item/weapon/storage/belt/utility{ + pixel_y = 8 + }, +/obj/item/weapon/storage/belt/utility{ + pixel_y = 4 + }, +/obj/item/weapon/storage/belt/utility, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/cargo/storage) +"jKB" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/warning/enginesafety{ + pixel_x = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/equip) +"jKM" = ( +/obj/structure/table/woodentable, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"jLj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/drone_fabrication) +"jLn" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 6 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"jLo" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"jLB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/dormitory) +"jLG" = ( +/obj/structure/stool, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/eva) +"jLJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/table_parts, +/obj/item/weapon/storage/briefcase/inflatable, +/turf/simulated/floor/plating, +/area/station/construction) +"jLO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkblue" + }, +/area/station/security/secconfhall) +"jLR" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/effect/landmark/start/scientist, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"jMd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "satellite_east_pump"; + name = "Satellite East Large Air Vent" + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "satellite_east_airlock"; + pixel_y = 28; + req_access = list(66); + tag_airpump = "satellite_east_pump"; + tag_chamber_sensor = "satellite_east_sensor"; + tag_exterior_door = "satellite_east_outer"; + tag_interior_door = "satellite_aux_inner" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/aisat/teleport) +"jMj" = ( +/obj/item/weapon/flora/random, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/interrogation) +"jMx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/cargo/office) +"jMy" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/item/stack/medical/bruise_pack{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/medical/ointment{ + pixel_y = 4 + }, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 10; + pixel_y = 2 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"jMA" = ( +/obj/machinery/door_timer/cell_5, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"jMH" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/storage) +"jMJ" = ( +/obj/structure/stool/bed/chair/pew/left, +/obj/effect/landmark/start/assistant/test_subject, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"jMM" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"jMN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whiteblue" + }, +/area/station/medical/cmo) +"jNb" = ( +/obj/structure/rack, +/obj/item/weapon/storage/fancy/glowsticks{ + pixel_y = 4 + }, +/obj/item/weapon/storage/box/lights/mixed{ + pixel_x = -3 + }, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/monitoring) +"jNc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/table_parts, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"jNf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/psych) +"jNy" = ( +/turf/simulated/floor/wood, +/area/station/civilian/library) +"jNG" = ( +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/obj/structure/table/glass, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"jNI" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/hallway/secondary/exit) +"jOb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/civilian/cafeteria) +"jOO" = ( +/obj/machinery/door_control{ + id = "Gateway_shutters_entrance"; + name = "Gateway Shutters"; + pixel_y = 4; + req_access = list(57) + }, +/obj/structure/table/reinforced, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"jOR" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"jPg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"jPj" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"jPk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"jPl" = ( +/obj/machinery/computer/secure_data/detective_computer, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/security/detectives_office) +"jPL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/cargo/office) +"jPY" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"jQa" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/grille, +/obj/structure/window/phoronreinforced{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/station/rnd/mixing) +"jQd" = ( +/turf/simulated/wall/r_wall, +/area/station/maintenance/brig) +"jQB" = ( +/obj/structure/rack, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/briefcase/inflatable, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 6; + icon_state = "warnwhite" + }, +/area/station/medical/virology) +"jQG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/hydroponics) +"jQV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"jRc" = ( +/obj/machinery/chem_master, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/hydroponics) +"jRp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"jRu" = ( +/obj/structure/sign/departments/science, +/turf/simulated/wall/r_wall, +/area/station/rnd/brainstorm_center) +"jRD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/civilian/garden) +"jRR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/hallway/secondary/entry) +"jRU" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio4"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + icon_state = "right"; + name = "Containment Pen"; + req_access = list(55) + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Containment Pen"; + req_access = list(55) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"jRX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"jSn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/hallway) +"jSq" = ( +/obj/item/weapon/flora/random, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge) +"jSt" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "arrival_dock_inner"; + locked = 1; + name = "Arrival Dock External Access"; + req_one_access = list(13,45,1) + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"jSA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"jSC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"jSM" = ( +/obj/machinery/door/airlock/glass{ + name = "Escape Hall" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"jSO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"jSP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"jSV" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"jSX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/brig) +"jSZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/cargo/office) +"jTd" = ( +/obj/machinery/telecomms/broadcaster/preset_left, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"jTw" = ( +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"jTA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"jTE" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"jTY" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/engine) +"jUb" = ( +/obj/machinery/disposal, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/mixing) +"jUc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"jUx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"jUF" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access = list(45) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/holosign/surgery{ + id = "op2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"jUH" = ( +/turf/simulated/wall/r_wall, +/area/station/civilian/locker) +"jUP" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"jUT" = ( +/obj/machinery/mass_driver{ + dir = 4; + id = "chapelgun" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/civilian/chapel/mass_driver) +"jUV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/storage/primary) +"jVi" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"jVj" = ( +/turf/simulated/floor, +/area/station/storage/primary) +"jVo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"jVu" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkpurple" + }, +/area/station/rnd/telesci) +"jVM" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Monkey Pen"; + req_access = list(39) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/virology) +"jWe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/psych) +"jWq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"jWG" = ( +/obj/structure/filingcabinet/chestdrawer/black, +/obj/machinery/light/small, +/obj/machinery/newscaster/security_unit{ + pixel_x = 28 + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"jWK" = ( +/turf/simulated/wall, +/area/station/civilian/gym) +"jWN" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"jXl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"jXm" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "warning" + }, +/area/station/maintenance/dormitory) +"jXq" = ( +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"jXs" = ( +/obj/item/clothing/suit/justice, +/obj/item/clothing/gloves/black, +/obj/item/clothing/head/justice/blue, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"jXA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"jXE" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/hallway/secondary/arrival) +"jXF" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/telescience_jammer{ + radius = 5 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"jXL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"jXS" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"jXY" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "whitebot" + }, +/area/station/rnd/mixing) +"jYd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkyellow" + }, +/area/station/engineering/drone_fabrication) +"jYG" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 3; + pixel_y = 9 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/cryo) +"jYT" = ( +/turf/simulated/wall/r_wall, +/area/station/bridge) +"jZc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/hallway/secondary/exit) +"jZk" = ( +/obj/structure/closet/theatrecloset, +/obj/random/randomtoy, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"jZm" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/brig) +"jZv" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"jZx" = ( +/turf/simulated/floor/plating/airless{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/rnd/test_area) +"jZC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"jZD" = ( +/turf/simulated/floor/plating/airless{ + dir = 5; + icon_state = "warnplate" + }, +/area/station/rnd/test_area) +"jZI" = ( +/obj/machinery/space_heater, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"jZY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "darkpurple" + }, +/area/station/rnd/robotics) +"jZZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"kaa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"kaf" = ( +/obj/item/weapon/flora/random, +/obj/machinery/atm{ + pixel_x = -28 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/station/civilian/chapel) +"kak" = ( +/obj/machinery/flasher{ + id = "escapeshutflash" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/checkpoint) +"kar" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"kaw" = ( +/obj/machinery/idpainter, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge/hop_office) +"kaA" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"kaG" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"kaH" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine/carbon_dioxide, +/area/station/engineering/atmos) +"kaK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"kaR" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "n2_in"; + name = "N2 air injector" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/engine/nitrogen, +/area/station/engineering/atmos) +"kaW" = ( +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge/hop_office) +"kbe" = ( +/obj/effect/decal/cleanable/generic, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/structure/grille, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"kbs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"kbt" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/meter, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + dir = 5; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"kbu" = ( +/obj/structure/table, +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/device/flash, +/obj/item/device/flash, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/storage/tech) +"kbv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/escape) +"kbK" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/security/iaa_office) +"kbM" = ( +/obj/item/weapon/aiModule/protectStation, +/obj/machinery/light_switch{ + pixel_x = 28 + }, +/obj/structure/rack, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/ai_upload) +"kbU" = ( +/obj/machinery/chem_master, +/turf/simulated/floor{ + dir = 5; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"kck" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2" + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"kcs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"kcK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/station/civilian/chapel) +"kcM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "black" + }, +/area/station/hallway/primary/central) +"kcP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"kcR" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/cargo/storage) +"kcX" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/civilian/dormitories) +"kcY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"kds" = ( +/obj/structure/sign/warning/nosmoking, +/turf/simulated/wall/r_wall, +/area/station/medical/chemistry) +"kdt" = ( +/obj/structure/rack, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/turf/simulated/floor{ + icon_state = "green" + }, +/area/station/ai_monitored/eva) +"kdv" = ( +/obj/item/device/radio/beacon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"kdD" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/door/window/eastright{ + base_state = "left"; + icon_state = "left"; + name = "Shower" + }, +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/drain{ + drainage = 2 + }, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/engineering/break_room) +"kdX" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/item/weapon/storage/fancy/donut_box, +/turf/simulated/floor/wood, +/area/station/civilian/kitchen) +"kdY" = ( +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkpurple" + }, +/area/station/rnd/misc_lab) +"kep" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "darkstairs_alone" + }, +/area/station/security/lobby) +"keI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/telesci) +"keP" = ( +/turf/simulated/wall, +/area/station/security/forensic_office) +"kfb" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkgreen" + }, +/area/station/rnd/misc_lab) +"kfd" = ( +/obj/item/weapon/reagent_containers/food/snacks/grown/killertomato, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"kfl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"kgm" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 5; + icon_state = "red" + }, +/area/station/security/brig) +"kgr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/start/botanist, +/turf/simulated/floor{ + dir = 1; + icon_state = "greencorner" + }, +/area/station/civilian/hydroponics) +"kgt" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 10; + icon_state = "red" + }, +/area/station/security/brig) +"kgK" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/altar) +"kgO" = ( +/obj/machinery/power/apc/largecell{ + name = "largecell apc down"; + pixel_y = -28 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light, +/turf/simulated/floor{ + icon_state = "neutral" + }, +/area/station/hallway/secondary/arrival) +"khh" = ( +/obj/item/weapon/reagent_containers/dropper/precision, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/dropper{ + pixel_y = -4 + }, +/obj/structure/table/glass, +/obj/item/clothing/glasses/science{ + pixel_y = 1 + }, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/medical/chemistry) +"khi" = ( +/obj/structure/table, +/obj/item/weapon/storage/belt/utility, +/turf/simulated/floor/plating, +/area/station/storage/emergency3) +"kho" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"khC" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "whitebot" + }, +/area/station/rnd/mixing) +"khH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/medical/reception) +"kib" = ( +/obj/machinery/telecomms/relay/preset/telecomms, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"kig" = ( +/obj/structure/stool/bed, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/execution) +"kip" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"kiD" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/captain_quarters) +"kiG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/station/cargo/office) +"kiH" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper{ + pixel_y = 4 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"kiL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"kiN" = ( +/obj/structure/stool, +/turf/simulated/floor, +/area/station/engineering/atmos) +"kiR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage_secure) +"kja" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "vault" + }, +/area/station/storage/tech) +"kjh" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 1 + }, +/obj/effect/landmark/start/station_engineer, +/turf/simulated/floor, +/area/station/engineering/break_room) +"kjq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"kjA" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"kjC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/hallway/primary/central) +"kjE" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/civilian/fitness) +"kjL" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/item/weapon/storage/briefcase/inflatable, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"kjO" = ( +/obj/structure/stool/bed/chair/office/light, +/obj/effect/landmark/start/medical_doctor, +/turf/simulated/floor{ + icon_state = "blue" + }, +/area/station/medical/reception) +"kjT" = ( +/obj/structure/cryofeed, +/turf/simulated/floor/plating, +/area/station/hallway/primary/port) +"kki" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation B"; + req_access = list(39) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/virology) +"kkx" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"kkO" = ( +/obj/structure/stool, +/turf/simulated/floor, +/area/station/security/prison) +"kkS" = ( +/obj/machinery/photocopier, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge/hop_office) +"kkU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"kkY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/construction) +"kls" = ( +/obj/structure/rack, +/obj/item/weapon/circuitboard/borgupload{ + pixel_y = 4 + }, +/obj/item/weapon/circuitboard/aiupload, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/storage/tech) +"kly" = ( +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/dormitory) +"klJ" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"klZ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/civilian/bar) +"kmh" = ( +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"kmF" = ( +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"kmK" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/bluegrid, +/area/station/maintenance/science) +"kmT" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"kmU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"kmW" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"knb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage_secure) +"knf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/station/ai_monitored/storage_secure) +"kno" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/sleeper) +"knx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"knE" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/civilian/library) +"knP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/medical/storage) +"koe" = ( +/obj/structure/object_wall/pod{ + dir = 1; + icon_state = "1,0" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod4/station) +"koo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber_interior) +"kot" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/fancy/donut_box, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"koL" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio3"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"kpb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"kpl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "neutral" + }, +/area/station/hallway/secondary/entry) +"kpp" = ( +/obj/structure/closet/emcloset, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"kpr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 2; + name = "Security Equipment"; + sortType = "Security Equipment" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"kpz" = ( +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"kpH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{ + dir = 1; + external_pressure_bound = 140; + external_pressure_bound_default = 140; + name = "(OUT) Space Large Air Vent" + }, +/turf/simulated/floor/plating/airless{ + icon_state = "platebotc" + }, +/area/station/engineering/engine) +"kpI" = ( +/obj/item/weapon/bikehorn/rubberducky, +/turf/simulated/floor/beach/water/waterpool, +/area/station/civilian/gym) +"kqa" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/civilian/barbershop) +"kqd" = ( +/obj/machinery/telecomms/server/presets/supply, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"kqi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"kqt" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + icon_state = "freezer_1"; + power_setting = 20; + set_temperature = 73; + use_power = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/server) +"kqE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"kqF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass{ + name = "Arrival Access" + }, +/obj/structure/sign/directions/command{ + pixel_x = 32; + pixel_y = -6 + }, +/obj/structure/sign/directions/security{ + buildable_sign = 0; + pixel_x = 32 + }, +/obj/structure/sign/directions/engineering{ + buildable_sign = 0; + pixel_x = 32; + pixel_y = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/fore) +"kqS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "privateoffice" + }, +/obj/structure/window/reinforced/polarized{ + id = "privateoffice" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "privateoffice" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/lawyer_office) +"kqT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"kqV" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"kqW" = ( +/obj/structure/window/reinforced/shuttle/mining{ + icon_state = "5-6" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"krc" = ( +/obj/machinery/light/small, +/obj/structure/drain{ + drainage = 2 + }, +/obj/machinery/shower{ + pixel_y = 24 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"krr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/medical/storage) +"krv" = ( +/obj/machinery/driver_button{ + id = "chapelgun"; + name = "Chapel Mass Driver"; + pixel_y = 28; + req_access = list(22) + }, +/obj/machinery/camera{ + c_tag = "Chapel Mass Driver" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"krE" = ( +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"krN" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"krU" = ( +/obj/structure/sign/warning/bomb_range, +/turf/simulated/wall/r_wall, +/area/station/rnd/test_area) +"krZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"ksa" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/item/clothing/mask/gas/coloured, +/obj/item/clothing/mask/gas/coloured, +/obj/machinery/light_switch{ + pixel_x = 28 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/incinerator) +"ksb" = ( +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/station/civilian/chapel) +"ksg" = ( +/obj/machinery/vending/cigarette, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge) +"ksk" = ( +/obj/machinery/door/airlock/mining{ + name = "Recycler's workplace Maintenance"; + req_access = list(67) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/cargo/recycleroffice) +"ksy" = ( +/obj/structure/rack, +/obj/item/clothing/under/bathtowel, +/obj/item/clothing/under/bathtowel, +/obj/item/clothing/under/bathtowel, +/obj/item/weapon/reagent_containers/food/snacks/soap, +/obj/item/weapon/bikehorn/rubberducky{ + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"ksD" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "engineering_aux_airlock"; + pixel_x = -28; + req_access = list(10,13); + tag_airpump = "engineering_aux_pump"; + tag_chamber_sensor = "engineering_aux_sensor"; + tag_exterior_door = "engineering_aux_outer"; + tag_interior_door = "engineering_aux_inner" + }, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"ksF" = ( +/obj/structure/girder, +/turf/simulated/floor/plating/airless/asteroid, +/area/station/maintenance/chapel) +"ksJ" = ( +/obj/structure/sign/warning/pods, +/turf/simulated/wall/r_wall, +/area/station/maintenance/brig) +"ksL" = ( +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/execution) +"ksM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/mixing) +"ksO" = ( +/obj/structure/lattice, +/obj/structure/scrap_cube, +/turf/environment/space, +/area/space) +"ksR" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Tribunal South West"; + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"ksS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/hallway) +"kta" = ( +/turf/simulated/floor/carpet/red, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"ktg" = ( +/obj/structure/table, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"kts" = ( +/obj/structure/stool/bed/chair/metal/red{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"ktu" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/engine/vacuum, +/area/station/engineering/atmos) +"kty" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/aft) +"ktF" = ( +/obj/item/weapon/flora/random, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitered" + }, +/area/station/security/forensic_office) +"ktU" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"ktY" = ( +/obj/structure/closet/athletic_mixed, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Sauna"; + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"ktZ" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/simulated/floor/wood, +/area/station/medical/virology) +"kul" = ( +/obj/machinery/door/airlock/external, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"kup" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16; + pixel_y = -16 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"kuO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "aftportsolar_pump"; + name = "Aft Port Solar Large Air Vent" + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "aftportsolar_airlock"; + pixel_y = 28; + req_access = list(13); + tag_airpump = "aftportsolar_pump"; + tag_chamber_sensor = "aftportsolar_sensor"; + tag_exterior_door = "aftportsolar_outer"; + tag_interior_door = "aftportsolar_inner" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/portsolar) +"kuQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"kvG" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"kvK" = ( +/obj/machinery/kitchen_machine/grill, +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"kvS" = ( +/obj/structure/stool/bed/chair/metal/yellow{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/office) +"kwm" = ( +/obj/machinery/door/airlock/external{ + dock_tag = "pod1" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"kwJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"kwK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"kxf" = ( +/obj/machinery/power/solar_control{ + dir = 4; + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/auxsolarport) +"kxr" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/rnd/robotics) +"kxs" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "hos_blast"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/security/hos) +"kxv" = ( +/obj/structure/rack, +/obj/item/weapon/circuitboard/cloning{ + pixel_y = 8 + }, +/obj/item/weapon/circuitboard/med_data, +/obj/item/weapon/circuitboard/clonescanner{ + pixel_y = 4 + }, +/obj/item/weapon/circuitboard/clonepod, +/obj/item/weapon/circuitboard/scan_consolenew, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/storage/tech) +"kxD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/hallway/primary/fore) +"kxQ" = ( +/obj/structure/window/phoronreinforced{ + dir = 6 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Sm"; + layer = 2.8; + name = "Supermatter Shutters"; + opacity = 0 + }, +/obj/machinery/meter{ + frequency = 1444; + id = "out_sm_meter"; + layer = 3.2; + name = "Out Supermatter" + }, +/turf/simulated/floor/engine, +/area/station/engineering/engine) +"kxV" = ( +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/ai_monitored/eva) +"kxW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"kxX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"kxZ" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"kym" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/storage/food/normal/syndi_cakes{ + pixel_y = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"kys" = ( +/obj/machinery/door/window/southright{ + dir = 8; + name = "Cloning Cell"; + req_access = list(5) + }, +/obj/structure/drain{ + drainage = 2 + }, +/obj/machinery/shower{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/genetics_cloning) +"kyt" = ( +/obj/structure/lattice, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "engineering_aux_airlock"; + name = "exterior access button"; + pixel_y = 28; + req_access = list(10,13) + }, +/turf/environment/space, +/area/space) +"kyG" = ( +/obj/machinery/disposal, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = 22 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/morgue) +"kyN" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/structure/drain{ + drainage = 2 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/rnd/brainstorm_center) +"kyO" = ( +/obj/structure/sign/warning/electricshock, +/turf/simulated/wall/r_wall, +/area/station/security/main) +"kyP" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Cargo Desk"; + req_access = list(50) + }, +/obj/item/weapon/bell, +/obj/machinery/status_display{ + layer = 3.3; + pixel_x = -32; + supply_display = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/cargo/office) +"kyV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "purplechecker" + }, +/area/station/civilian/barbershop) +"kyW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"kyX" = ( +/turf/simulated/floor, +/area/station/engineering/break_room) +"kze" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/iv_drip, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"kzn" = ( +/obj/item/weapon/storage/box/syndie_kit/posters, +/obj/structure/sign/poster/contraband/syndicate_recruitment{ + pixel_x = 4; + pixel_y = 32 + }, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"kzA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/door/airlock/research{ + name = "Toxins Research"; + req_access = list(8) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/rnd/mixing) +"kzC" = ( +/obj/item/device/gps/science{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/device/gps/science{ + pixel_x = 2; + pixel_y = -1 + }, +/obj/structure/rack, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/ai_monitored/eva) +"kAo" = ( +/obj/item/clothing/gloves/rainbow, +/obj/item/clothing/head/soft/rainbow, +/obj/item/clothing/shoes/rainbow, +/obj/item/clothing/suit/poncho/rainbow, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"kAt" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/obj/structure/reagent_dispensers/acid{ + density = 0; + pixel_x = 32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/lab) +"kAC" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"kAK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/space_heater, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"kAW" = ( +/obj/structure/table/woodentable, +/obj/machinery/chem_dispenser/soda{ + pixel_y = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/poster/official/high_class_martini{ + pixel_x = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/civilian/bar) +"kAX" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/sleeper) +"kAY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"kBa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/medbay) +"kBd" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkpurple" + }, +/area/station/rnd/hor) +"kBf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "science_pump"; + name = "Science Large Air Vent" + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/science) +"kBp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless{ + icon_state = "warnplate" + }, +/area/station/cargo/recycler) +"kBz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/grille{ + destroyed = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"kBB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"kBG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/civilian/theatre) +"kBH" = ( +/obj/machinery/reagentgrinder, +/obj/item/stack/sheet/mineral/phoron{ + layer = 2.9 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/obj/structure/table, +/obj/item/weapon/storage/pill_bottle/dexalin{ + pixel_x = -4; + pixel_y = -8 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whiteyellow" + }, +/area/station/medical/chemistry) +"kBI" = ( +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/structure/stool/bed/chair/metal/red, +/turf/simulated/floor{ + dir = 5; + icon_state = "red" + }, +/area/station/security/interrogation) +"kBN" = ( +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/item/weapon/table_parts, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"kBX" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/green, +/area/station/civilian/dormitories) +"kBZ" = ( +/obj/machinery/flasher/portable, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"kCc" = ( +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"kCi" = ( +/obj/structure/table/woodentable, +/obj/item/device/taperecorder{ + pixel_x = -1; + pixel_y = 6 + }, +/turf/simulated/floor/carpet/red, +/area/station/security/detectives_office) +"kCk" = ( +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/medical/chemistry) +"kCF" = ( +/obj/machinery/door/window/brigdoor{ + req_access = list(2) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"kCN" = ( +/obj/structure/closet/emcloset, +/obj/item/weapon/tank/oxygen, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"kCQ" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/atm{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"kCT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) +"kCX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/mass_driver) +"kCY" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"kDd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/brig) +"kDg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"kDp" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "aftportsolar"; + name = "Aft Port Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/station/solar/port) +"kDs" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/engineering/equip) +"kDt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/brig) +"kDF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"kEb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"kEl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"kEv" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/spider/stickyweb, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"kEE" = ( +/obj/machinery/door/poddoor{ + id = "Secure Storage"; + name = "Secure Storage" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"kEM" = ( +/obj/structure/stool/bed/chair/wood/normal{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/maintenance/medbay) +"kFA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/station/hallway/primary/aft) +"kFG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"kFP" = ( +/obj/structure/rack, +/obj/item/device/flash{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/weapon/screwdriver, +/obj/item/weapon/handcuffs, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"kFT" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "gateway_blast"; + name = "Gateway Chamber Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/command{ + name = "Gateway Access"; + req_access = list(62) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "darkbluefull" + }, +/area/station/gateway) +"kGe" = ( +/obj/structure/table/glass, +/obj/machinery/vending/wallmed2{ + pixel_y = -32 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"kGG" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced, +/turf/environment/space, +/area/space) +"kGI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/brig) +"kGL" = ( +/obj/machinery/door/airlock/glass{ + name = "Primary Tool Storage" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/storage/primary) +"kGM" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/beach/water/waterpool, +/area/station/civilian/gym) +"kGT" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/obj/structure/sign/warning/fire{ + pixel_x = -32 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/incinerator) +"kGU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/construction) +"kGY" = ( +/obj/structure/sign/warning/lethal_turrets, +/turf/simulated/wall/r_wall, +/area/station/tcommsat/computer) +"kHd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{ + dir = 1 + }, +/turf/simulated/floor/engine/vacuum, +/area/station/maintenance/incinerator) +"kHq" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"kHr" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"kHB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"kHN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"kHS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/station/rnd/xenobiology) +"kHV" = ( +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"kIk" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + dir = 4; + icon_state = "white" + }, +/area/station/hallway/primary/fore) +"kIn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "blue" + }, +/area/station/medical/reception) +"kIr" = ( +/obj/machinery/ai_slipper{ + icon_state = "motion0" + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"kIB" = ( +/obj/structure/window/phoronreinforced{ + dir = 6 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Sm"; + layer = 2.8; + name = "Supermatter Shutters"; + opacity = 0 + }, +/obj/machinery/meter{ + frequency = 1444; + id = "in_sm_meter"; + layer = 3.2; + name = "In Supermatter" + }, +/turf/simulated/floor/engine, +/area/station/engineering/engine) +"kIC" = ( +/obj/structure/closet/malf/suits, +/obj/item/clothing/glasses/night, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"kIF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Recycler's workplace"; + req_access = list(67) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/recycleroffice) +"kIH" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"kIY" = ( +/mob/living/carbon/monkey, +/obj/item/weapon/reagent_containers/food/snacks/grown/banana, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/brflowers{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/station/medical/virology) +"kIZ" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"kJa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"kJt" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"kJF" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/cargo/storage) +"kJP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/station/security/prison) +"kJU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"kKb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"kKc" = ( +/obj/structure/stool, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/surgeryobs) +"kKl" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/aisat/antechamber_interior) +"kKn" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/maintenance/science) +"kKp" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/cargo/office) +"kKE" = ( +/turf/simulated/wall, +/area/station/civilian/dormitories) +"kKG" = ( +/mob/living/carbon/monkey, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/station/medical/virology) +"kKN" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = -32 + }, +/obj/machinery/blackbox_recorder, +/turf/simulated/floor/bluegrid, +/area/station/bridge/server) +"kKP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"kKS" = ( +/turf/simulated/floor/plating, +/area/station/construction) +"kLa" = ( +/turf/simulated/floor/carpet, +/area/station/civilian/bar) +"kLl" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/door/airlock/security{ + name = "Security Maintenance"; + req_access = list(63) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/brig) +"kLo" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medical Hardsuits"; + req_access = list(5) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkgreen" + }, +/area/station/ai_monitored/eva) +"kLD" = ( +/obj/effect/decal/remains/human, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_y = 32 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/engineering/engine) +"kLP" = ( +/obj/structure/table/reinforced, +/obj/item/ashtray/bronze{ + pixel_x = 12; + pixel_y = -4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/door_control{ + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_y = 4; + req_access = list(2) + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/prison) +"kLX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/brig) +"kMq" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/genetics) +"kMH" = ( +/obj/machinery/light/small, +/obj/structure/table/woodentable, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"kMS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/engineering/atmos) +"kMT" = ( +/obj/structure/closet/emcloset, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"kMV" = ( +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"kMW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/components/binary/pump/on, +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "satellite_east_inner"; + locked = 1; + name = "Satellite External Access"; + req_access = list(13); + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/station/aisat/teleport) +"kNc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"kNm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"kNw" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"kNP" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"kNS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/maintenance/science) +"kOh" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "darkpurple" + }, +/area/station/rnd/hor) +"kOH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/station/rnd/brainstorm_center) +"kOQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/grille{ + destroyed = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"kOU" = ( +/obj/effect/decal/cleanable/spiderling_remains, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"kPd" = ( +/obj/structure/rack, +/obj/item/weapon/circuitboard/rdconsole, +/obj/item/weapon/circuitboard/rdserver{ + pixel_y = 4 + }, +/obj/item/weapon/circuitboard/destructive_analyzer, +/obj/item/weapon/circuitboard/protolathe, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/storage/tech) +"kPf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warningcorner" + }, +/area/station/engineering/engine) +"kPj" = ( +/obj/item/weapon/cigbutt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"kPl" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/machinery/door_control{ + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_x = 25; + req_access = list(29) + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/rnd/chargebay) +"kPq" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/reception) +"kPB" = ( +/obj/effect/decal/cleanable/spiderling_remains, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/science) +"kPD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/cargo/storage) +"kPZ" = ( +/obj/structure/dresser, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/civilian/theatre) +"kQj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"kQo" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"kQV" = ( +/obj/item/weapon/flora/random, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"kRm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/morgue) +"kRI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"kRL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/grille, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"kRS" = ( +/obj/item/weapon/shard, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"kRT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/teleporter) +"kRX" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/civilian/cafeteria) +"kSi" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/machinery/light, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/gateway) +"kSo" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/simulated/floor/engine/nitrogen, +/area/station/engineering/atmos) +"kSz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"kSB" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/central) +"kSZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge) +"kTb" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/machinery/flasher_button{ + id = "escapeshutflash"; + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"kTc" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"kTd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass{ + name = "Theatre" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/theatre) +"kTg" = ( +/obj/machinery/porta_turret/station_default{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/aisat/ai_chamber) +"kTp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/maintenance/brig) +"kTq" = ( +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"kTI" = ( +/obj/machinery/door/airlock/glass{ + name = "Kitchen"; + req_access = list(28) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/kitchen) +"kUb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/hop_office) +"kUc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/station/civilian/chapel) +"kUi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"kUk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"kUn" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Storage"; + req_access = list(71) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"kUv" = ( +/obj/structure/table/woodentable/poker, +/obj/item/weapon/storage/fancy/crayons, +/turf/simulated/floor{ + icon_state = "arcade_carpet" + }, +/area/station/civilian/playroom) +"kUD" = ( +/obj/structure/filingcabinet/chestdrawer/black, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/bridge/hop_office) +"kUE" = ( +/obj/structure/stool/bed/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"kUO" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio3"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + icon_state = "right"; + name = "Containment Pen"; + req_access = list(55) + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Containment Pen"; + req_access = list(55) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"kUS" = ( +/obj/machinery/vending/hydronutrients, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/hydroponics) +"kUU" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Captain Office"; + sortType = "Captain Office" + }, +/turf/simulated/floor, +/area/station/medical/reception) +"kVe" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/interrogation) +"kVi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/library) +"kVn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"kVt" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"kVB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"kVJ" = ( +/obj/machinery/camera{ + c_tag = "Holodeck East"; + dir = 8 + }, +/turf/simulated/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/civilian/holodeck) +"kVU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"kWa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/hallway/primary/port) +"kWe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/lobby) +"kWj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/execution) +"kWv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/brig) +"kWz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"kWP" = ( +/obj/structure/object_wall/pod{ + dir = 1; + icon_state = "3,0" + }, +/turf/environment/space, +/area/shuttle/escape_pod4/station) +"kWZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber_interior) +"kXc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + dock_tag = "stat_dock"; + name = "Arrival Airlock" + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"kXd" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/item/weapon/handcuffs, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"kXf" = ( +/obj/machinery/disposal, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkblue" + }, +/area/station/bridge) +"kXi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/civilian/cold_room) +"kXn" = ( +/obj/structure/bookcase/manuals/research_and_development, +/obj/machinery/computer/guestpass{ + dir = 8; + pixel_x = -28 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"kXp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"kXw" = ( +/obj/item/device/radio/off{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/structure/rack, +/obj/item/weapon/crowbar, +/obj/item/clothing/mask/gas/sechailer, +/obj/machinery/light/small, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"kXz" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/directions/command{ + buildable_sign = 0; + dir = 4; + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkstairs_wide" + }, +/area/station/medical/reception) +"kXC" = ( +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/item/weapon/flora/pottedplant/palm, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"kXE" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/machinery/flasher_button{ + id = "misclab"; + pixel_x = -10; + pixel_y = 28 + }, +/obj/machinery/door_control{ + id = "out_misclab"; + name = "Test Chamber Blast Doors"; + pixel_y = 28; + req_access = list(47) + }, +/obj/machinery/ignition_switch{ + id = "outpost_misc"; + pixel_x = 10; + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/misc_lab) +"kYo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"kYw" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"kYx" = ( +/obj/structure/dispenser, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"kYB" = ( +/obj/structure/stool/bed/roller, +/turf/simulated/floor/grass, +/area/station/medical/virology) +"kYH" = ( +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"kYJ" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/virology) +"kYN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/hallway/primary/aft) +"kYX" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"kZb" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -1; + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"kZl" = ( +/obj/structure/table, +/obj/random/tools/tool, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor, +/area/station/construction) +"kZp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/brig) +"kZw" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/random/vending/snack, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"kZx" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/gateway) +"kZC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/environment/space, +/area/space) +"kZE" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"kZJ" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/screwdriver, +/obj/item/weapon/stock_parts/cell/high, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"kZT" = ( +/obj/item/weapon/table_parts/wood/fancy, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/maintenance/medbay) +"kZX" = ( +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "warndark" + }, +/area/station/security/armoury) +"lab" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"laf" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/storage/emergency3) +"lah" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/civilian/fitness) +"lai" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/atmos) +"laj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/garden) +"lal" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkbrown" + }, +/area/station/cargo/qm) +"lat" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"lau" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor/wood, +/area/station/civilian/garden) +"lay" = ( +/obj/machinery/door/poddoor{ + id = "chapelgun"; + name = "Chapel Launcher Door" + }, +/turf/simulated/floor/plating{ + dir = 4; + icon_state = "warnplate" + }, +/area/station/civilian/chapel/mass_driver) +"laC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/carpet/red, +/area/station/security/detectives_office) +"laD" = ( +/obj/structure/closet, +/obj/item/weapon/broom, +/obj/item/weapon/broom, +/obj/item/weapon/broom, +/obj/item/weapon/broom, +/obj/item/clothing/under/bathtowel, +/obj/item/clothing/under/bathtowel, +/obj/item/clothing/under/bathtowel, +/obj/item/clothing/under/bathtowel, +/obj/item/clothing/under/bathrobe, +/obj/item/clothing/under/bathrobe, +/obj/item/clothing/under/bathrobe, +/obj/item/clothing/under/bathrobe, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"laE" = ( +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/item/weapon/stamp/cmo{ + pixel_x = 12; + pixel_y = 6 + }, +/obj/structure/table/glass, +/turf/simulated/floor{ + dir = 8; + icon_state = "barber" + }, +/area/station/medical/cmo) +"laI" = ( +/obj/machinery/computer/rdservercontrol{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/machinery/camera{ + c_tag = "RnD Server Room"; + dir = 4; + network = list("SS13","Research") + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/server) +"laV" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "docks_airlock"; + name = "interior access button"; + pixel_x = 28; + req_one_access = list(13,45,1) + }, +/obj/machinery/atmospherics/components/binary/pump/on, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"lba" = ( +/obj/structure/table, +/obj/item/weapon/hand_labeler{ + pixel_y = 4 + }, +/obj/item/weapon/packageWrap{ + pixel_y = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/brig) +"lbh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/construction) +"lbj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/civilian/kitchen) +"lbm" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"lbt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "black" + }, +/area/station/civilian/fitness) +"lbA" = ( +/obj/item/weapon/table_parts/wood/fancy, +/obj/item/trash/candle, +/turf/simulated/floor/wood, +/area/station/maintenance/medbay) +"lbG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/medical/surgeryobs) +"lbX" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/locker) +"lcA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"lcP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/civilian/library) +"lcW" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber"; + req_one_access = list(66) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage_secure) +"lde" = ( +/obj/machinery/air_sensor{ + frequency = 1444; + id_tag = "sm_sensor" + }, +/turf/simulated/floor/engine, +/area/station/engineering/engine) +"ldp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/port) +"lds" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille{ + destroyed = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"ldA" = ( +/obj/machinery/vending/cigarette, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"ldD" = ( +/obj/structure/stacklifter, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"ldN" = ( +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor, +/area/station/medical/reception) +"leb" = ( +/turf/simulated/wall/r_wall, +/area/station/security/prison) +"lef" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + icon_state = "vault" + }, +/area/station/civilian/chapel) +"lei" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/security/armoury) +"leA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "caution" + }, +/area/station/engineering/atmos) +"leH" = ( +/obj/structure/closet/crate{ + name = "Camera Assembly Crate" + }, +/obj/item/weapon/camera_assembly, +/obj/item/weapon/camera_assembly, +/obj/item/weapon/camera_assembly, +/obj/item/weapon/camera_assembly, +/obj/item/weapon/camera_assembly, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/bridge/comms{ + name = "Cyborg Station" + }) +"leJ" = ( +/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"leR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{ + dir = 8; + external_pressure_bound = 140; + external_pressure_bound_default = 140; + name = "(OUT) Space Large Air Vent" + }, +/turf/simulated/floor/plating/airless{ + icon_state = "platebotc" + }, +/area/station/engineering/atmos) +"leS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/stool/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/server) +"lfi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"lfk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{ + dir = 1; + frequency = 1441; + id_tag = "waste_out"; + name = "(A) Waste Vent" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/engine/vacuum, +/area/station/engineering/atmos) +"lfl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"lfI" = ( +/obj/machinery/door/airlock{ + name = "Private Office" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"lfO" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "MiniSat Teleporter"; + dir = 4; + network = list("MiniSat") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/aisat/teleport) +"lfQ" = ( +/turf/simulated/wall, +/area/station/civilian/dormitories/dormthree) +"lfT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/sign/warning/electricshock, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "CMO"; + name = "CMO Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/medical/cmo) +"lfU" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageSort1" + }, +/turf/simulated/floor/plating, +/area/station/cargo/office) +"lfV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"lfW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/cargo/office) +"lfX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "darkbluecorners" + }, +/area/station/bridge) +"lgc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"lgh" = ( +/obj/structure/closet/crate/medical, +/obj/item/weapon/storage/firstaid/regular, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/cargo/storage) +"lgk" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "starboardsolar_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(10,13) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"lgs" = ( +/obj/machinery/vending/junkfood, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/playroom) +"lgB" = ( +/obj/item/clothing/head/radiation, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/engineering/engine) +"lgF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/hydroponics, +/obj/item/weapon/minihoe{ + pixel_x = 3 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "brown" + }, +/area/station/cargo/storage) +"lgG" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 9; + icon_state = "black" + }, +/area/station/hallway/primary/central) +"lgN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "blue" + }, +/area/station/medical/reception) +"lgT" = ( +/obj/structure/table/woodentable/poker, +/obj/item/weapon/dice/d20, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Playroom"; + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "arcade_carpet" + }, +/area/station/civilian/playroom) +"lgZ" = ( +/obj/item/device/gps/engineering{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/device/gps/engineering{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/rack, +/obj/machinery/requests_console/eva{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/ai_monitored/eva) +"lhd" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "black" + }, +/area/station/civilian/garden) +"lhg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"lhi" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/brig) +"lhj" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"lhk" = ( +/obj/machinery/door/poddoor{ + id = "Secure Storage"; + name = "Secure Storage" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"lho" = ( +/obj/machinery/light, +/turf/simulated/floor/plating/airless{ + icon_state = "warnplate" + }, +/area/station/rnd/test_area) +"lht" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"lhC" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/station/medical/genetics) +"lhE" = ( +/obj/structure/morgue{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/execution) +"lhI" = ( +/obj/structure/stool, +/obj/effect/landmark/start/recycler, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/recycleroffice) +"lhM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"lhZ" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/brig) +"lic" = ( +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "black" + }, +/area/station/security/prison) +"lif" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"lir" = ( +/obj/machinery/atmospherics/components/binary/pump, +/turf/simulated/floor, +/area/station/engineering/atmos) +"liu" = ( +/obj/structure/table/woodentable/poker, +/obj/item/weapon/game_kit/random, +/turf/simulated/floor{ + dir = 6; + icon_state = "black" + }, +/area/station/civilian/playroom) +"lix" = ( +/obj/structure/stool/bed/chair/pew/left, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"liy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"liz" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"liL" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/hop_office) +"liT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 6 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"liU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"liW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/cargo/qm) +"ljg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"ljm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/station/civilian/chapel) +"ljt" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/item/stack/rods, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"ljC" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/station/civilian/chapel/office) +"ljF" = ( +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/robotics) +"ljR" = ( +/obj/structure/closet/crate/freezer, +/obj/machinery/door_control{ + id = "Medical_Surgery"; + name = "Privacy Shutters"; + pixel_y = -28 + }, +/obj/machinery/light, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"lkf" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/device/radio/off{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/device/radio/off{ + pixel_x = 6; + pixel_y = 1 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"lks" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"lkN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/science) +"lkU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 6; + icon_state = "warnwhite" + }, +/area/station/rnd/brainstorm_center) +"lkX" = ( +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "darkbrown" + }, +/area/station/cargo/qm) +"lld" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"lll" = ( +/obj/structure/table, +/obj/item/stack/cable_coil/random{ + pixel_y = 4 + }, +/obj/item/stack/cable_coil/random, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/item/weapon/wrench, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber_interior) +"llx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/execution) +"llD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/brig) +"llG" = ( +/obj/structure/closet/crate/medical, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"llM" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/altar) +"llO" = ( +/obj/machinery/power/apc/largecell{ + dir = 8; + name = "largecell apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/bridge/hop_office) +"llW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/fore) +"llZ" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"lmc" = ( +/obj/machinery/door/airlock{ + name = "Unisex Shower" + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"lmj" = ( +/turf/simulated/floor/carpet/black, +/area/station/tcommsat/computer) +"lmm" = ( +/obj/structure/cable, +/obj/structure/table/glass, +/obj/item/device/reagent_scanner{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/weapon/storage/fancy/vials{ + pixel_x = 6 + }, +/obj/item/weapon/reagent_containers/syringe{ + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/dropper{ + pixel_x = 7; + pixel_y = 4 + }, +/obj/item/device/mass_spectrometer{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitered" + }, +/area/station/security/forensic_office) +"lmx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/security/brig) +"lmy" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 1; + icon_state = "blue" + }, +/area/station/medical/reception) +"lmA" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/station/engineering/engine) +"lmO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/telescience_jammer{ + radius = 3 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/security/armoury) +"lno" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/ai_monitored/eva) +"lnp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "warndark" + }, +/area/station/rnd/storage) +"lnu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"lny" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"lnD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"lnO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"loc" = ( +/obj/structure/closet/emcloset, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"lom" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/electricshock, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/tcommsat/computer) +"loA" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/misc_lab) +"loZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"lpc" = ( +/obj/structure/closet/secure_closet/captains, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + freerange = 1; + name = "Captain's Intercom"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"lpf" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/office) +"lpl" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/drone_fabrication) +"lpq" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel) +"lps" = ( +/turf/simulated/wall/r_wall, +/area/station/security/brig) +"lpv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"lpP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/prison) +"lpR" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/syringe{ + pixel_x = -13 + }, +/obj/item/weapon/reagent_containers/syringe{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/syringe{ + pixel_x = -7; + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"lpS" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "darkred" + }, +/area/station/security/forensic_office) +"lqa" = ( +/obj/structure/closet/l3closet/general, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"lqb" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"lqd" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/machinery/light/small, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "whitered" + }, +/area/station/security/forensic_office) +"lqo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"lqu" = ( +/obj/machinery/vending/noiromat, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"lqw" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"lqA" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"lqI" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"lqJ" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/red, +/area/station/civilian/dormitories/dormtwo) +"lqU" = ( +/obj/structure/stool, +/obj/machinery/light/small, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + icon_state = "arcade_carpet" + }, +/area/station/civilian/playroom) +"lrA" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/telesci) +"lrH" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"lrJ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/cobweb2, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"lrM" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/cigarettes{ + pixel_y = 1 + }, +/turf/simulated/floor, +/area/station/security/prison) +"lrU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/hallway/primary/port) +"lrW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"lsb" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/transit_tube{ + icon_state = "N-S" + }, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"lse" = ( +/obj/structure/closet/secure_closet/barber, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/barbershop) +"lsi" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_y = 4 + }, +/obj/item/weapon/storage/briefcase/inflatable, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/camera/motion{ + c_tag = "Bridge EVA East"; + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/ai_monitored/eva) +"lsl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + dir = 4; + icon_state = "blue" + }, +/area/station/medical/reception) +"lsv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"lsC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"lsG" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/machinery/light/small, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -32 + }, +/turf/simulated/floor/grass, +/area/station/medical/virology) +"lsZ" = ( +/obj/structure/rack, +/obj/item/ammo_box/shotgun/beanbag{ + pixel_y = 2 + }, +/obj/item/ammo_box/shotgun/beanbag{ + pixel_y = -2 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"lti" = ( +/obj/structure/rack, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/item/weapon/weldingtool, +/obj/item/clothing/head/welding, +/obj/random/tools/tool, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"ltk" = ( +/obj/machinery/door_control{ + desc = "A remote control switch for the brig foyer."; + id = "cell5"; + name = "Cell 5 Doors"; + normaldoorcontrol = 0; + pixel_y = -30; + range = 10; + req_access = list(2) + }, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"ltl" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Library Maintenance"; + req_one_access = list(12,37) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/civilian/library) +"ltp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + name = "Primary Tool Storage" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/storage/primary) +"lts" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera{ + c_tag = "Medbay South"; + dir = 8; + network = list("SS13","Medical") + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"ltI" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/atmos) +"ltM" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medical Supplies"; + req_access = list(72) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/storage) +"ltN" = ( +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "Detective" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "Detective" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "Detective" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/detectives_office) +"luf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/security/armoury) +"lus" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/mint{ + pixel_y = 2 + }, +/turf/simulated/floor{ + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"lut" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access = list(31) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/cargo/storage) +"luw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/station/cargo/recycler) +"lux" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/civilian/bar) +"luL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/engineering/atmos) +"luY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"lvd" = ( +/obj/structure/sign/warning/nosmoking, +/turf/simulated/wall/r_wall, +/area/station/rnd/mixing) +"lvl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/landmark/start/security_cadet, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"lvq" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/folder/blue{ + pixel_y = 2 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge) +"lvx" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"lvE" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"lvL" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"lwo" = ( +/obj/random/scrap/safe_even, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"lwq" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel) +"lwv" = ( +/obj/structure/stool/bed/chair/metal/red{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"lwD" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"lwE" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/security/interrogation) +"lwF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"lxh" = ( +/obj/machinery/computer/operating, +/obj/machinery/holosign_switch{ + id = "op1"; + pixel_x = -28 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "whitehall" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"lxQ" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/brig) +"lyg" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/maintenance/science) +"lyi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"lym" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"lyn" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab"; + req_access = list(29) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/robotics) +"lys" = ( +/obj/machinery/power/apc{ + name = "apc down"; + pixel_y = -28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/morgue) +"lzb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"lzu" = ( +/obj/structure/flora/ausbushes/lavendergrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"lzy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/door/airlock/security{ + name = "Security Maintenance"; + req_access = list(1) + }, +/turf/simulated/floor/plating, +/area/station/security/range) +"lzG" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "MiniSat East South"; + dir = 6; + network = list("MiniSat") + }, +/turf/environment/space, +/area/space) +"lzH" = ( +/obj/machinery/computer/prisoner, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/door_control{ + id = "Armoury0"; + name = "Emergency Access"; + pixel_x = 26; + pixel_y = 6; + req_access = list(2) + }, +/obj/machinery/door_control{ + id = "Armoury"; + name = "Armoury Access"; + pixel_x = 26; + pixel_y = -6; + req_access = list(3) + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/warden) +"lzK" = ( +/obj/structure/stool, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/fore) +"lzP" = ( +/obj/machinery/door/airlock/external{ + dock_tag = "arrival_specops"; + locked = 1; + name = "Arrival Airlock" + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"lzV" = ( +/turf/simulated/floor/plating/airless{ + dir = 4; + icon_state = "warnplatecorner" + }, +/area/station/rnd/test_area) +"lAm" = ( +/obj/machinery/computer/general_air_control{ + dir = 8; + frequency = 1441; + name = "Tank Monitor"; + sensors = list("n2_sensor"="Nitrogen","o2_sensor"="Oxygen","co2_sensor"="Carbon Dioxide","tox_sensor"="Toxins","n2o_sensor"="Nitrous Oxide","waste_sensor"="Gas Mix Tank") + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/monitoring) +"lAp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/structure/rack, +/obj/item/weapon/crowbar, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/device/t_scanner, +/turf/simulated/floor/plating{ + dir = 5; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"lAw" = ( +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"lAF" = ( +/obj/structure/closet/gmcloset{ + name = "formal wardrobe" + }, +/obj/item/device/eftpos{ + eftpos_name = "Bar EFTPOS scanner" + }, +/turf/simulated/floor/wood, +/area/station/civilian/bar) +"lAY" = ( +/obj/machinery/hydroponics/constructable, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/hydroponics) +"lBd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor/plating, +/area/station/storage/tech) +"lBh" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/storage/tech) +"lBv" = ( +/obj/structure/closet, +/obj/item/clothing/head/soft/orange, +/obj/item/clothing/under/color/orange, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/prison) +"lBw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/civilian/garden) +"lBE" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/mousetraps{ + pixel_x = -2; + pixel_y = 9 + }, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/chapel) +"lBL" = ( +/obj/structure/stool/bed/chair/comfy/teal{ + dir = 1 + }, +/obj/structure/sign/warning/smoking{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitegreen" + }, +/area/station/maintenance/medbay) +"lBP" = ( +/obj/effect/decal/cleanable/generic, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"lBX" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/space) +"lCc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/aisat/teleport) +"lCj" = ( +/obj/structure/stool/bed/chair/metal/yellow, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/chiefs_office) +"lCp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "CE"; + name = "CE Shutters"; + opacity = 0 + }, +/turf/simulated/floor, +/area/station/engineering/chiefs_office) +"lCv" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"lCM" = ( +/turf/simulated/wall, +/area/station/rnd/tox_launch) +"lCR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/patients_rooms) +"lCW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/security/warden) +"lCZ" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"lDb" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "yellow" + }, +/area/station/storage/primary) +"lDh" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"lDl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"lDn" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "MiniSat West South"; + network = list("MiniSat") + }, +/turf/environment/space, +/area/space) +"lDK" = ( +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Garden North West" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "Stairs2_wide" + }, +/area/station/civilian/garden) +"lDN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"lDY" = ( +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen/blue{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/item/weapon/pen/red{ + pixel_x = -1; + pixel_y = 3 + }, +/obj/item/weapon/pen, +/obj/structure/table/woodentable, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/qm) +"lEl" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb2, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"lEn" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"lEC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/cargo/office) +"lEG" = ( +/obj/machinery/door/unpowered/shuttle/pod{ + dock_tag = "pod1" + }, +/turf/simulated/shuttle/floor/erokez{ + icon_state = "floor" + }, +/area/shuttle/escape_pod1/station) +"lEW" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "vault" + }, +/area/station/gateway) +"lFe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"lFh" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/cryo) +"lFj" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"lFo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"lFI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/hallway/secondary/arrival) +"lFK" = ( +/obj/machinery/door/unpowered/shuttle/pod{ + dock_tag = "pod2" + }, +/turf/simulated/shuttle/floor/erokez{ + icon_state = "floor" + }, +/area/shuttle/escape_pod2/station) +"lFM" = ( +/obj/machinery/vending/assist, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/storage/tech) +"lFP" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"lFQ" = ( +/obj/structure/stool/bed/chair/metal/red, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/interrogation) +"lFZ" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/hallway/primary/aft) +"lGc" = ( +/obj/structure/rack, +/obj/item/device/gps/science{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/device/gps/science{ + pixel_x = -4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/gateway) +"lGo" = ( +/obj/item/toy/cards, +/obj/structure/table/glass, +/turf/simulated/floor, +/area/station/engineering/break_room) +"lGr" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"lGH" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/camera{ + c_tag = "RnD Xenobiology South"; + dir = 4; + network = list("SS13","Research") + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"lGI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"lGS" = ( +/obj/machinery/portable_atmospherics/powered/pump, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/power/apc/largecell{ + dir = 8; + name = "largecell apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/camera{ + c_tag = "Engineering Atmospherics North West"; + dir = 4; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"lGZ" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_one_access = list(19,38) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"lHe" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"lHi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"lHn" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/engineering/atmos) +"lHp" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/spiderling_remains, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"lHv" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/belt/utility, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/break_room) +"lHw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/cargo/office) +"lHL" = ( +/obj/structure/table, +/obj/item/device/t_scanner, +/obj/item/device/multitool{ + pixel_x = 5 + }, +/obj/item/device/radio/headset/headset_eng, +/obj/item/weapon/cartridge/atmos, +/obj/item/weapon/cartridge/atmos, +/obj/item/weapon/airlock_painter, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"lHR" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_y = 4 + }, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/mask/gas/coloured, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"lHS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool, +/obj/effect/decal/remains/human{ + desc = "This guy seemed to have died in terrible way! Half his remains are dust."; + name = "Syndicate agent remains" + }, +/obj/item/clothing/glasses/regular/hipster, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"lIk" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/engine/airmix, +/area/station/engineering/atmos) +"lIl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"lIo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/drone_fabrication) +"lIr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/library) +"lIs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"lIu" = ( +/obj/structure/table, +/obj/item/weapon/coin/gold, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"lIv" = ( +/obj/effect/landmark/dealer_spawn, +/turf/environment/space, +/area/space) +"lIK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"lIS" = ( +/obj/machinery/requests_console/hop{ + pixel_x = -28 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/bridge/hop_office) +"lIU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/interrogation) +"lIW" = ( +/obj/item/weapon/flora/random, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/security/prison) +"lIZ" = ( +/obj/structure/sign/departments/medbay/alt{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Escape Hallway West" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkred" + }, +/area/station/hallway/secondary/exit) +"lJj" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/bridge/hop_office) +"lJo" = ( +/obj/structure/stool/bed/chair/metal/red, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"lJy" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"lKd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkpurple" + }, +/area/station/rnd/robotics) +"lKp" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"lKu" = ( +/obj/structure/stool/bed/chair/metal/red, +/turf/simulated/floor, +/area/station/security/interrogation) +"lKF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"lKH" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/spider/stickyweb, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"lKJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"lKO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "yellowcorner" + }, +/area/station/engineering/engine) +"lKP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor, +/area/station/cargo/storage) +"lKX" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"lLu" = ( +/obj/machinery/space_heater, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"lLx" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"lLy" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"lLB" = ( +/obj/machinery/door/window{ + name = "AI Core Door"; + req_access = list(16) + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "AI Blast Door"; + name = "AI Blast Door"; + opacity = 0 + }, +/obj/machinery/door/window{ + dir = 1; + name = "AI Core Door"; + req_access = list(16) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"lLL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"lLP" = ( +/obj/machinery/power/emitter, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"lMg" = ( +/obj/machinery/optable, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/maintenance/medbay) +"lMl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge) +"lMD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=TauCeti2"; + location = "Arrival" + }, +/turf/simulated/floor, +/area/station/hallway/secondary/arrival) +"lNf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/genetics_cloning) +"lNp" = ( +/obj/machinery/atmospherics/components/unary/portables_connector, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"lNC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"lNG" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage_secure) +"lNK" = ( +/obj/structure/dispenser, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"lNY" = ( +/obj/effect/overlay/palmtree_r, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/grass, +/area/station/medical/virology) +"lOi" = ( +/obj/structure/rack, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_y = 8 + }, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/toxin, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"lOL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/security/lobby) +"lOP" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/hallway/primary/central) +"lOT" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/green, +/obj/machinery/meter, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"lPe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/genetics_cloning) +"lPk" = ( +/mob/living/carbon/monkey, +/obj/structure/flora/ausbushes/ywflowers{ + layer = 2.7 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/station/medical/virology) +"lPs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"lPt" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"lPw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"lPC" = ( +/obj/machinery/door/airlock/external{ + dock_tag = "arrival_1"; + locked = 1; + name = "Arrival Airlock" + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/arrival) +"lPD" = ( +/obj/structure/object_wall/mining{ + icon_state = "1-1" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"lPG" = ( +/obj/structure/displaycase, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/bridge/captain_quarters) +"lPQ" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"lQo" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio3"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"lQN" = ( +/obj/machinery/computer/aifixer, +/turf/simulated/floor{ + icon_state = "darkbluefull" + }, +/area/station/aisat/antechamber_interior) +"lQX" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/gateway) +"lRc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/cargo/office) +"lRi" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"lRk" = ( +/obj/machinery/light_switch{ + pixel_x = -27 + }, +/turf/simulated/wall/r_wall, +/area/station/rnd/mixing) +"lRn" = ( +/turf/simulated/floor/plating/airless{ + icon_state = "warnplatecorner" + }, +/area/station/rnd/test_area) +"lRo" = ( +/obj/item/device/destTagger{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/device/destTagger{ + pixel_x = -1 + }, +/obj/structure/rack, +/obj/machinery/power/apc/largecell{ + dir = 1; + name = "largecell apc top"; + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "brown" + }, +/area/station/cargo/office) +"lRE" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Genetics Lab"; + req_access = list(9) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/genetics) +"lRG" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/camera{ + c_tag = "Engineering Storage"; + dir = 8; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"lRH" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = -28 + }, +/obj/structure/table/glass, +/obj/item/device/aicard{ + pixel_y = 4 + }, +/obj/item/device/multitool, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkbrown" + }, +/area/station/bridge) +"lRJ" = ( +/obj/structure/table/woodentable, +/obj/machinery/computer/libraryconsole/bookmanagement/old, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"lRP" = ( +/obj/machinery/door/airlock/research{ + name = "Toxins Research"; + req_access = list(8) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/mixing) +"lRV" = ( +/obj/structure/sink/puddle, +/obj/structure/flora/ausbushes/reedbush{ + pixel_y = 6 + }, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"lSi" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"lSo" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + req_access = list(2) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"lSs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/weapon/scrap_lump, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"lSI" = ( +/turf/simulated/floor/carpet/green, +/area/station/civilian/cafeteria) +"lTe" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "MiniSat Interior"; + dir = 8; + network = list("MiniSat") + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/aisat) +"lTl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"lTw" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_y = 2 + }, +/obj/item/clothing/gloves/latex, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/xenobiology) +"lTS" = ( +/turf/simulated/floor/plating/airless{ + dir = 1; + icon_state = "warnplatecorner" + }, +/area/station/cargo/recycler) +"lTV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "stairs_middle" + }, +/area/station/civilian/garden) +"lTY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"lUa" = ( +/turf/environment/space, +/area/shuttle/arrival/station) +"lUd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/research{ + name = "Science Maintenance"; + req_access = list(47) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/rnd/scibreak) +"lUf" = ( +/obj/machinery/door/window/brigdoor{ + id = "Cell 2"; + name = "Cell 2"; + req_access = list(2) + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/security/prison) +"lUh" = ( +/obj/machinery/disposal, +/obj/machinery/requests_console/cargo_bay{ + pixel_y = -28 + }, +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Cargo Office"; + dir = 10 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/station/cargo/office) +"lUV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/cargo/storage) +"lVa" = ( +/obj/machinery/door_control{ + desc = "A remote control switch for the brig foyer."; + id = "cell4"; + name = "Cell 4 Doors"; + normaldoorcontrol = 0; + pixel_y = -30; + range = 10; + req_access = list(2) + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/brig) +"lVq" = ( +/obj/structure/rack, +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = 4 + }, +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = 4 + }, +/obj/item/ammo_box/magazine/m9mm_2, +/obj/item/ammo_box/magazine/m9mm_2, +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = -4 + }, +/obj/item/ammo_box/magazine/m9mm_2{ + pixel_x = -4 + }, +/obj/machinery/light/small/emergency, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"lVr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"lVz" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"lVB" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plating, +/area/station/cargo/office) +"lVR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/storage/primary) +"lVS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/hor) +"lVU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/engine, +/area/station/engineering/engine) +"lWb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/brig) +"lWc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"lWu" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/mass_driver) +"lXc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"lXh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"lXr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"lXt" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 9; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"lXw" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/fancy/donut_box, +/turf/simulated/floor/carpet/green, +/area/station/medical/virology) +"lXA" = ( +/obj/machinery/door/airlock/glass{ + name = "Docks" + }, +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"lXD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/brig) +"lXE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/security/main) +"lXM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/office) +"lXQ" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/cargo/office) +"lXR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/brig) +"lXV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/storage/tech) +"lYa" = ( +/turf/simulated/wall, +/area/station/cargo/storage) +"lYc" = ( +/obj/machinery/camera/motion{ + c_tag = "AI Chamber North"; + network = list("RD","MiniSat") + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"lYt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"lYx" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/hallway) +"lYz" = ( +/obj/machinery/camera{ + c_tag = "RnD Containment Cell 4"; + dir = 8; + network = list("SS13","Research") + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"lYK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "warning" + }, +/area/station/rnd/chargebay) +"lYP" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/medical, +/turf/simulated/floor/carpet/green, +/area/station/medical/virology) +"lYX" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/prison) +"lYZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/aisat) +"lZh" = ( +/turf/simulated/floor/carpet, +/area/station/civilian/theatre) +"lZs" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor, +/area/station/engineering/atmos) +"lZJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"lZO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/broken_bottle, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"lZQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "CMO"; + name = "CMO Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/medical/cmo) +"lZS" = ( +/mob/living/carbon/monkey, +/obj/structure/flora/ausbushes/ppflowers{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/station/medical/virology) +"lZX" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"maa" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine/oxygen, +/area/station/engineering/atmos) +"mar" = ( +/obj/machinery/atmospherics/components/unary/portables_connector, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/maintenance/incinerator) +"maD" = ( +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"maE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkblue" + }, +/area/station/aisat/teleport) +"maI" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Escape Hall South"; + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"maR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/hor) +"mba" = ( +/mob/living/pbag, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"mbi" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/cargo/office) +"mbp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/morgue) +"mbr" = ( +/turf/simulated/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/civilian/holodeck) +"mbt" = ( +/obj/structure/table, +/obj/item/stack/cable_coil/random, +/obj/random/tools/tool, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"mbv" = ( +/obj/structure/closet, +/obj/item/clothing/shoes/boots, +/obj/item/clothing/under/Waffen_SS_Form, +/obj/item/clothing/gloves/black, +/obj/item/clothing/head/Nazi_Officer_Cap, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"mbS" = ( +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/storage/emergency3) +"mbY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/virology) +"mcj" = ( +/obj/machinery/cryopod, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/hallway/primary/port) +"mcr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/surgeryobs) +"mcI" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"mcK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/hallway/secondary/exit) +"mcM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"mcT" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/welding{ + pixel_y = 4 + }, +/obj/item/weapon/storage/belt/utility, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/ai_monitored/eva) +"mcZ" = ( +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/dormitory) +"mdd" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"mdg" = ( +/obj/structure/lattice, +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/environment/space, +/area/space) +"mdl" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"mdn" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_y = -32 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"mdp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/robotics) +"mdq" = ( +/obj/structure/stool/bed/chair/metal/red{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/interrogation) +"mds" = ( +/obj/structure/rack, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/briefcase/inflatable, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"mdw" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"mdy" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/engine/n20, +/area/station/engineering/atmos) +"mdO" = ( +/obj/structure/stool/bed/chair/metal/red{ + dir = 1 + }, +/mob/living/simple_animal/corgi/borgi, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/carpet/red, +/area/station/security/hos) +"mdZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/flora/pottedplant/aquatic, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"meg" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable/yellow, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/engineering/engine) +"mep" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_one_access = list(1,4) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/interrogation) +"mey" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass{ + name = "Cafe" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/cafeteria) +"meG" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/landmark/start/research_director, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/hor) +"meM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"meP" = ( +/obj/structure/curtain/open/shower/security, +/obj/structure/window/reinforced, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"meX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/rnd/scibreak) +"mfd" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/rig/atmos, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/rig/atmos, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"mff" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"mfo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkbrown" + }, +/area/station/cargo/qm) +"mfr" = ( +/obj/structure/table/woodentable, +/obj/item/clothing/accessory/metal_cross, +/obj/structure/sign/departments/holy{ + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/station/civilian/chapel) +"mfB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/hallway/primary/aft) +"mfE" = ( +/turf/simulated/floor/airless/ceiling, +/area/station/cargo/recycler) +"mfF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 5; + icon_state = "warndark" + }, +/area/station/cargo/storage) +"mfJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"mfL" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "wood_stairs2" + }, +/area/station/civilian/chapel) +"mfW" = ( +/turf/simulated/floor/wood, +/area/station/civilian/bar) +"mgb" = ( +/obj/machinery/door/airlock/glass{ + name = "Barbershop" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/barbershop) +"mgc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"mgo" = ( +/obj/structure/scrap_cube, +/turf/environment/space, +/area/space) +"mgr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/weapon/tank/oxygen/yellow{ + pixel_y = 6 + }, +/obj/item/weapon/tank/oxygen/yellow, +/obj/item/weapon/storage/briefcase/inflatable, +/obj/item/clothing/mask/gas/coloured, +/obj/item/clothing/mask/gas/coloured, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/medbay) +"mgC" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"mgW" = ( +/obj/structure/table/woodentable, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"mhu" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine/phoron, +/area/station/engineering/atmos) +"mhC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/teleporter) +"mhD" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod 5" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"mhJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/recharge_station, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/medbay) +"mhK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/structure/lattice, +/obj/structure/window/reinforced, +/turf/environment/space, +/area/space) +"mhV" = ( +/obj/machinery/deployable/barrier, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"mhZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"mid" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel) +"mio" = ( +/obj/machinery/light/small, +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 8 + }, +/turf/simulated/shuttle/floor/erokez{ + icon_state = "floor" + }, +/area/shuttle/escape_pod1/station) +"mip" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/station/engineering/equip) +"mir" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/station/medical/cryo) +"mis" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "blackcorner" + }, +/area/station/hallway/primary/central) +"miw" = ( +/obj/structure/stool, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"miz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/hallway/secondary/exit) +"miE" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/camera{ + c_tag = "Cargo Recycler Office"; + dir = 0 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/recycleroffice) +"miR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"mjc" = ( +/obj/structure/table, +/obj/item/weapon/paper, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/security/brig) +"mjg" = ( +/obj/item/clothing/accessory/stethoscope{ + pixel_y = 4 + }, +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/clothing/glasses/sunglasses/hud/med, +/turf/simulated/floor{ + dir = 8; + icon_state = "barber" + }, +/area/station/medical/cmo) +"mjr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"mjv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"mjw" = ( +/obj/machinery/door/firedoor, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/atmos) +"mjM" = ( +/obj/structure/rack, +/obj/item/weapon/airlock_painter{ + pixel_y = 4 + }, +/obj/item/weapon/airlock_painter, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"mjP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet/green, +/area/station/medical/psych) +"mjS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"mjX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "asteroid2" + }, +/area/station/civilian/garden) +"mke" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/genetics_cloning) +"mkm" = ( +/obj/machinery/computer/skills, +/obj/structure/table/glass, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/cmo) +"mky" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/sleeper) +"mkz" = ( +/obj/structure/table, +/obj/item/weapon/hand_tele{ + pixel_y = 6 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge/teleporter) +"mkN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/brig) +"mlh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"mlk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"mlm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/hallway) +"mlq" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/security/prison) +"mlw" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -1; + pixel_y = 6 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"mlK" = ( +/turf/simulated/mineral/random/high_chance, +/area/space) +"mlM" = ( +/obj/structure/stool, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/locker) +"mmo" = ( +/turf/simulated/floor/plating/airless{ + dir = 6; + icon_state = "warnplate" + }, +/area/station/cargo/recycler) +"mmp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"mms" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"mmD" = ( +/obj/structure/table/woodentable/poker, +/obj/item/toy/cards, +/obj/item/device/harmonica{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/simulated/floor/carpet/black, +/area/station/civilian/library) +"mmW" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"mng" = ( +/turf/simulated/floor{ + icon_state = "darkbrown" + }, +/area/station/cargo/qm) +"mnl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"mnr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkpurple" + }, +/area/station/rnd/hor) +"mnF" = ( +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"mnM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "warningcorner" + }, +/area/station/engineering/engine) +"moh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"moi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"mor" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/food/drinks/britcup{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/weapon/folder/white{ + pixel_x = 8; + pixel_y = 2 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/fore) +"moA" = ( +/obj/structure/window/reinforced, +/obj/machinery/flasher{ + id = "AI"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"moF" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/cakehat, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/civilian/bar) +"moJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"mpb" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 1 + }, +/obj/effect/landmark/start/atmospheric_technician, +/turf/simulated/floor, +/area/station/engineering/break_room) +"mpg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"mpp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor, +/area/station/maintenance/medbay) +"mpr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/storage/tech) +"mpu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/landmark/start/medical_doctor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/medical/cryo) +"mpw" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"mpB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"mpD" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"mpK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/port) +"mpR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"mpT" = ( +/obj/structure/rack, +/obj/item/weapon/circuitboard/secure_data{ + pixel_y = 8 + }, +/obj/item/weapon/circuitboard/security{ + pixel_y = 4 + }, +/obj/item/weapon/circuitboard/skills, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/storage/tech) +"mqa" = ( +/obj/machinery/camera{ + c_tag = "RnD Robotics South"; + dir = 1; + network = list("SS13","Research") + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/rack, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_y = 2 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = -2; + pixel_y = 1 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = -4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"mqc" = ( +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"mqg" = ( +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_one_access = list(6,28) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/morgue) +"mqi" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "aftstarboard_airlock"; + name = "exterior access button"; + pixel_x = -28; + req_access = list(10,13) + }, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"mqj" = ( +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"mqv" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "black" + }, +/area/station/hallway/primary/central) +"mqz" = ( +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/cargo/storage) +"mqA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"mqZ" = ( +/obj/item/weapon/flora/random, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"mrw" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/tox_launch) +"mrK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/spider/stickyweb, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"mrP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor/wood, +/area/station/maintenance/engineering) +"msg" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"msn" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "warndark" + }, +/area/station/rnd/tox_launch) +"msp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/storage) +"msx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"msF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/door_control{ + id = "Sm"; + name = "Shutters Control"; + pixel_x = 28; + req_access = list(10) + }, +/obj/machinery/camera{ + c_tag = "Engineering West"; + dir = 8; + network = list("SS13","Engineering") + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warning" + }, +/area/station/engineering/engine) +"msG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"msU" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/interrogation) +"msW" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"mtt" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/hydroponics) +"mtD" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "auxsolareast_airlock"; + pixel_y = -28; + req_access = list(13); + tag_airpump = "auxsolareast_pump"; + tag_chamber_sensor = "auxsolareast_sensor"; + tag_exterior_door = "auxsolareast_outer"; + tag_interior_door = "auxsolareast_inner" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"mub" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/sleeper) +"muk" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 1 + }, +/obj/item/weapon/storage/fancy/cigarettes, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"mum" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/science) +"mur" = ( +/obj/structure/table, +/obj/random/tools/technology_scanner, +/obj/random/tools/tool, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/storage/primary) +"muu" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/flasher{ + id = "solitary1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "platebot"; + nitrogen = 0.01; + oxygen = 0.01 + }, +/area/station/security/brig) +"muw" = ( +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"mux" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"muE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/lobby) +"muF" = ( +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "red" + }, +/area/station/security/interrogation) +"muY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "asteroid3" + }, +/area/station/civilian/garden) +"mvk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/surgeryobs) +"mvw" = ( +/obj/structure/stool/bed/roller, +/obj/machinery/iv_drip, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -32 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warning" + }, +/area/station/medical/cryo) +"mvA" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6 + }, +/turf/environment/space, +/area/space) +"mvF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"mvW" = ( +/obj/structure/table/glass, +/obj/item/device/healthanalyzer, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/genetics) +"mwb" = ( +/obj/random/scrap/safe_even, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"mwc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + name = "Chemistry Lab"; + req_access = list(33) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/chemistry) +"mwj" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/engine/n20, +/area/station/engineering/atmos) +"mwk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"mwn" = ( +/obj/structure/table, +/obj/item/stack/sheet/mineral/phoron{ + amount = 5; + layer = 2.9 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"mwy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/medical/cryo) +"mxc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"mxm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"mxz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"mxH" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/dormitory) +"mxR" = ( +/obj/structure/closet/emcloset, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/scibreak) +"mxX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkredcorners" + }, +/area/station/security/lobby) +"myk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Engine Room"; + sortType = "Engine Room" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"mym" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/medical/patients_rooms) +"myp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/surgeryobs) +"myB" = ( +/obj/structure/stool/bed/roller, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/surgeryobs) +"myL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/item/weapon/scrap_lump, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + name = "Kitchen"; + sortType = "Kitchen" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"myN" = ( +/obj/machinery/vending/sustenance, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"myX" = ( +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"myY" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/hallway/primary/fore) +"mzb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "asteroid3" + }, +/area/station/civilian/garden) +"mze" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/lab) +"mzU" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Messaging Server"; + req_access = list(30) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/server) +"mAc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/station/cargo/storage) +"mAd" = ( +/turf/simulated/wall, +/area/station/maintenance/dormitory) +"mAg" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/item/clothing/under/patient_gown, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/medical/patients_rooms) +"mAr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/security/interrogation) +"mAz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"mAC" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/bottle/champagne, +/obj/item/weapon/reagent_containers/food/drinks/bottle/rum, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"mAD" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"mAG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/chiefs_office) +"mAM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "yellow" + }, +/area/station/engineering/equip) +"mAO" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkyellow" + }, +/area/station/engineering/atmos) +"mAP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"mAU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"mBe" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) +"mBi" = ( +/obj/structure/closet/crate{ + name = "Gold Crate" + }, +/obj/item/weapon/storage/belt/champion, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "vault" + }, +/area/station/bridge/nuke_storage) +"mBm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/hallway/primary/central) +"mBr" = ( +/mob/living/carbon/monkey, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/station/medical/virology) +"mBx" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/fore) +"mBy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/hallway) +"mBB" = ( +/obj/machinery/computer/communications, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkbrown" + }, +/area/station/bridge) +"mBC" = ( +/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate, +/obj/structure/sign/poster/contraband/syndicate_recruitment{ + pixel_x = 4; + pixel_y = 32 + }, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"mBU" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/fore) +"mCa" = ( +/obj/structure/stool/bed/chair/office/dark, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"mCy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/station/security/brig) +"mCE" = ( +/obj/item/cardboard_cutout{ + icon_state = "cutout_clown" + }, +/turf/simulated/floor/plating/airless{ + icon_state = "platebot" + }, +/area/station/rnd/test_area) +"mCG" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/drone_fabrication) +"mCU" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/auxsolarport) +"mDd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/science) +"mDi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"mDm" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"mDp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"mDG" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper/wires, +/obj/item/weapon/stamp/ce{ + pixel_y = 6 + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for the engineering security doors."; + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_x = 28; + pixel_y = 12; + req_access = list(10) + }, +/obj/machinery/door_control{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_x = 28; + pixel_y = -12; + req_access = list(24) + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for secure storage."; + id = "Secure Storage"; + name = "Engineering Secure Storage"; + pixel_x = 28; + req_access = list(56) + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for a shutters."; + id = "CE"; + name = "CE Shutters Control"; + req_access = list(56) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/chiefs_office) +"mDI" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/item/seeds/watermelonseed, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/grille, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/maintenance/brig) +"mDK" = ( +/obj/machinery/door/airlock/command/glass{ + name = "E.V.A."; + req_one_access = list(1,5,11,18,24) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/eva) +"mDR" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Brig Evidence Storage"; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/interrogation) +"mEd" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp{ + pixel_x = -4; + pixel_y = 10 + }, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/obj/item/device/camera/polar/detective, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/interrogation) +"mEe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"mEf" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/station/cargo/office) +"mEx" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction, +/turf/environment/space, +/area/space) +"mEz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"mEE" = ( +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Brig West"; + dir = 1; + network = list("SS13","Security") + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"mEJ" = ( +/turf/simulated/wall/r_wall, +/area/station/maintenance/incinerator) +"mEO" = ( +/obj/structure/closet/theatrecloset, +/obj/random/randomtoy, +/obj/item/clothing/gloves/rainbow, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Theater Backroom"; + dir = 1 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/civilian/theatre) +"mEP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"mEQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"mFB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"mFG" = ( +/obj/machinery/photocopier, +/obj/structure/sign/warning/lethal_turrets{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge) +"mFL" = ( +/obj/structure/closet/crate{ + name = "solar pack crate" + }, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/weapon/circuitboard/solar_control, +/obj/item/weapon/tracker_electronics, +/obj/item/weapon/paper/solar, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"mFN" = ( +/obj/item/weapon/flora/random, +/obj/machinery/door_control{ + id = "Medical_Psychiatry"; + name = "Privacy Shutters"; + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/station/medical/psych) +"mGd" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/medical/psych) +"mGh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"mGn" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/hand_labeler, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/security/iaa_office) +"mGu" = ( +/obj/structure/dispenser, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"mGv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room"; + req_access = list(10) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"mGI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"mGN" = ( +/obj/structure/sign/warning/moving_parts{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Cargo Mail"; + dir = 6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/cargo/office) +"mGQ" = ( +/obj/item/weapon/flora/random, +/obj/structure/sign/directions/dock_tablo{ + pixel_x = 32 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitepurple" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"mGS" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"mGU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"mGX" = ( +/obj/item/weapon/reagent_containers/syringe, +/obj/item/weapon/reagent_containers/pill/methylphenidate, +/obj/item/weapon/reagent_containers/pill/citalopram, +/obj/item/weapon/reagent_containers/pill/citalopram, +/obj/item/weapon/reagent_containers/pill/methylphenidate, +/obj/item/weapon/reagent_containers/glass/bottle/stoxin, +/obj/item/clothing/suit/straight_jacket, +/obj/structure/closet/secure_closet{ + name = "Psychiatrist's Locker"; + req_access = list(64) + }, +/obj/item/weapon/storage/box/cups, +/obj/item/toy/plushie/tuxedo_cat, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor/wood, +/area/station/medical/psych) +"mGY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/interrogation) +"mHa" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/hydroponics) +"mHe" = ( +/obj/structure/stool/bed/chair/metal/red, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/interrogation) +"mHf" = ( +/obj/machinery/camera{ + c_tag = "RnD Containment Cell 3"; + dir = 8; + network = list("SS13","Research") + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"mHq" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen/invisible, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/station/civilian/library) +"mHv" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/genetics) +"mHS" = ( +/obj/machinery/vending/holy, +/turf/simulated/floor/wood, +/area/station/civilian/chapel) +"mHU" = ( +/obj/machinery/door/window/eastleft{ + dir = 2 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_y = 1 + }, +/obj/item/weapon/pen{ + pixel_y = 4 + }, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Warden's Desk"; + req_access = list(3) + }, +/turf/simulated/floor/plating, +/area/station/security/warden) +"mIg" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"mIk" = ( +/obj/structure/table, +/obj/item/weapon/storage/bag/bio{ + pixel_y = 6 + }, +/obj/item/weapon/storage/box/syringes{ + pixel_x = -4; + pixel_y = -9 + }, +/obj/machinery/vending/wallmed1{ + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"mIK" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"mIM" = ( +/obj/item/weapon/ore/glass, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"mIO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/security/prison) +"mIP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"mJa" = ( +/obj/structure/rack, +/obj/item/weapon/storage/firstaid/o2{ + pixel_y = 8 + }, +/obj/item/weapon/storage/firstaid/o2{ + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/o2, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"mJj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/item/clothing/shoes/boxing, +/obj/item/clothing/gloves/fingerless, +/obj/item/clothing/mask/bandana/skull, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spider/stickyweb, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"mJn" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "brown" + }, +/area/station/cargo/miningoffice) +"mJq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/cargo/office) +"mJt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/hallway) +"mJM" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/morgue) +"mJS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/arrival) +"mKe" = ( +/obj/machinery/door/poddoor{ + id = "cell3"; + name = "Cell Door" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"mKg" = ( +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"mKh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/station/medical/patients_rooms) +"mKI" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/incinerator) +"mKU" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "brown" + }, +/area/station/cargo/office) +"mKX" = ( +/obj/structure/closet/secure_closet/security, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/main) +"mLw" = ( +/obj/machinery/light/small, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/interrogation) +"mLD" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/plaid, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories/dormone) +"mLG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/mixing) +"mLO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor{ + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"mLU" = ( +/obj/structure/object_wall/pod{ + icon_state = "1,0" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod2/station) +"mLZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 3; + icon_state = "whitegreen" + }, +/area/station/medical/virology) +"mMb" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/locker) +"mMf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"mMh" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/maintenance/brig) +"mMo" = ( +/turf/simulated/wall/r_wall, +/area/station/ai_monitored/storage_secure) +"mMq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/station/aisat/antechamber) +"mMH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"mMJ" = ( +/mob/living/pbag, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/prison) +"mMN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/patients_rooms) +"mMR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"mMU" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 3; + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"mMY" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "warning" + }, +/area/station/engineering/atmos) +"mNo" = ( +/obj/item/weapon/aiModule/asimov, +/obj/item/weapon/aiModule/freeform/core, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Core Modules"; + req_access = list(20) + }, +/obj/structure/window/reinforced, +/obj/item/weapon/aiModule/corp, +/obj/item/weapon/aiModule/paladin, +/obj/item/weapon/aiModule/robocop, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/rack, +/turf/simulated/floor/whitegreed, +/area/station/bridge/ai_upload) +"mNx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/gibs/robot, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"mNF" = ( +/obj/structure/weightlifter, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"mOD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/ai_monitored/eva) +"mOX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/station/hallway/primary/aft) +"mPd" = ( +/obj/machinery/chem_master/condimaster, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"mPm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "black" + }, +/area/station/civilian/playroom) +"mPs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whitepurple" + }, +/area/station/rnd/brainstorm_center) +"mPu" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/machinery/meter, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/tcommsat/computer) +"mPF" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"mPJ" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/geneticist, +/turf/simulated/floor{ + dir = 9; + icon_state = "whiteblue" + }, +/area/station/medical/genetics) +"mPL" = ( +/obj/structure/rack, +/obj/item/clothing/glasses/welding{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/clothing/glasses/welding{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/clothing/glasses/welding, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/equip) +"mQi" = ( +/obj/structure/closet/wardrobe/atmospherics_yellow, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"mQI" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/engineering/atmos) +"mRk" = ( +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"mRl" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/civilian/barbershop) +"mRD" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"mRV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/locker) +"mSe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 6; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"mSg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"mSq" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"mSA" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/camera{ + c_tag = "Private Office" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/security/lawyer_office) +"mSJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 1; + name = "Janitor Closet"; + sortType = "Janitor Closet" + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/cafeteria) +"mSK" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"mSU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"mTa" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor{ + id = "ArmorDoors"; + name = "Weapons locker"; + req_access = list(3) + }, +/obj/item/clothing/suit/storage/flak/bulletproof{ + pixel_y = 3 + }, +/obj/item/clothing/suit/storage/flak/bulletproof, +/obj/item/clothing/suit/storage/flak/bulletproof{ + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/bulletproof{ + pixel_y = 9 + }, +/obj/item/clothing/head/helmet/bulletproof{ + pixel_y = 6 + }, +/obj/item/clothing/head/helmet/bulletproof{ + pixel_y = 3 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"mTc" = ( +/obj/structure/closet/emcloset, +/turf/environment/space, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"mTe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"mTg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/locker) +"mTh" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/security/lawyer_office) +"mTs" = ( +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/station/cargo/storage) +"mTt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"mTw" = ( +/obj/machinery/computer/skills, +/obj/structure/table/glass, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkgreen" + }, +/area/station/bridge) +"mTK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"mTL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/recycleroffice) +"mTN" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/incinerator) +"mTV" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/civilian/theatre) +"mTX" = ( +/obj/structure/table/reinforced, +/obj/item/device/transfer_valve{ + pixel_x = -8; + pixel_y = -2 + }, +/obj/item/device/transfer_valve{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 5; + pixel_y = -6 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 9 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"mUl" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"mUn" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/security/prison) +"mUr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/carpet/black, +/area/station/security/iaa_office) +"mUv" = ( +/obj/effect/decal/cleanable/blood/xeno, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/dormitory) +"mUD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/cargo/miningoffice) +"mUT" = ( +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/incinerator) +"mUU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"mVd" = ( +/obj/structure/morgue{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/morgue) +"mVf" = ( +/obj/machinery/vending/chinese, +/obj/machinery/door_control{ + id = "Dorm"; + name = "Dorm"; + pixel_x = 28; + specialfunctions = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories/dormthree) +"mVt" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"mVu" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"mVB" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/brig) +"mVL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/brig) +"mVN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"mWo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/aisat/teleport) +"mWu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/civilian/theatre) +"mWI" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine/phoron, +/area/station/engineering/atmos) +"mWR" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/garden) +"mXc" = ( +/obj/machinery/shieldgen, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"mXq" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/warden) +"mXr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"mXO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber) +"mYg" = ( +/obj/structure/reagent_dispensers/acid{ + density = 0; + pixel_x = 32 + }, +/obj/structure/table, +/obj/item/weapon/storage/belt/utility{ + pixel_y = 8 + }, +/obj/item/weapon/storage/belt/utility{ + pixel_y = 4 + }, +/obj/item/weapon/book/manual/wiki/guide_to_robotics{ + pixel_y = 6 + }, +/obj/item/weapon/book/manual/wiki/guide_to_exosuits, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkpurple" + }, +/area/station/rnd/robotics) +"mYk" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"mYn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/cargo/storage) +"mYs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/security/prison) +"mYK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bluecorner" + }, +/area/station/medical/reception) +"mYP" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"mYT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/engineering/equip) +"mZc" = ( +/turf/simulated/wall, +/area/station/medical/morgue) +"mZf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 10; + icon_state = "brown" + }, +/area/station/cargo/storage) +"mZk" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/server) +"mZl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "warning" + }, +/area/station/rnd/chargebay) +"mZF" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"mZJ" = ( +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"mZR" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/station/aisat/antechamber) +"nag" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/red, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"nan" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"naC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"naD" = ( +/obj/structure/table/reinforced, +/obj/item/ashtray/bronze, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/civilian/bar) +"naM" = ( +/obj/machinery/atmospherics/components/unary/portables_connector, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/incinerator) +"naQ" = ( +/obj/structure/table/woodentable, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/random/plushie, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"nbg" = ( +/turf/environment/space, +/area/shuttle/syndicate/southwest) +"nbn" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/effect/overlay/palmtree_r, +/turf/simulated/floor/grass, +/area/station/medical/genetics) +"nbu" = ( +/obj/structure/table/glass, +/obj/item/weapon/phone, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"nbL" = ( +/obj/structure/rack, +/obj/random/tools/tool, +/obj/random/tools/tool, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge/teleporter) +"nbM" = ( +/obj/structure/table, +/obj/item/weapon/screwdriver{ + pixel_y = 2 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/random/tools/tool, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"nbV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"nch" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/incinerator) +"ncl" = ( +/obj/structure/rack, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"nco" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/morgue) +"ncu" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"ncz" = ( +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"ncB" = ( +/obj/machinery/light, +/obj/structure/rack, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/stack/sheet/plasteel{ + amount = 50; + pixel_x = -2 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"ncM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitehall" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"ncS" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"ncW" = ( +/turf/simulated/wall, +/area/station/civilian/bar) +"ndk" = ( +/turf/simulated/wall/r_wall, +/area/station/maintenance/engineering) +"ndv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/hallway/secondary/entry) +"ndO" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"ndU" = ( +/obj/structure/stool/bed/chair/pew/left, +/obj/effect/landmark/start/assistant/test_subject, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 1; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"ndZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"ned" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor, +/area/station/security/brig) +"nei" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/weapon/airlock_painter, +/turf/simulated/floor{ + dir = 6; + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"neo" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/directions/security{ + buildable_sign = 0; + dir = 1; + pixel_x = 32 + }, +/obj/structure/sign/directions/command{ + buildable_sign = 0; + dir = 1; + pixel_x = 32; + pixel_y = -6 + }, +/obj/structure/sign/directions/engineering{ + buildable_sign = 0; + dir = 8; + pixel_x = 32; + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"nep" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"neu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"new" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/tcommsat/computer) +"nex" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteyellow" + }, +/area/station/medical/chemistry) +"neC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/maintenance/dormitory) +"neE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"neP" = ( +/obj/machinery/computer/prisoner, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkred" + }, +/area/station/bridge) +"neY" = ( +/obj/item/device/flashlight/lamp/fir, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/cargo/storage) +"nfc" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/office) +"nfr" = ( +/obj/structure/table/reinforced, +/obj/structure/noticeboard{ + pixel_y = 28 + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "HoP_private"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/item/weapon/bell, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Reception Window" + }, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 8; + icon_state = "rightsecure"; + name = "Head of Personnel's Desk"; + req_access = list(57) + }, +/turf/simulated/floor/plating, +/area/station/bridge/hop_office) +"nfs" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/structure/flora/junglebush/large, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"nfy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "white" + }, +/area/station/hallway/primary/fore) +"nfH" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/internal_affairs_agent, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/black, +/area/station/security/iaa_office) +"nfN" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"nfO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"nfS" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/station/bridge) +"ngb" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/incinerator) +"ngD" = ( +/obj/machinery/vending/medical, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/sleeper) +"ngQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/camera{ + c_tag = "Brig Maintenance"; + dir = 4; + network = list("SS13","Security") + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"ngU" = ( +/turf/simulated/wall/r_wall, +/area/station/medical/cmo) +"ngW" = ( +/obj/machinery/teleport/hub, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = 22 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/station/aisat/teleport) +"ngX" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Sm"; + layer = 2.8; + name = "Supermatter Shutters"; + opacity = 0 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"nhc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/science) +"nhr" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_one_access = list(1,4) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"nhF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"nhK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/spider/stickyweb, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"nhY" = ( +/obj/structure/closet/emcloset, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "brown" + }, +/area/station/cargo/office) +"nib" = ( +/obj/item/weapon/flora/random, +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel) +"nie" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"nig" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"nik" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/port) +"nis" = ( +/obj/structure/table/glass, +/obj/item/weapon/folder/purple{ + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/brainstorm_center) +"niF" = ( +/turf/simulated/wall, +/area/station/maintenance/escape) +"niK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/gateway) +"niL" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/flora/pottedplant/sticky{ + pixel_y = 12 + }, +/obj/machinery/camera{ + c_tag = "Central Compartment East"; + dir = 8; + network = list("Tcomsat") + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"niU" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/machinery/airlock_sensor{ + id_tag = "science_sensor"; + pixel_x = -28; + req_one_access = list(13,45,1) + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"nje" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"nji" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/security/brig) +"njo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/medbay) +"njq" = ( +/turf/simulated/floor, +/area/station/hallway/primary/fore) +"njr" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/security/prison) +"njA" = ( +/obj/structure/flora/ausbushes/ppflowers{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"njB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "black" + }, +/area/station/hallway/primary/central) +"njL" = ( +/obj/machinery/door/poddoor/shutters{ + id = "Gateway_shutters"; + name = "Gateway Shutters" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "darkbluefull" + }, +/area/station/gateway) +"njO" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/stool/bed/chair/schair/wagon, +/turf/simulated/shuttle/floor/mining{ + icon_state = "2-3" + }, +/area/shuttle/mining/station) +"njQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/cargo/office) +"nka" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/landmark/start/assistant/test_subject, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/civilian/cafeteria) +"nkn" = ( +/obj/structure/object_wall/pod{ + dir = 1; + icon_state = "2,2" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod4/station) +"nkt" = ( +/obj/machinery/door/poddoor{ + id = "cell5"; + name = "Cell Door" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"nkG" = ( +/obj/structure/object_wall/mining{ + icon_state = "1-7" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"nkI" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/sign/directions/dock_tablo, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/mine_sci_shuttle) +"nkP" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"nkX" = ( +/obj/item/weapon/reagent_containers/blood/AMinus{ + pixel_x = -7; + pixel_y = -3 + }, +/obj/item/weapon/reagent_containers/blood/APlus{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/blood/BPlus{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/blood/OMinus{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/item/weapon/reagent_containers/blood/empty{ + pixel_x = 1; + pixel_y = -4 + }, +/obj/structure/rack, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/hallway/primary/fore) +"nla" = ( +/turf/simulated/floor/engine, +/area/station/rnd/misc_lab) +"nlc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt{ + pixel_x = 13 + }, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/medbay) +"nld" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/civilian/library) +"nlt" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/aisat) +"nly" = ( +/obj/structure/closet/radiation, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"nlF" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/grille, +/obj/structure/window/phoronreinforced{ + dir = 6 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/rnd/mixing) +"nmw" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/altar) +"nmy" = ( +/obj/machinery/light/small, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/structure/table, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "vault" + }, +/area/station/bridge/server) +"nmB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/atmos) +"nmC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 1 + }, +/turf/simulated/shuttle/floor/mining{ + icon_state = "4-3" + }, +/area/shuttle/mining/station) +"nmI" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/rig/engineering, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/rig/engineering, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"nmZ" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine/nitrogen, +/area/station/engineering/atmos) +"nnq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/station/cargo/office) +"nny" = ( +/obj/structure/table, +/obj/item/weapon/wrench, +/obj/item/device/analyzer, +/obj/random/tools/tool, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/storage/primary) +"nnz" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "wood2_stairs2" + }, +/area/station/civilian/gym) +"nnA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/security/armoury) +"nnD" = ( +/obj/machinery/door_control{ + id = "Sm"; + name = "Shutters Control"; + pixel_x = -28; + req_access = list(10) + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Engineering East"; + dir = 4; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warning" + }, +/area/station/engineering/engine) +"nnN" = ( +/obj/machinery/computer/mine_sci_shuttle, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"nof" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/warden) +"nog" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/xenobiology) +"nom" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/obj/machinery/requests_console/science{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"nos" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"not" = ( +/obj/structure/window/phoronreinforced{ + dir = 6 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/station/engineering/engine) +"nox" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"noz" = ( +/obj/structure/closet/emcloset, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/hallway/secondary/arrival) +"noA" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_one_access = list(1,4) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/interrogation) +"noV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 4; + icon_state = "blackcorner" + }, +/area/station/hallway/primary/central) +"npe" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/carpet/black, +/area/station/tcommsat/computer) +"npr" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/meter{ + frequency = 1443; + id = "mair_in_meter"; + name = "Mixed Air Tank In" + }, +/turf/simulated/wall/r_wall, +/area/station/engineering/atmos) +"npE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"npM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/station/tcommsat/computer) +"npS" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor{ + dir = 6; + icon_state = "green" + }, +/area/station/ai_monitored/eva) +"npX" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/cargo/storage) +"nqm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"nqn" = ( +/obj/item/clothing/head/ushanka/black, +/obj/item/clothing/under/soviet, +/obj/item/clothing/suit/hgpirate{ + desc = "No step back!"; + name = "soviet marshal coat" + }, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"nqq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat) +"nqB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/scibreak) +"nqG" = ( +/obj/structure/filingcabinet/chestdrawer/black, +/obj/structure/closet/fireaxecabinet{ + pixel_y = -28 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge) +"nqV" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/ai_upload) +"nrb" = ( +/obj/item/weapon/scrap_lump, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/medbay) +"nrv" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"nrG" = ( +/obj/machinery/computer/med_data, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "darkgreen" + }, +/area/station/bridge) +"nrJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"nrK" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"nrM" = ( +/turf/simulated/floor/plating/airless{ + dir = 1; + icon_state = "warnplatecorner" + }, +/area/station/rnd/test_area) +"nrN" = ( +/obj/machinery/biogenerator, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/hydroponics) +"nrW" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating{ + dir = 4; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"nsd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"nsn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"nsp" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "auxsolareast_airlock"; + name = "exterior access button"; + pixel_x = -28; + req_access = list(10,13) + }, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"nsw" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/rig/engineering/chief, +/obj/item/clothing/head/helmet/space/rig/engineering/chief, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/requests_console/ce{ + pixel_y = 26 + }, +/obj/machinery/camera{ + c_tag = "Engineering Chief Engineer's Office"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkyellow" + }, +/area/station/engineering/chiefs_office) +"nsT" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"ntn" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"ntA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"ntN" = ( +/obj/structure/flora/ausbushes/genericbush, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor/grass, +/area/station/medical/genetics) +"nuc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/maintenance/medbay) +"nuD" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/chief_engineer, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/chiefs_office) +"nuF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/computer/guestpass{ + dir = 1; + pixel_y = 28 + }, +/obj/machinery/camera{ + c_tag = "Medbay Center"; + network = list("SS13","Medical") + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"nuZ" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Security" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/main) +"nve" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/cargo/recycleroffice) +"nvo" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"nvH" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"nvO" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/flora/pottedplant/aquatic{ + pixel_y = 12 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"nvS" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/reagentgrinder, +/turf/simulated/floor, +/area/station/maintenance/brig) +"nvW" = ( +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/obj/machinery/computer/monitor, +/obj/structure/cable, +/turf/simulated/floor{ + icon_state = "darkyellow" + }, +/area/station/engineering/chiefs_office) +"nvY" = ( +/obj/machinery/computer/cloning, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Medbay Cloning"; + network = list("SS13","Medical") + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/station/medical/genetics_cloning) +"nwc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"nwd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/captain_quarters) +"nwo" = ( +/obj/machinery/light/small, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber_interior) +"nwp" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"nwq" = ( +/obj/structure/table/woodentable, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 10; + pixel_y = 2 + }, +/obj/item/stack/medical/bruise_pack{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/medical/ointment{ + pixel_y = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/wood, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"nwB" = ( +/obj/effect/landmark/start/ai, +/obj/item/device/radio/intercom{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = -28; + pixel_y = -4 + }, +/obj/item/device/radio/intercom{ + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = 28; + pixel_y = -4 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + freerange = 1; + name = "Common Channel"; + pixel_y = 22 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"nwG" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"nwK" = ( +/obj/structure/table/glass, +/obj/item/weapon/book/manual/wiki/guide_to_xenobiology{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"nwU" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "satellite_east_outer"; + locked = 1; + name = "Satellite External Access"; + req_access = list(13); + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/station/aisat/teleport) +"nwV" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkstairs_wide" + }, +/area/station/security/lobby) +"nxe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"nxg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/secconfhall) +"nxp" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/black{ + pixel_y = 6 + }, +/obj/item/clothing/gloves/black{ + pixel_y = 3 + }, +/obj/item/clothing/gloves/black, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/obj/item/weapon/storage/box/lights/mixed{ + pixel_y = 8 + }, +/obj/item/weapon/storage/box/lights/mixed, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/equip) +"nxr" = ( +/obj/structure/table/glass, +/obj/item/device/radio/off{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/device/radio/off{ + pixel_x = -7; + pixel_y = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/fore) +"nxy" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/barricade/wooden, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"nxB" = ( +/turf/simulated/wall/r_wall, +/area/station/engineering/break_room) +"nxI" = ( +/obj/machinery/biogenerator, +/obj/item/seeds/watermelonseed, +/obj/effect/decal/cleanable/dirt, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/station/maintenance/brig) +"nyk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/brig) +"nym" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"nyw" = ( +/obj/structure/rack, +/obj/item/weapon/storage/firstaid/fire{ + pixel_y = 8 + }, +/obj/item/weapon/storage/firstaid/fire{ + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/fire, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"nyI" = ( +/obj/structure/object_wall/pod{ + icon_state = "3,1"; + name = "shuttle window"; + opacity = 0 + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod2/station) +"nyK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"nyQ" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "med_inner"; + locked = 1; + name = "Medbay External Access"; + req_one_access = list(13,45,1) + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"nzl" = ( +/obj/structure/sign/warning/fire{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/engine, +/area/station/rnd/mixing) +"nzw" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"nzA" = ( +/obj/machinery/vending/cigarette, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"nzN" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"nzO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/storage/emergency3) +"nzV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/civilian/locker) +"nAb" = ( +/obj/machinery/hydroponics/constructable, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/hydroponics) +"nAc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"nAf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"nAj" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_y = 6 + }, +/obj/item/weapon/shield/riot, +/obj/item/weapon/melee/baton, +/obj/machinery/door/window/brigdoor{ + id = "ArmorDoors"; + name = "Weapons locker"; + req_access = list(3) + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"nAt" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/station/engineering/engine) +"nAy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/hallway/primary/aft) +"nAB" = ( +/obj/structure/table/glass, +/obj/item/ashtray/plastic, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"nAD" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/port) +"nAT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor{ + icon_state = "asteroid3" + }, +/area/station/maintenance/brig) +"nBc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"nBd" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/rig/engineering, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/rig/engineering, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkyellow" + }, +/area/station/ai_monitored/eva) +"nBq" = ( +/obj/item/clothing/gloves/white, +/obj/item/clothing/mask/surgical, +/obj/structure/table, +/turf/simulated/floor{ + dir = 9; + icon_state = "whiteblue" + }, +/area/station/medical/morgue) +"nBw" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/eva) +"nBy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/suit/chef/classic, +/obj/item/clothing/head/chefhat, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"nBF" = ( +/obj/machinery/atmospherics/components/unary/portables_connector, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/mixing) +"nBI" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/telesci) +"nBP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"nCo" = ( +/obj/structure/stool/bed/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/landmark/start/security_officer, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"nCp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/security/prison) +"nCx" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"nCU" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/flora/pottedplant/mysterious{ + pixel_y = 12 + }, +/obj/machinery/camera{ + c_tag = "Central Compartment West"; + dir = 4; + network = list("Tcomsat") + }, +/obj/machinery/alarm/server{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"nCX" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor, +/area/station/hallway/secondary/exit) +"nDa" = ( +/obj/machinery/camera{ + c_tag = "RnD Telescience Test Room"; + dir = 8; + network = list("SS13","Research"); + pixel_y = -22 + }, +/turf/simulated/floor/engine, +/area/station/rnd/telesci) +"nDf" = ( +/obj/structure/closet/l3closet/scientist, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/gateway) +"nDm" = ( +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor/plating{ + dir = 10; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"nDs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/cargo/office) +"nDt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxport) +"nDy" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/structure/sign/warning/electricshock, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/station/bridge) +"nDH" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/blue, +/area/station/bridge/captain_quarters) +"nDJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"nDK" = ( +/obj/structure/closet/firecloset, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/medbay) +"nDR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/space_heater, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"nDU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"nEb" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"nEk" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "construction_area_airlock"; + name = "exterior access button"; + pixel_x = -28; + req_access = list(10,13) + }, +/turf/simulated/floor/plating/airless, +/area/space) +"nEn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"nEv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/gateway) +"nEw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/engineering/engine) +"nEG" = ( +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1379; + id_tag = "xeno_airlock_interior"; + locked = 1; + name = "Xenobiology Internal Airlock"; + req_access = list(55) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "xeno_airlock_control"; + name = "Xenobiology Access Button"; + pixel_x = 28; + req_access = list(55) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/xenobiology) +"nEK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/chiefs_office) +"nFd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/security/lobby) +"nFk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/landmark/start/shaft_miner, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/cargo/miningoffice) +"nFs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor{ + icon_state = "warning" + }, +/area/station/rnd/chargebay) +"nFV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/camera{ + c_tag = "Brig South East"; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"nGb" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"nGy" = ( +/obj/machinery/power/smes/fullcharge, +/obj/machinery/door_control{ + id = "AI Blast Door"; + name = "AI Blast Door"; + pixel_y = -28 + }, +/obj/structure/cable, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"nGD" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"nGI" = ( +/turf/simulated/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/station/cargo/recycler) +"nGJ" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"nGU" = ( +/obj/machinery/computer/scan_consolenew, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/station/medical/genetics) +"nGX" = ( +/obj/item/cardboard_cutout{ + icon_state = "cutout_clown" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/range) +"nHb" = ( +/turf/simulated/wall, +/area/station/civilian/toilet) +"nHc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/scibreak) +"nHu" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/station/medical/sleeper) +"nHy" = ( +/obj/decal/boxingrope{ + dir = 9 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor, +/area/station/maintenance/medbay) +"nHD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/medical/medbreak) +"nHE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/security/interrogation) +"nHG" = ( +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/warden) +"nHN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/landmark/start/chef, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"nHS" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkpurple" + }, +/area/station/rnd/robotics) +"nHT" = ( +/obj/item/weapon/flora/pottedplant/orientaltree, +/obj/machinery/door_control{ + id = "bridge blast"; + name = "Bridge Blast Door Control"; + pixel_y = -28; + req_access = list(19) + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge) +"nHY" = ( +/obj/machinery/door/firedoor, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"nHZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/virology) +"nIe" = ( +/turf/simulated/wall, +/area/station/cargo/qm) +"nIr" = ( +/turf/simulated/wall/r_wall, +/area/station/medical/genetics_cloning) +"nIt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/security/brig) +"nIB" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"nID" = ( +/turf/simulated/wall, +/area/station/maintenance/science) +"nIG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"nIS" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor, +/area/station/engineering/atmos) +"nJc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"nJq" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 10 + }, +/turf/environment/space, +/area/space) +"nJx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"nJE" = ( +/turf/simulated/wall/r_wall, +/area/station/bridge/captain_quarters) +"nJG" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge/hop_office) +"nJI" = ( +/obj/machinery/door/airlock/glass{ + name = "Primary Tool Storage" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/storage/primary) +"nJM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel) +"nJU" = ( +/obj/structure/table, +/obj/item/weapon/folder/blue{ + pixel_y = 4 + }, +/obj/item/weapon/stamp/hop{ + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/hop_office) +"nJW" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"nKh" = ( +/obj/structure/closet/emcloset, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/lobby) +"nKw" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge) +"nKI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"nKO" = ( +/obj/structure/table/woodentable/fancy/black, +/obj/item/ashtray/glass, +/obj/item/weapon/lighter/zippo{ + pixel_x = -5; + pixel_y = 5 + }, +/turf/simulated/floor, +/area/station/hallway/primary/fore) +"nKV" = ( +/obj/machinery/door/airlock/command{ + name = "Teleport Access"; + req_access = list(17) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/teleporter) +"nLg" = ( +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"nLr" = ( +/obj/structure/closet/crate{ + name = "TEG crate" + }, +/obj/item/weapon/circuitboard/teg, +/obj/item/weapon/circuitboard/circulator, +/obj/item/weapon/circuitboard/circulator, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/stack/cable_coil, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"nLK" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/station/bridge) +"nLX" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"nLY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/simulated/floor, +/area/station/medical/cryo) +"nMm" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/medical/cryo) +"nMA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/station/medical/psych) +"nMB" = ( +/obj/structure/flora/ausbushes/reedbush, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"nMM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/captain_quarters) +"nMQ" = ( +/turf/simulated/wall, +/area/station/rnd/xenobiology) +"nMY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/medical/hallway) +"nNi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Medical_Psychiatry"; + name = "Privacy Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/medical/psych) +"nNs" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/random/tools/tool, +/obj/effect/spider/stickyweb, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"nNu" = ( +/obj/structure/transit_tube{ + icon_state = "N-S" + }, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"nNv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"nNI" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"nNP" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"nNT" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "escape_dock_inner"; + locked = 1; + name = "Escape Dock External Access"; + req_one_access = list(13,45,1) + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"nOb" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/hallway/primary/central) +"nOq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/mass_driver) +"nOs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/door/airlock/security{ + name = "Security Maintenance"; + req_access = list(1) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/security/main) +"nOw" = ( +/obj/machinery/mass_driver{ + id = "trash" + }, +/turf/simulated/floor/plating/airless, +/area/station/maintenance/disposal) +"nOy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"nPe" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"nPJ" = ( +/obj/structure/closet/emcloset, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/machinery/camera{ + c_tag = "RnD Xenobiology Access"; + dir = 5; + network = list("SS13","Research") + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "warnwhite" + }, +/area/station/rnd/xenobiology) +"nPL" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"nPO" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/locker) +"nPP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/hallway/primary/central) +"nPV" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/item/clothing/under/patient_gown, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/surgeryobs) +"nPW" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"nPY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/ai_monitored/eva) +"nQg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"nQr" = ( +/obj/machinery/disposal, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/station/rnd/scibreak) +"nQI" = ( +/obj/structure/stool/bed/chair/comfy/teal{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 3; + icon_state = "whitegreen" + }, +/area/station/maintenance/medbay) +"nQT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room"; + req_access = list(10) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"nRh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/rnd/scibreak) +"nRi" = ( +/obj/structure/flora/ausbushes/lavendergrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"nRz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/civilian/playroom) +"nRH" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"nSc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "black" + }, +/area/station/civilian/fitness) +"nSo" = ( +/obj/machinery/gateway/center/station, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"nSt" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"nSy" = ( +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "neutral" + }, +/area/station/hallway/secondary/entry) +"nSE" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"nSL" = ( +/obj/structure/stool/bed/chair/comfy/black, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/patients_rooms) +"nSO" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/medical/virology) +"nTb" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "satellite_east_pump"; + name = "Satellite East Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/aisat/teleport) +"nTg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/surgeryobs) +"nTh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"nTi" = ( +/obj/item/roller, +/obj/item/roller, +/obj/item/roller, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/reagent_containers/food/snacks/soap, +/obj/structure/closet/crate/medical, +/turf/simulated/floor{ + dir = 6; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"nTn" = ( +/obj/structure/stool/bed/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"nTv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet, +/area/station/security/lawyer_office) +"nTw" = ( +/obj/structure/dispenser, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/mixing) +"nTy" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 8 + }, +/obj/effect/landmark/start/scientist, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"nTA" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"nTD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor/carpet/blue2, +/area/station/civilian/gym) +"nTQ" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"nUe" = ( +/turf/simulated/wall, +/area/station/maintenance/starboardsolar) +"nUh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"nUm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + dir = 4; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"nUR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door_timer/cell_6{ + dir = 2; + pixel_x = 0; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"nUW" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/item/weapon/flora/random, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"nVb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/entry) +"nVd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Chem"; + name = "Chemistry Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/medical/chemistry) +"nVi" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"nVk" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/structure/closet/radiation, +/turf/simulated/floor{ + dir = 6; + icon_state = "warning" + }, +/area/station/engineering/engine) +"nVq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"nVt" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_y = -1 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 5; + pixel_y = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/ai_monitored/eva) +"nWa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"nWd" = ( +/obj/structure/sign/warning/biohazard{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/execution) +"nWi" = ( +/obj/structure/table, +/obj/item/weapon/defibrillator/loaded, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = -30 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "warning" + }, +/area/station/medical/cryo) +"nWj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"nWo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/cargo/office) +"nWr" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/device/multitool, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/storage/tech) +"nWE" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"nWQ" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/fitness) +"nWU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "starboardsolar_pump"; + name = "Starboard Solar Large Air Vent" + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "starboardsolar_airlock"; + pixel_y = -28; + req_access = list(13); + tag_airpump = "starboardsolar_pump"; + tag_chamber_sensor = "starboardsolar_sensor"; + tag_exterior_door = "starboardsolar_outer"; + tag_interior_door = "starboardsolar_inner" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/auxsolarport) +"nWW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/security/prison) +"nWZ" = ( +/obj/item/weapon/shard, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"nXa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/captain_quarters) +"nXk" = ( +/obj/machinery/porta_turret/station_default{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/bridge/ai_upload) +"nXs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"nXE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/engineering) +"nXT" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "engineering_aux_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(10,13); + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"nXY" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"nXZ" = ( +/obj/machinery/washing_machine, +/obj/structure/dryer{ + pixel_y = 24 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"nYm" = ( +/turf/simulated/wall/r_wall, +/area/station/security/execution) +"nYx" = ( +/obj/structure/stool/bed/chair/office/dark, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"nYG" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/storage/primary) +"nYK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "neutral" + }, +/area/station/hallway/secondary/arrival) +"nYL" = ( +/obj/structure/stool/bed/chair/comfy/black, +/turf/simulated/floor, +/area/station/hallway/primary/fore) +"nYP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "blue" + }, +/area/station/medical/reception) +"nYX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/security/brig) +"nZh" = ( +/obj/structure/closet/crate/medical, +/obj/effect/decal/cleanable/dirt, +/obj/random/meds/medical_supply, +/obj/random/meds/medical_single_item, +/obj/random/meds/medical_single_item, +/obj/random/meds/chemical_bottle, +/obj/random/meds/medical_tool, +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/station/cargo/storage) +"nZj" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"nZt" = ( +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"nZu" = ( +/obj/structure/rack, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "brown" + }, +/area/station/cargo/storage) +"nZz" = ( +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "purple" + }, +/area/station/maintenance/science) +"nZD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/fitness) +"nZJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/scibreak) +"nZK" = ( +/obj/structure/table, +/obj/item/weapon/grenade/chem_grenade/cleaner{ + pixel_x = 9; + pixel_y = 10 + }, +/obj/item/weapon/grenade/chem_grenade/cleaner{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/item/weapon/grenade/chem_grenade/cleaner{ + pixel_x = -7; + pixel_y = 8 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/janitor) +"nZU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/monitoring) +"nZX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"oar" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"oaY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Play Room" + }, +/obj/structure/barricade/wooden{ + layer = 2.8; + name = "doorway barricade" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"oba" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/science) +"obd" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/carpet/black, +/area/station/tcommsat/computer) +"obs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool/bar, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"obF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/telescience_jammer{ + radius = 2 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/security/armoury) +"obS" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/goonplaque, +/area/station/hallway/primary/central) +"obW" = ( +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"ocb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/hallway/secondary/exit) +"oco" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/interrogation) +"ocp" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor/plating, +/area/station/storage/tech) +"ocs" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"ocF" = ( +/obj/structure/closet/crate/scicrate, +/obj/item/stack/cable_coil/red{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil/red, +/obj/item/weapon/stock_parts/scanning_module{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/stock_parts/scanning_module, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/lab) +"ocK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/civilian/hydroponics) +"odc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Play Room" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/central) +"odn" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel) +"odp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/main) +"odr" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"odt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/black, +/area/station/civilian/chapel/office) +"odw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"odG" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "waste_in"; + name = "waste air injector" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine/vacuum, +/area/station/engineering/atmos) +"oea" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"oeg" = ( +/obj/machinery/atmospherics/components/trinary/tvalve/mirrored/digital{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/incinerator) +"oen" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"oeq" = ( +/obj/structure/table/woodentable, +/obj/item/device/camera_film{ + pixel_x = 5; + pixel_y = 10 + }, +/obj/item/device/camera_film{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/machinery/light/small, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"oeC" = ( +/obj/machinery/vending/coffee, +/obj/machinery/requests_console/science{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"oeG" = ( +/obj/machinery/atmospherics/components/binary/valve/digital/open, +/turf/simulated/floor{ + dir = 9; + icon_state = "arrival" + }, +/area/station/engineering/atmos) +"oeH" = ( +/obj/item/weapon/reagent_containers/spray/plantbgone, +/obj/effect/decal/cleanable/blood/oil, +/obj/item/seeds/mtearseed, +/obj/structure/grille, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/station/maintenance/brig) +"oeK" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless{ + icon_state = "platebot" + }, +/area/station/cargo/recycler) +"oeN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"oeP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"oeT" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1443; + id = "air_in" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine/airmix, +/area/station/engineering/atmos) +"oeW" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/storage/primary) +"oeX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/security/brig) +"off" = ( +/turf/simulated/floor{ + icon_state = "warning" + }, +/area/station/engineering/atmos) +"ofD" = ( +/obj/structure/stool/bed/chair/office/dark, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/warden) +"ofN" = ( +/obj/structure/table/woodentable, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/obj/machinery/camera{ + c_tag = "Medbay Psychiatric Office"; + dir = 8; + network = list("SS13","Medical"); + pixel_y = -22 + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/psych) +"ofP" = ( +/obj/structure/rack, +/obj/item/weapon/storage/firstaid/regular{ + pixel_y = 8 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/regular, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"ogq" = ( +/obj/structure/table/glass, +/obj/item/stack/medical/bruise_pack{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 4 + }, +/obj/item/stack/medical/ointment{ + pixel_x = 1; + pixel_y = 7 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/fitness) +"ogI" = ( +/obj/item/weapon/cigbutt, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"ogK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"ogS" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxstarboard) +"ohs" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan, +/obj/machinery/meter, +/turf/simulated/floor, +/area/station/engineering/atmos) +"ohw" = ( +/obj/item/weapon/cigbutt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor, +/area/station/security/prison) +"ohF" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/random/tools/tool, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"ohH" = ( +/obj/structure/closet/emcloset, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warnwhite" + }, +/area/station/rnd/brainstorm_center) +"ohR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "whitepurplecorner" + }, +/area/station/rnd/scibreak) +"ohW" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/office) +"ohX" = ( +/obj/item/weapon/book/manual/wiki/barman_recipes{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/structure/window/reinforced, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/structure/table/woodentable, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/civilian/bar) +"oib" = ( +/obj/structure/stool/bed/chair/pew/right, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"oin" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"oir" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"oiM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"oiN" = ( +/obj/structure/flora/rock/jungle{ + layer = 2.7 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"oiP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/storage) +"oji" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/weapon/storage/box/matches{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/item/weapon/cigbutt/cigarbutt{ + pixel_x = 9; + pixel_y = -1 + }, +/obj/item/device/flashlight/lamp{ + pixel_x = 1; + pixel_y = 15 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"ojq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/woodentable, +/obj/item/stack/sheet/wood{ + amount = 10 + }, +/obj/item/weapon/wrench, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"ojw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room"; + req_access = list(10) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"ojx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/entry) +"ojL" = ( +/obj/machinery/door_control{ + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_x = -25; + req_access = list(29) + }, +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"ojM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/range) +"ojP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical{ + name = "Medbay Maintenance"; + req_access = list(5) + }, +/turf/simulated/floor/plating, +/area/station/medical/patients_rooms) +"ojQ" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/port) +"ojS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"ojV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/prison) +"okd" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/brown, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 6; + icon_state = "brownold" + }, +/area/station/security/prison) +"okn" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/engine/carbon_dioxide, +/area/station/engineering/atmos) +"okp" = ( +/obj/machinery/light/small, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/camera{ + c_tag = "Brig Washroom"; + dir = 10; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"oku" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/camera{ + c_tag = "Gym East"; + dir = 8 + }, +/obj/structure/dumbbells_rack, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"okA" = ( +/obj/item/device/radio/intercom/pod{ + dir = 4; + layer = 4; + pixel_x = 10 + }, +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 4 + }, +/turf/simulated/shuttle/floor/erokez{ + icon_state = "floor" + }, +/area/shuttle/escape_pod1/station) +"okB" = ( +/obj/machinery/computer/security, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/bridge) +"okZ" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"ola" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"olz" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/civilian/library) +"olD" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "whitebot" + }, +/area/station/rnd/mixing) +"olL" = ( +/obj/item/clothing/head/festive, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"olN" = ( +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/station/civilian/chapel) +"olO" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/brig) +"olP" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/dryer{ + pixel_y = 20 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/rnd/xenobiology) +"omc" = ( +/obj/structure/closet/l3closet/scientist, +/obj/structure/sign/warning/securearea{ + pixel_x = -32 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warnwhite" + }, +/area/station/rnd/xenobiology) +"omk" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/entry) +"omK" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"omP" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/beach/water/waterpool, +/area/station/civilian/gym) +"omZ" = ( +/obj/structure/stool/bed/roller, +/obj/machinery/iv_drip, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/sleeper) +"onn" = ( +/obj/structure/stool/bed/chair/metal/red{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/lobby) +"ono" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/pen/red{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"onv" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"ony" = ( +/obj/item/clothing/under/rank/roboticist, +/obj/structure/closet, +/obj/item/device/radio/headset/headset_sci, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"onD" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"onE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"onM" = ( +/obj/structure/stool/bed/chair/office/light, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/lab) +"onR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"onU" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine/airmix, +/area/station/engineering/atmos) +"oob" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Medical_Psychiatry"; + name = "Privacy Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/medical/psych) +"ooe" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/flask/barflask{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/weapon/flora/pottedplant/smallcactus{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/structure/sign/monkey_painting{ + pixel_y = 26 + }, +/turf/simulated/floor/wood, +/area/station/civilian/bar) +"ool" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/science) +"oop" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/securearea, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"ooq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 9; + icon_state = "whiteblue" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"ooB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"ooG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 5; + icon_state = "warndark" + }, +/area/station/gateway) +"ooO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"ooQ" = ( +/obj/structure/table/woodentable, +/obj/item/device/detective_scanner, +/obj/machinery/windowtint{ + id = "privateoffice"; + pixel_y = 28 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"opA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"opB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"opQ" = ( +/obj/machinery/mass_driver{ + dir = 8; + id = "toxinsdriver" + }, +/turf/simulated/floor/plating/airless{ + icon_state = "platebotc" + }, +/area/station/rnd/tox_launch) +"opW" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/structure/closet/radiation, +/turf/simulated/floor{ + dir = 10; + icon_state = "warning" + }, +/area/station/engineering/engine) +"oqc" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"oqf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/fitness) +"oqi" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/folder/white{ + pixel_y = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/psych) +"oqk" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"oqz" = ( +/obj/structure/coatrack, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"oqA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/civilian/theatre) +"oqL" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"oqP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"oqV" = ( +/obj/machinery/mecha_part_fabricator{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"ora" = ( +/obj/effect/landmark{ + name = "Holodeck Base" + }, +/turf/simulated/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/civilian/holodeck) +"orb" = ( +/obj/machinery/door/poddoor/shutters{ + id = "Gateway_shutters_entrance"; + name = "Gateway Shutters" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"orf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/atmos) +"orj" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"orq" = ( +/obj/item/weapon/folder/yellow{ + pixel_y = 4 + }, +/obj/structure/table/glass, +/turf/simulated/floor, +/area/station/engineering/break_room) +"ors" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"orv" = ( +/obj/machinery/porta_turret/station_default{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/machinery/camera/motion{ + c_tag = "AI Chamber South"; + dir = 1; + network = list("RD","MiniSat") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/aisat/ai_chamber) +"orA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/starboard) +"orJ" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/lobby) +"orU" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"osg" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/interrogation) +"osn" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/hallway/secondary/exit) +"osu" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/paramedic, +/turf/simulated/floor{ + dir = 4; + icon_state = "blue" + }, +/area/station/medical/reception) +"osx" = ( +/obj/structure/stool/bed, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/prison) +"osA" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"osD" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/fitness) +"osQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/cargo) +"osV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "privateoffice" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "privateoffice" + }, +/obj/structure/window/reinforced/polarized{ + id = "privateoffice" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "privateoffice" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/lobby) +"osX" = ( +/obj/structure/object_wall/mining{ + icon_state = "1-2" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"otj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/landmark/start/assistant/test_subject, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/hallway/secondary/arrival) +"oty" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"otH" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/power/apc/largecell{ + dir = 1; + name = "largecell apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/stool/bed/chair/metal/red, +/obj/machinery/camera{ + c_tag = "Brig Interrogation Lobby"; + dir = 6; + network = list("SS13","Security","Interrogation") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/interrogation) +"otJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "construction_area_pump"; + name = "Construction Area Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/construction) +"otO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/security/forensic_office) +"otS" = ( +/obj/machinery/dna_scannernew, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/requests_console/genetics{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/genetics) +"otU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/station/tcommsat/computer) +"oua" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/incinerator) +"our" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Monitoring Maintenance"; + req_access = list(71) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/engineering/monitoring) +"ouu" = ( +/obj/machinery/door/airlock{ + name = "Sauna" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"ouy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/mixing) +"ouF" = ( +/obj/structure/holohoop{ + pixel_y = 28 + }, +/turf/simulated/floor, +/area/station/security/prison) +"ouI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/teleporter) +"ouK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"ouL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "blue" + }, +/area/station/ai_monitored/eva) +"ouQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/sign/directions/medical{ + buildable_sign = 0; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/aft) +"ouT" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"ouY" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/civilian/theatre) +"ovf" = ( +/obj/machinery/door/window/eastleft{ + dir = 1; + name = "Coffin Storage"; + req_access = list(22) + }, +/obj/structure/closet/coffin, +/obj/item/stack/sheet/wood{ + amount = 20 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/chapel/mass_driver) +"ovm" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/security/prison) +"ovp" = ( +/obj/item/weapon/flora/random, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/fitness) +"ovz" = ( +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/station/cargo/office) +"ovI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxstarboard) +"ovL" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/civilian/fitness) +"ovR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"ovZ" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"owd" = ( +/turf/simulated/wall/r_wall, +/area/station/rnd/hallway) +"owq" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"owt" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/cargo/storage) +"owu" = ( +/obj/machinery/space_heater, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"owv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor, +/area/station/cargo/storage) +"owy" = ( +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 1 + }, +/turf/simulated/shuttle/floor/mining{ + icon_state = "4-4,6" + }, +/area/shuttle/mining/station) +"owA" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/psych) +"owH" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/flora/deskferntrim{ + icon_state = "plant-34-alternative"; + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/device/healthanalyzer, +/turf/simulated/floor/carpet/green, +/area/station/medical/psych) +"owL" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"owT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Morgue"; + sortType = "Morgue" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"oxd" = ( +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/monitoring) +"oxJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"oxK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"oxU" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/random/misc/all, +/turf/simulated/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/station/cargo/recycler) +"oyh" = ( +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/atmos) +"oyl" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"oyo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/maintenance/medbay) +"oyB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/station/security/lawyer_office) +"oyL" = ( +/obj/machinery/door/airlock{ + name = "Kitchen Cold Room"; + req_access = list(28) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/civilian/cold_room) +"oza" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/poster/official/science{ + pixel_x = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"ozc" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/environment/space, +/area/space) +"ozg" = ( +/turf/simulated/wall, +/area/station/cargo/recycleroffice) +"ozi" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/station/aisat/antechamber_interior) +"ozn" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"ozt" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/grille, +/obj/structure/window/phoronreinforced{ + dir = 6 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/rnd/mixing) +"ozz" = ( +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/arrival) +"ozB" = ( +/obj/machinery/recharge_station, +/obj/effect/landmark/start/cyborg, +/turf/simulated/floor/bluegrid, +/area/station/bridge/comms{ + name = "Cyborg Station" + }) +"ozG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/spiderling_remains, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"ozX" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"ozZ" = ( +/obj/structure/table/woodentable, +/obj/item/device/taperecorder{ + pixel_y = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/obj/machinery/power/apc/largecell{ + dir = 8; + name = "largecell apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/hos) +"oAg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/airless/ceiling, +/area/station/cargo/recycler) +"oAi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"oAl" = ( +/obj/machinery/vending/blood, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/machinery/camera{ + c_tag = "Medbay Treatment Center"; + dir = 8; + network = list("SS13","Medical") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/sleeper) +"oAr" = ( +/obj/item/stack/sheet/cardboard, +/obj/structure/rack, +/obj/item/stack/sheet/cardboard, +/obj/item/stack/sheet/cardboard, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/cargo/storage) +"oAw" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/entry) +"oAN" = ( +/obj/structure/closet/secure_closet/brig, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/camera{ + c_tag = "Brig Prison Observation"; + dir = 8; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/prison) +"oAO" = ( +/obj/machinery/computer/area_atmos, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/rnd/storage) +"oAV" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/structure/stool, +/turf/simulated/floor, +/area/station/maintenance/medbay) +"oAX" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation Observervation"; + req_one_access = list(1,4) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/interrogation) +"oAY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "purple" + }, +/area/station/maintenance/science) +"oBf" = ( +/turf/simulated/wall, +/area/station/security/secconfhall) +"oBr" = ( +/obj/structure/table, +/obj/item/weapon/game_kit/random, +/turf/simulated/floor, +/area/station/security/prison) +"oBK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 6 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"oBM" = ( +/obj/item/clothing/mask/luchador, +/obj/item/clothing/mask/luchador/rudos, +/obj/item/clothing/mask/luchador/tecnicos, +/obj/item/clothing/mask/luchador/white, +/obj/item/clothing/shoes/boxing/gray, +/obj/item/clothing/shoes/boxing/red, +/obj/item/clothing/shoes/boxing/white, +/obj/item/clothing/under/boxing/green, +/obj/item/clothing/under/boxing/red, +/obj/item/clothing/under/boxing/white, +/obj/structure/closet, +/obj/machinery/atm{ + pixel_y = 28 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"oBY" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/aft) +"oCh" = ( +/obj/structure/table/woodentable, +/obj/item/trash/chinese1, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/game_kit/chaplain, +/obj/random/randomtoy, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/maintenance/engineering) +"oCi" = ( +/obj/structure/object_wall/pod{ + icon_state = "0,0" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod2/station) +"oCm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/gateway) +"oCr" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"oCs" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/rnd/xenobiology) +"oCu" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"oCy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"oCJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"oCY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/execution) +"oDv" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"oDy" = ( +/turf/simulated/wall, +/area/station/cargo/recycler) +"oDM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"oDX" = ( +/obj/structure/table/glass, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/item/device/flashlight/lamp{ + pixel_x = -4; + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"oEb" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/station/medical/cmo) +"oEg" = ( +/obj/machinery/computer/atmoscontrol{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/monitoring) +"oEk" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"oED" = ( +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"oEM" = ( +/turf/simulated/floor/plating, +/area/station/civilian/chapel/mass_driver) +"oEQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/engine, +/area/station/rnd/telesci) +"oEW" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/flora/tree/jungle, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"oFc" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"oFh" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"oFi" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/morgue) +"oFK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"oGk" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"oGl" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"oGm" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Brig Security Office East"; + dir = 8; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"oGs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"oGt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"oGD" = ( +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"oGO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"oGR" = ( +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"oGZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"oHh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/prison) +"oHi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"oHE" = ( +/obj/machinery/door/airlock/medical{ + name = "Psychiatric Office"; + req_access = list(64) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/medical/psych) +"oHU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"oHY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/prison) +"oIa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"oIb" = ( +/turf/simulated/wall, +/area/station/maintenance/cargo) +"oIc" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/hallway/primary/fore) +"oIq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"oID" = ( +/obj/machinery/reagentgrinder{ + anchored = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/station/maintenance/brig) +"oIK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/interrogation) +"oIM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"oJb" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "darkred" + }, +/area/station/hallway/secondary/exit) +"oJs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"oJt" = ( +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room"; + req_access = list(8) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/tox_launch) +"oJw" = ( +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1379; + id_tag = "xeno_airlock_exterior"; + locked = 1; + name = "Xenobiology External Airlock"; + req_access = list(55) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "xeno_airlock_control"; + name = "Xenobiology Access Button"; + pixel_x = 28; + req_access = list(55) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/xenobiology) +"oJx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "neutral" + }, +/area/station/hallway/secondary/entry) +"oJD" = ( +/obj/machinery/computer/arcade, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"oJT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/locker) +"oJZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/cargo/office) +"oKq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"oKA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/cargo/office) +"oKB" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "o2_sensor" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/engine/oxygen, +/area/station/engineering/atmos) +"oLb" = ( +/turf/simulated/wall/r_wall, +/area/station/bridge/server) +"oLc" = ( +/obj/structure/object_wall/mining{ + icon_state = "5-1" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"oLi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"oLl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge/teleporter) +"oLv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/hop_office) +"oLE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/dormitory) +"oLF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"oLH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/carpet/blue, +/area/station/bridge/captain_quarters) +"oLI" = ( +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"oLW" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/flasher{ + id = "Cell 6"; + pixel_x = -27 + }, +/turf/simulated/floor, +/area/station/security/prison) +"oMf" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/station/civilian/theatre) +"oMi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"oMk" = ( +/obj/machinery/door/airlock{ + name = "Private Restroom" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/bridge/captain_quarters) +"oMl" = ( +/obj/machinery/computer/arcade, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/break_room) +"oMM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/structure/stool/bed/chair/metal, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/maintenance/medbay) +"oNd" = ( +/obj/random/foods/food_trash, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/medbay) +"oNg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/robotics) +"oNp" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"oNA" = ( +/obj/structure/rack, +/obj/random/tools/tech_supply, +/obj/random/tools/tech_supply, +/obj/random/tools/tech_supply, +/obj/effect/decal/cleanable/dirt, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Cargo Bay Storage North" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/cargo/storage) +"oNP" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/chief_medical_officer, +/turf/simulated/floor{ + dir = 8; + icon_state = "barber" + }, +/area/station/medical/cmo) +"oNT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"oNV" = ( +/obj/structure/stool, +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/station/medical/surgeryobs) +"oOk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"oOu" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor/wood, +/area/station/medical/psych) +"oOF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/cargo/storage) +"oPc" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "neutral" + }, +/area/station/hallway/secondary/arrival) +"oPd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"oPf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"oPi" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plating/airless{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/rnd/test_area) +"oPz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"oPI" = ( +/turf/simulated/wall, +/area/station/maintenance/chapel) +"oPM" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "arrival_dock_outer"; + locked = 1; + name = "Arrival Dock External Access"; + req_one_access = list(13,45,1) + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"oPT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/gateway) +"oPY" = ( +/obj/machinery/disposal, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/cmo) +"oQl" = ( +/obj/structure/rack, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_y = 5 + }, +/obj/item/weapon/storage/briefcase/inflatable, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"oQm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_y = 8 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/medbay) +"oQu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"oQB" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"oQH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "wood_stairs" + }, +/area/station/civilian/garden) +"oQO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/civilian/fitness) +"oQV" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 + }, +/turf/simulated/floor/engine/vacuum, +/area/station/maintenance/incinerator) +"oQY" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/rnd/chargebay) +"oRp" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/turf/simulated/wall, +/area/station/rnd/tox_launch) +"oRy" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/obj/machinery/camera{ + c_tag = "Medbay Break Room"; + dir = 4; + network = list("SS13","Medical") + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"oRL" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Lobby" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/directions/medical{ + buildable_sign = 0; + dir = 1; + pixel_x = 32; + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"oRR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"oSn" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/prison) +"oSp" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atm{ + pixel_x = -28 + }, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"oSs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"oSG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/medical/reception) +"oSH" = ( +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"oSP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/security/brig) +"oSS" = ( +/obj/machinery/door/poddoor{ + id = "disvent"; + name = "Incinerator Vent" + }, +/turf/simulated/floor/engine/vacuum, +/area/station/maintenance/incinerator) +"oTj" = ( +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/office) +"oTr" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor, +/area/station/engineering/atmos) +"oTF" = ( +/obj/machinery/conveyor{ + id = "garbage" + }, +/obj/machinery/door/poddoor{ + id = "Disposal Exit"; + layer = 3.1; + name = "Disposal Exit Vent" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"oTO" = ( +/obj/machinery/light/small, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/morgue) +"oTQ" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/stool/bed/chair/schair/wagon/bench, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"oTS" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"oTW" = ( +/obj/machinery/door/airlock{ + name = "Toilet" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"oUt" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"oUz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/construction) +"oUJ" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/bridge/captain_quarters) +"oVa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"oVc" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/weapon/flora/pottedplant/shoot{ + pixel_x = -8; + pixel_y = 16 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkred" + }, +/area/station/civilian/bar) +"oVg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"oVp" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Captain's Desk Door"; + req_access = list(20) + }, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/captain_quarters) +"oVq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/medbay) +"oVv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"oVx" = ( +/obj/machinery/flasher_button{ + id = "solitary2"; + name = "Solitary Confinement flash"; + pixel_y = 28 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"oVO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/cargo/storage) +"oVV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"oWb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/brig) +"oWe" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"oWp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating/airless{ + dir = 4; + icon_state = "warnplate" + }, +/area/station/cargo/recycler) +"oWq" = ( +/obj/machinery/door/airlock/glass{ + name = "Barbershop" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/barbershop) +"oWr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"oWJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/dormitory) +"oWS" = ( +/obj/structure/table/glass, +/obj/item/weapon/scalpel, +/turf/simulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/station/maintenance/medbay) +"oXg" = ( +/obj/structure/closet/emcloset, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"oXl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"oXw" = ( +/obj/structure/rack, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/rig/medical/cmo, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/rig/medical/cmo, +/obj/item/weapon/storage/secure/safe{ + pixel_x = 5; + pixel_y = -28 + }, +/obj/machinery/computer/guestpass{ + dir = 8; + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/cmo) +"oXI" = ( +/obj/machinery/power/apc/largecell{ + dir = 8; + name = "largecell apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"oXS" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/rcd, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/book/manual/wiki/possible_threats, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "darkyellow" + }, +/area/station/engineering/chiefs_office) +"oYd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/telescience_jammer{ + radius = 2 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/security/armoury) +"oYh" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/dormitory) +"oYv" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"oYE" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor, +/area/station/rnd/chargebay) +"oYG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/civilian/garden) +"oYI" = ( +/obj/effect/decal/cleanable/molten_item, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"oYN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Medical_Surgery"; + name = "Surgery Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"oZh" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"oZl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"oZp" = ( +/obj/item/clothing/head/welding, +/obj/structure/closet/crate, +/obj/item/stack/sheet/glass{ + amount = 17 + }, +/obj/item/device/robotanalyzer, +/obj/random/tools/tool, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"oZq" = ( +/obj/random/vending/cola, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"oZz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage_secure) +"oZL" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"paj" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"paq" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Escape Hall"; + req_access = list(1) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "darkredfull" + }, +/area/station/security/checkpoint) +"pat" = ( +/obj/machinery/light/small, +/obj/machinery/power/apc{ + name = "apc down"; + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/teleporter) +"pav" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/turf/simulated/floor, +/area/station/maintenance/brig) +"pay" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"paG" = ( +/obj/item/weapon/table_parts/wood, +/obj/item/weapon/cigbutt/cigarbutt, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"paX" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/gateway) +"pbc" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters"; + req_access = list(20) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"pbA" = ( +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge) +"pbD" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort1" + }, +/turf/simulated/floor/plating, +/area/station/cargo/office) +"pbY" = ( +/obj/machinery/computer/aifixer, +/turf/simulated/floor/bluegrid, +/area/station/bridge/comms{ + name = "Cyborg Station" + }) +"pcf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/civilian/playroom) +"pck" = ( +/obj/machinery/deepfryer, +/turf/simulated/floor{ + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"pco" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"pcs" = ( +/turf/simulated/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/station/civilian/chapel) +"pct" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/grille{ + destroyed = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"pcx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"pdd" = ( +/obj/structure/object_wall/mining{ + icon_state = "2-9" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"pdg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/station/rnd/xenobiology) +"pdh" = ( +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/structure/rack, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/equip) +"pdk" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"pds" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/plaid, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"pdw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"pdA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"pdO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "neutral" + }, +/area/station/hallway/secondary/arrival) +"pdR" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/machinery/light, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/storage/primary) +"pdW" = ( +/obj/machinery/computer/rdconsole/robotics, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"pem" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/office) +"per" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/sleeper) +"peu" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/atmos) +"peI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{ + dir = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + name = "Server (In) Air Vent" + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/rnd/server) +"peM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access = list(47) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/hallway) +"peQ" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/station/medical/psych) +"peT" = ( +/obj/machinery/door/airlock/glass{ + name = "Library" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/library) +"peX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/spider/stickyweb, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"pfg" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "whitebot" + }, +/area/station/rnd/mixing) +"pfq" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "boxing" + }, +/area/station/civilian/gym) +"pfu" = ( +/obj/random/vending/snack, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"pfO" = ( +/obj/structure/stool, +/turf/simulated/floor{ + dir = 8; + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"pfX" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Incinerator Access"; + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/incinerator) +"pfZ" = ( +/obj/machinery/disposal, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/wood, +/area/station/civilian/bar) +"pgf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/station/maintenance/dormitory) +"pgg" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"pgi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/cargo/storage) +"pgk" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/engineering/engine) +"pgp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/gateway) +"pgq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"pgs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/bridge) +"pgE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/aft) +"pgF" = ( +/obj/structure/stool/bed/psych, +/obj/item/weapon/bedsheet/psych, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/medical/psych) +"pgO" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chapel Maintenance"; + req_one_access = list(12,22) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"pgS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"pgT" = ( +/obj/structure/closet/emcloset, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/fitness) +"phn" = ( +/obj/machinery/vending/assist, +/turf/simulated/floor{ + dir = 6; + icon_state = "brown" + }, +/area/station/cargo/miningoffice) +"phw" = ( +/obj/structure/stool, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/eva) +"phy" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "auxsolareast_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(10,13) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"phC" = ( +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"phL" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"phU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"phV" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"pin" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"piG" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"piI" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"piJ" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"piW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/station/engineering/engine) +"piY" = ( +/obj/structure/cryofeed/right, +/turf/simulated/floor/plating, +/area/station/hallway/primary/port) +"piZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/sign/departments/medbay, +/turf/simulated/floor/plating, +/area/station/security/prison) +"pjj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"pjy" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "vault" + }, +/area/station/bridge/nuke_storage) +"pjI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"pjJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"pjL" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/playroom) +"pjP" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/prison) +"pka" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/security_cadet, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "redcorner" + }, +/area/station/security/brig) +"pku" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/chapel/altar) +"pky" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "asteroid6" + }, +/area/station/civilian/garden) +"pkE" = ( +/obj/machinery/power/supermatter/shard, +/turf/simulated/floor/engine, +/area/station/engineering/engine) +"pkK" = ( +/turf/simulated/floor/plating/airless{ + dir = 4; + icon_state = "warnplate" + }, +/area/station/cargo/recycler) +"pln" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"plI" = ( +/obj/machinery/door/window/brigdoor{ + id = "Cell 3"; + name = "Cell 3"; + req_access = list(2) + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/security/prison) +"plM" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "blue" + }, +/area/station/medical/reception) +"pmi" = ( +/obj/random/vending/cola, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/arrival) +"pmD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"pmG" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) +"pmK" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/office) +"pmL" = ( +/obj/item/trash/candle{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/structure/table/woodentable/fancy, +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/obj/machinery/power/apc{ + name = "apc down"; + pixel_y = -28 + }, +/obj/structure/cable, +/obj/item/device/camera/polar, +/turf/simulated/floor/carpet/black, +/area/station/civilian/dormitories/dormthree) +"pmN" = ( +/obj/machinery/computer/teleporter, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating{ + dir = 10; + icon_state = "warnplate" + }, +/area/station/aisat/teleport) +"pmV" = ( +/obj/structure/table, +/obj/machinery/computer/skills, +/obj/machinery/camera{ + c_tag = "Bridge Head of Personnel's Office"; + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/bridge/hop_office) +"pmW" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber_interior) +"pmY" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/auxsolarstarboard) +"pnq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor{ + icon_state = "blackcorner" + }, +/area/station/hallway/secondary/exit) +"pnr" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"pnS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "arrival_dock_pump"; + name = "Arrival Dock Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/chapel) +"pnV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"poc" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "vault" + }, +/area/station/storage/tech) +"por" = ( +/obj/structure/table/reinforced, +/obj/machinery/faxmachine{ + department = "Internal Affairs" + }, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/security/iaa_office) +"pou" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"poO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/cargo/storage) +"poQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westleft{ + dir = 4; + name = "Hydroponics"; + req_access = list(35) + }, +/turf/simulated/floor, +/area/station/civilian/hydroponics) +"ppb" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"ppj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/civilian/theatre) +"ppz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "yellowcorner" + }, +/area/station/engineering/break_room) +"ppZ" = ( +/obj/structure/window/reinforced, +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/mask/gas/coloured, +/obj/item/weapon/tank/emergency_oxygen/double, +/obj/item/clothing/suit/space/rig/medical, +/obj/item/clothing/head/helmet/space/rig/medical, +/obj/item/device/sensor_device, +/obj/machinery/door/window/eastright{ + icon_state = "left"; + name = "Paramedic equipment"; + req_access = list(70) + }, +/obj/item/weapon/storage/belt/medical, +/obj/item/clothing/glasses/hud/health, +/obj/item/device/gps/medical, +/obj/item/weapon/medical/teleporter, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"pqu" = ( +/obj/structure/stool, +/obj/structure/sign/warning/moving_parts{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"pqx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/ai_monitored/eva) +"pqy" = ( +/obj/structure/closet/wardrobe/genetics_white, +/obj/item/device/radio/headset/headset_medsci, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/genetics) +"pqW" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "vault" + }, +/area/station/gateway) +"prd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/cargo/storage) +"prq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"prM" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/altar) +"prP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"prS" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"psb" = ( +/obj/item/stack/sheet/mineral/diamond{ + layer = 4.1; + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/weapon/paper/monitorkey, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the RD's goons from the safety of his office."; + name = "Research Monitor"; + network = list("Research","Toxins Test Area","Robots","Anomaly Isolation"); + pixel_y = 2 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/hor) +"psr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Monitoring"; + req_access = list(71) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/monitoring) +"psz" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"psT" = ( +/obj/structure/stool, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor/plating, +/area/station/security/brig) +"psY" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "lawyer_blast"; + name = "Internal Affairs"; + opacity = 0 + }, +/obj/machinery/door/window/brigdoor/westleft{ + name = "Internal Affairs Desk"; + req_access = list(38) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_x = -1; + pixel_y = 7 + }, +/turf/simulated/floor/plating, +/area/station/security/iaa_office) +"ptb" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"ptc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/entry) +"ptg" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/shotgun/combat/nonlethal{ + pixel_y = 6 + }, +/obj/item/weapon/gun/projectile/shotgun/combat/nonlethal, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"ptk" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/gun{ + pixel_y = 3 + }, +/obj/item/weapon/gun/energy/gun, +/obj/item/weapon/gun/energy/gun{ + pixel_y = -3 + }, +/obj/machinery/light/small/emergency{ + dir = 1 + }, +/obj/machinery/camera/motion{ + c_tag = "Brig Armory South"; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"ptp" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"ptJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "purplecorner" + }, +/area/station/hallway/primary/port) +"ptL" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/device/multitool, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/aisat/teleport) +"ptU" = ( +/obj/effect/decal/cleanable/blood/gibs/robot, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"ptW" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "Medbay" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/medical/storage) +"ptX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"pud" = ( +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel) +"puv" = ( +/obj/machinery/light, +/turf/simulated/floor{ + icon_state = "neutral" + }, +/area/station/hallway/secondary/arrival) +"puB" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"puI" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"puJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"puT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/cargo/office) +"puU" = ( +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) +"pvj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"pvr" = ( +/obj/machinery/disposal, +/obj/machinery/atm{ + pixel_x = -28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/civilian/playroom) +"pvt" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"pvw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/janitor) +"pvF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"pvU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/hallway/primary/port) +"pwd" = ( +/turf/environment/space, +/area/shuttle/vox/northeast_solars) +"pwm" = ( +/obj/structure/stool/bed/chair/metal/red, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/interrogation) +"pws" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/sign/departments/holy, +/turf/simulated/floor/plating, +/area/station/civilian/chapel) +"pwD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"pwJ" = ( +/obj/structure/table, +/obj/item/weapon/folder/brown, +/obj/item/weapon/stamp{ + name = "recycler's rubber stamp"; + stamp_message = "Recycler" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkbrown" + }, +/area/station/cargo/recycleroffice) +"pxe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/office) +"pxi" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/wall/r_wall, +/area/station/maintenance/incinerator) +"pxC" = ( +/obj/machinery/disposal, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Kitchen South"; + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"pxG" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/turf/simulated/wall, +/area/space) +"pxK" = ( +/obj/random/vending/cola, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"pye" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/meter, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/incinerator) +"pyf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber_interior) +"pyn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/hallway/primary/aft) +"pyq" = ( +/turf/simulated/wall, +/area/station/civilian/library) +"pyt" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkpurple" + }, +/area/station/rnd/misc_lab) +"pyu" = ( +/turf/simulated/wall/r_wall, +/area/station/engineering/monitoring) +"pyx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"pyO" = ( +/obj/machinery/light/small, +/obj/machinery/door_timer/cell_3, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"pyU" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Telecoms Server Access"; + req_access = list(61) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/computer) +"pyV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/station/security/prison) +"pzg" = ( +/obj/machinery/life_assist/artificial_ventilation, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/sleeper) +"pzh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(47,12) + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"pzz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/sign/directions/medical{ + buildable_sign = 0 + }, +/turf/simulated/floor/plating, +/area/station/civilian/bar) +"pzD" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"pzK" = ( +/obj/structure/closet/emcloset, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "black" + }, +/area/station/civilian/playroom) +"pzT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start/assistant/test_subject, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + name = "Bridge Conference"; + sortType = "Bridge Conference" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/lobby) +"pzU" = ( +/obj/structure/table/woodentable/fancy/black, +/obj/random/foods/food_snack, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"pzX" = ( +/mob/living/pbag, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"pAb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"pAv" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/rig/security, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/rig/security, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/ai_monitored/eva) +"pAD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/station/security/brig) +"pAI" = ( +/obj/item/weapon/reagent_containers/food/snacks/soap/nanotrasen, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"pAJ" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"pAN" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/server_room, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/tcommsat/computer) +"pAT" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "whitebot" + }, +/area/station/rnd/mixing) +"pAU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/security/brig) +"pBh" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "CE"; + name = "CE Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/engineering/chiefs_office) +"pBl" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/landmark/start/quartermaster, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/qm) +"pBt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/ai_monitored/eva) +"pBA" = ( +/obj/structure/rack, +/obj/item/device/gps/engineering{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/device/gps/engineering{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/item/device/gps/engineering{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/item/device/gps/engineering{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/device/gps/engineering{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/device/gps/engineering{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"pBY" = ( +/obj/structure/altar_of_gods, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/altar) +"pCb" = ( +/obj/structure/closet/lasertag/red, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/playroom) +"pCh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/hallway/primary/port) +"pCm" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/storage) +"pCz" = ( +/turf/simulated/floor/plating/airless{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/cargo/recycler) +"pCH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 6; + icon_state = "neutral" + }, +/area/station/hallway/primary/fore) +"pCL" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/civilian/locker) +"pCU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"pCY" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "black" + }, +/area/station/hallway/primary/port) +"pDq" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"pDs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/storage) +"pDK" = ( +/obj/machinery/door/poddoor{ + id = "mixvent"; + name = "Mixer Room Vent" + }, +/turf/simulated/floor/engine/vacuum, +/area/station/rnd/mixing) +"pDN" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"pEg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"pEB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"pEC" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"pEM" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plating/airless{ + dir = 4; + icon_state = "warnplate" + }, +/area/station/rnd/test_area) +"pET" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Cyborg Station"; + req_access = list(16) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/comms{ + name = "Cyborg Station" + }) +"pFa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/psych) +"pFd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"pFm" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/recycleroffice) +"pFp" = ( +/obj/machinery/computer/crew, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor{ + icon_state = "darkgreen" + }, +/area/station/bridge) +"pFF" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1443; + id = "air_in" + }, +/turf/simulated/floor/engine/vacuum, +/area/station/rnd/mixing) +"pFH" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"pFV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/security/brig) +"pGe" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/machinery/airlock_sensor{ + id_tag = "engineering_aux_sensor"; + pixel_x = -28 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"pGj" = ( +/turf/simulated/floor{ + icon_state = "darkbluecorners" + }, +/area/station/aisat/antechamber_interior) +"pGu" = ( +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"pGP" = ( +/obj/effect/decal/remains/robot, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/drone_fabrication) +"pGR" = ( +/obj/machinery/computer/station_alert, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/break_room) +"pGS" = ( +/obj/structure/dryer{ + pixel_y = 20 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"pGX" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light, +/obj/structure/sign/directions/evac{ + buildable_sign = 0; + dir = 8; + pixel_y = -32 + }, +/obj/structure/sign/directions/supply{ + buildable_sign = 0; + pixel_y = -26 + }, +/obj/structure/sign/directions/science{ + buildable_sign = 0; + dir = 1; + pixel_y = -38 + }, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/station/cargo/office) +"pHi" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"pHn" = ( +/obj/structure/lattice, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "satellite_west_airlock"; + name = "exterior access button"; + pixel_x = 28; + req_access = list(66) + }, +/turf/environment/space, +/area/space) +"pHv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/civilian/chapel) +"pHy" = ( +/obj/item/weapon/cigbutt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"pHL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"pHS" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"pHY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/station/security/lawyer_office) +"pIc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/sign/departments/restroom{ + pixel_x = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/fore) +"pIg" = ( +/obj/structure/table, +/obj/item/stack/cable_coil/red, +/obj/item/device/multitool, +/turf/simulated/floor/engine, +/area/station/rnd/misc_lab) +"pIs" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge) +"pIB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"pIG" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/largecell{ + dir = 8; + name = "largecell apc left"; + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"pJo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"pJy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/power/apc/largecell{ + name = "largecell apc down"; + pixel_y = -28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"pJB" = ( +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"pJH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"pJI" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/ionrifle{ + pixel_y = 4 + }, +/obj/item/weapon/gun/energy/ionrifle, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"pJJ" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/sleeper) +"pJL" = ( +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Server Room"; + opacity = 1; + req_access = list(30) + }, +/obj/machinery/door/window/westleft{ + dir = 1; + name = "Server Room"; + opacity = 1; + req_access = list(30) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/meter, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/server) +"pJO" = ( +/turf/simulated/floor, +/area/station/cargo/storage) +"pJV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/arrival) +"pKi" = ( +/obj/structure/closet/emcloset, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/entry) +"pKv" = ( +/obj/structure/table, +/obj/item/device/plant_analyzer, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/turf/simulated/floor/plating, +/area/station/storage/tech) +"pKw" = ( +/turf/simulated/wall/r_wall, +/area/station/engineering/atmos) +"pKC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"pKJ" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/brainstorm_center) +"pKL" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"pKV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"pKY" = ( +/obj/structure/rack, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"pLb" = ( +/obj/machinery/door/airlock/vault{ + locked = 1; + req_access = list(53) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/nuke_storage) +"pLc" = ( +/obj/machinery/photocopier, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/lobby) +"pLi" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"pLo" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"pLv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/construction) +"pLU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor, +/area/station/security/brig) +"pLX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/random/foods/food_trash, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"pMi" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"pMp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/civilian/bar) +"pMu" = ( +/obj/structure/stool, +/obj/effect/landmark/start/technical_assistant, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/storage/primary) +"pME" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 4; + name = "HoS Office"; + sortType = "HoS Office" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"pMG" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"pNc" = ( +/obj/structure/closet, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/sugar, +/obj/item/weapon/reagent_containers/food/condiment/sugar, +/obj/item/weapon/reagent_containers/food/drinks/milk, +/obj/item/weapon/reagent_containers/food/drinks/milk, +/obj/item/weapon/storage/fancy/egg_box, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/obj/machinery/camera{ + c_tag = "Brig Prison West"; + dir = 4; + network = list("SS13","Prison") + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"pNg" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + input_tag = "waste_in"; + name = "Gas Mix Tank Control"; + output_tag = "waste_out"; + sensors = list("waste_sensor"="Tank") + }, +/turf/simulated/floor{ + icon_state = "caution" + }, +/area/station/engineering/atmos) +"pNp" = ( +/obj/decal/boxingrope{ + density = 0; + dir = 8 + }, +/obj/structure/stool, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"pNR" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + freq = 1400; + location = "Kitchen" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/civilian/cold_room) +"pOa" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/camera{ + c_tag = "Engineering Secure Storage"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"pOd" = ( +/obj/machinery/door/airlock{ + name = "Shower" + }, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"pOg" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/interrogation) +"pOt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/brig) +"pOD" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "darkpurple" + }, +/area/station/rnd/robotics) +"pOF" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + dir = 8; + layer = 2.9; + name = "Chemistry Desk"; + req_access = list(33) + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Chem"; + name = "Chemistry Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/medical/chemistry) +"pOH" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"pOJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"pOR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "darkbluecorners" + }, +/area/station/tcommsat/computer) +"pOV" = ( +/turf/simulated/wall, +/area/station/rnd/robotics) +"pOX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "yellow" + }, +/area/station/engineering/equip) +"pPr" = ( +/obj/machinery/photocopier, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitered" + }, +/area/station/security/forensic_office) +"pPB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "redcorner" + }, +/area/station/security/brig) +"pPP" = ( +/obj/structure/stool/bed/roller, +/obj/machinery/iv_drip, +/obj/machinery/light, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"pQf" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload Access"; + req_access = list(16) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/whitegreed, +/area/station/bridge/ai_upload) +"pQh" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/station/security/brig) +"pQk" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/structure/closet/theatrecloset, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"pQo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor, +/area/station/engineering/atmos) +"pQv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/bridge/hop_office) +"pRg" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "CE"; + name = "CE Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/engineering/chiefs_office) +"pRm" = ( +/obj/machinery/atmospherics/components/binary/valve, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + dir = 4; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"pRx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"pRy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/incinerator) +"pRJ" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"pRM" = ( +/turf/simulated/wall, +/area/station/bridge/captain_quarters) +"pRV" = ( +/obj/structure/closet/firecloset, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"pSe" = ( +/obj/machinery/porta_turret/station_default, +/obj/machinery/camera/motion{ + c_tag = "MiniSat Maintenance"; + dir = 4; + network = list("MiniSat") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/ai_monitored/storage_secure) +"pSl" = ( +/turf/simulated/floor{ + icon_state = "damaged4" + }, +/area/station/maintenance/incinerator) +"pSm" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"pSp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{ + dir = 8; + frequency = 1441; + id_tag = "n2_out"; + name = "(A) N2 Vent" + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/engine/nitrogen, +/area/station/engineering/atmos) +"pSr" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/security_officer, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"pSC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/cargo/storage) +"pSF" = ( +/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/ppflowers{ + layer = 2.7 + }, +/obj/machinery/camera{ + c_tag = "Hydroponics Pasture"; + dir = 1 + }, +/obj/structure/chicken_feeder, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"pSM" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"pSS" = ( +/obj/machinery/door/airlock/command/glass{ + name = "E.V.A."; + req_one_access = list(1,5,11,18,24) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/ai_monitored/eva) +"pTa" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"pTZ" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay"; + req_access = list(5) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"pUc" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/rig/security/hos, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/rig/security/hos, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/hos) +"pUj" = ( +/obj/machinery/light, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor/engine, +/area/station/rnd/misc_lab) +"pUn" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/medical/psych) +"pUx" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"pUz" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/tracker, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxstarboard) +"pUA" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/dormitory) +"pUD" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 + }, +/turf/environment/space, +/area/space) +"pUH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"pUJ" = ( +/obj/structure/closet/secure_closet/miner, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/station/cargo/miningoffice) +"pUM" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/device/radio/off, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/aisat/teleport) +"pUW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/civilian/fitness) +"pVe" = ( +/obj/structure/closet/emcloset, +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/fore) +"pVl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "red" + }, +/area/station/security/prison) +"pVm" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/razor, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"pVr" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "redcorner" + }, +/area/station/security/brig) +"pVv" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Garden East" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "wood_stairs2" + }, +/area/station/civilian/garden) +"pVx" = ( +/obj/structure/table/glass, +/obj/item/weapon/medical/teleporter{ + pixel_x = -8; + pixel_y = 7 + }, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/light/small, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"pVC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"pVE" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"pVV" = ( +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1379; + heat_proof = 1; + id_tag = "incinerator_airlock_interior"; + locked = 1; + name = "Mixing Room Interior Airlock"; + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/maintenance/incinerator) +"pWa" = ( +/obj/structure/stool/bed/chair/pew/right, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"pWf" = ( +/obj/structure/stool/bed/chair/metal/blue{ + dir = 1 + }, +/obj/structure/sign/directions/medical{ + buildable_sign = 0; + dir = 8; + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"pWp" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/lobby) +"pWt" = ( +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/lab) +"pWA" = ( +/obj/decal/boxingrope{ + density = 0; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor, +/area/station/maintenance/medbay) +"pWH" = ( +/obj/structure/table/glass, +/obj/item/clothing/head/soft/grey{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/weapon/razor{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/locker) +"pWX" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"pWY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/hos) +"pXN" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"pXU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb2, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"pXY" = ( +/obj/structure/table, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 10; + pixel_y = 2 + }, +/obj/item/stack/medical/bruise_pack{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/medical/ointment{ + pixel_y = 4 + }, +/obj/machinery/light/small, +/obj/machinery/power/apc{ + name = "apc down"; + pixel_y = -28 + }, +/obj/structure/cable, +/obj/machinery/camera/motion{ + c_tag = "Brig Execution Chamber"; + dir = 1; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/execution) +"pYj" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"pYn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/storage/primary) +"pYq" = ( +/obj/structure/closet/secure_closet/freezer/money, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "vault" + }, +/area/station/bridge/nuke_storage) +"pYM" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 8 + }, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"pYN" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"pYS" = ( +/obj/structure/extinguisher_cabinet/highrisk{ + pixel_x = 28 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "vault" + }, +/area/station/bridge/nuke_storage) +"pZf" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/lipstick/purple{ + pixel_x = 12; + pixel_y = 8 + }, +/obj/structure/mirror{ + pixel_y = 26 + }, +/obj/item/weapon/lipstick/jade{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/weapon/poster/legit{ + pixel_y = 8 + }, +/obj/item/weapon/poster/legit{ + pixel_x = -3; + pixel_y = 4 + }, +/obj/item/weapon/poster/legit{ + pixel_x = -9; + pixel_y = 2 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/civilian/theatre) +"pZk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/dormitory) +"pZt" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"pZC" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"pZP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/security/armoury) +"pZT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/cargo) +"pZV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/lobby) +"qad" = ( +/obj/structure/closet/wardrobe/engineering_yellow, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor/plating{ + dir = 6; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"qag" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"qam" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/security/brig) +"qau" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"qaA" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/cigarettes{ + pixel_y = 1 + }, +/obj/item/clothing/glasses/meson{ + pixel_y = 12 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkyellow" + }, +/area/station/engineering/chiefs_office) +"qaC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/medical/cryo) +"qaE" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"qaX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"qbi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + name = "RnD Break Room"; + sortType = "RnD Break Room" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/station/rnd/brainstorm_center) +"qbs" = ( +/obj/machinery/vending/hydronutrients, +/turf/simulated/floor{ + dir = 5; + icon_state = "greenbluefull" + }, +/area/station/security/prison) +"qbu" = ( +/obj/structure/closet/crate/scicrate, +/obj/random/science, +/obj/random/science/stock_part, +/obj/random/science/stock_part, +/obj/random/science/stock_part, +/obj/random/science/stock_part, +/turf/simulated/floor{ + dir = 1; + icon_state = "browncorner" + }, +/area/station/cargo/storage) +"qbx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"qby" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark{ + name = "Observer-Start" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/bridge) +"qbB" = ( +/obj/structure/rack, +/obj/item/weapon/minihoe, +/obj/item/device/plant_analyzer, +/obj/item/seeds/grapeseed, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/brig) +"qbF" = ( +/obj/structure/stool/bed/chair/metal/black, +/obj/effect/landmark/start/research_assistant, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/port) +"qbL" = ( +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/aisat) +"qbP" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/main) +"qcf" = ( +/turf/simulated/floor/wood, +/area/station/bridge/hop_office) +"qcq" = ( +/obj/item/weapon/flora/random, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"qcw" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/gateway) +"qcx" = ( +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/dormitory) +"qcy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille{ + destroyed = 1 + }, +/obj/item/stack/rods, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"qcz" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"qcO" = ( +/obj/machinery/atmospherics/components/unary/tank/nitrogen{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"qcQ" = ( +/obj/structure/stool, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"qdu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"qdy" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/computer/monitor{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/engineering/engine) +"qdz" = ( +/obj/machinery/door/airlock/engineering{ + name = "Drone Fabrication"; + req_access = list(32) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"qdM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/hallway/primary/central) +"qdQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"qdR" = ( +/obj/structure/object_wall/pod{ + icon_state = "3,1"; + name = "shuttle window"; + opacity = 0 + }, +/turf/environment/space, +/area/shuttle/escape_pod1/station) +"qdY" = ( +/turf/simulated/wall, +/area/station/civilian/chapel) +"qeg" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxstarboard) +"qeK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"qeP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/cargo/storage) +"qeX" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/security/lawyer_office) +"qeY" = ( +/obj/machinery/shieldwallgen{ + req_access = list(55) + }, +/turf/simulated/floor/engine, +/area/station/rnd/misc_lab) +"qfb" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"qfh" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/masks{ + pixel_x = 10; + pixel_y = 6 + }, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 10; + pixel_y = -6 + }, +/obj/item/device/gps/medical{ + pixel_x = -8; + pixel_y = 11 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_x = -7; + pixel_y = -2 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_x = -7; + pixel_y = -8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/storage) +"qfm" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"qfZ" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"qga" = ( +/obj/item/weapon/flora/random, +/obj/machinery/door_control{ + desc = "A remote control-switch for secure storage."; + id = "Secure Storage"; + name = "Engineering Secure Storage"; + pixel_y = 28; + req_access = list(56) + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"qgx" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/civilian/playroom) +"qgy" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "RD"; + name = "RD Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/rnd/hor) +"qgz" = ( +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/engineering/break_room) +"qgC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/prison) +"qgI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"qgW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/maintenance/medbay) +"qha" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/rnd/tox_launch) +"qho" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/lab) +"qht" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel) +"qhz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/lab) +"qhE" = ( +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"qhJ" = ( +/obj/machinery/camera/motion{ + c_tag = "AI Chamber South"; + network = list("RD","MiniSat") + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"qhY" = ( +/obj/random/vending/snack, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"qig" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"qih" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"qij" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/server) +"qir" = ( +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/effect/decal/cleanable/dirt, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"qiE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/maintenance/medbay) +"qiV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"qjb" = ( +/obj/machinery/r_n_d/server/robotics, +/obj/machinery/light/small, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/rnd/server) +"qjp" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door_control{ + desc = "A remote control switch for the brig foyer."; + id = "InnerBrig"; + name = "Inner Brig Doors"; + pixel_y = 6; + range = 10; + req_access = list(63) + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/lobby) +"qjq" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/morgue) +"qjr" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 1 + }, +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/obj/effect/landmark/start/forensic_technician, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/security/forensic_office) +"qjv" = ( +/obj/structure/table/woodentable, +/obj/item/toy/plushie/space_whale, +/obj/machinery/newscaster/security_unit{ + pixel_x = 28 + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"qjD" = ( +/turf/simulated/wall, +/area/station/security/lobby) +"qjN" = ( +/obj/machinery/computer/card{ + dir = 8 + }, +/obj/item/weapon/card/id/captains_spare, +/obj/machinery/requests_console/captain{ + pixel_x = 28 + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"qjP" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/medical/psych) +"qjQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/obj/item/weapon/cigbutt{ + pixel_x = 2; + pixel_y = 9 + }, +/obj/effect/decal/cleanable/mucus, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"qke" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/altar) +"qkj" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"qkl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"qko" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/northleft{ + name = "Brig Desk" + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Security_private"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/item/weapon/bell{ + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "darkredfull" + }, +/area/station/security/checkpoint) +"qks" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/civilian/chapel) +"qky" = ( +/obj/structure/sign/departments/science, +/turf/simulated/wall/r_wall, +/area/station/hallway/secondary/mine_sci_shuttle) +"qkA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering{ + name = "Aft Starboard Solar Access"; + req_access = list(10) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) +"qkG" = ( +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"qle" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/portsolar) +"qlk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/civilian/theatre) +"qln" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/drone_fabrication) +"qlp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"qlK" = ( +/obj/machinery/vending/cigarette, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"qlP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"qmx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"qmM" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"qmN" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/brainstorm_center) +"qmO" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "starboardsolar_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(13) + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"qmR" = ( +/obj/machinery/flasher{ + id = "permflash" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/security/prison) +"qna" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/maintenance/brig) +"qnd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/bridge/teleporter) +"qny" = ( +/turf/simulated/wall/r_wall, +/area/station/bridge/nuke_storage) +"qnI" = ( +/obj/machinery/media/jukebox/bar, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/civilian/bar) +"qoe" = ( +/obj/item/weapon/ore/iron, +/turf/environment/space, +/area/space) +"qog" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/simulated/floor, +/area/station/engineering/atmos) +"qoB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"qpb" = ( +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = 32 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"qpe" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"qpl" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) +"qqa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "wood_stairs2" + }, +/area/station/civilian/chapel) +"qqd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/lab) +"qqe" = ( +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "brown" + }, +/area/station/cargo/storage) +"qqg" = ( +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)"; + pixel_y = 6 + }, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)"; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer{ + pixel_y = -2 + }, +/obj/item/device/healthanalyzer{ + pixel_y = -4 + }, +/obj/structure/rack, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"qql" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/computer/med_data{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"qqm" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 8 + }, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"qqn" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/civilian/janitor) +"qqu" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"qqE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/civilian/fitness) +"qqG" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"qqN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 6; + icon_state = "black" + }, +/area/station/hallway/primary/port) +"qqQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"qqV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/machinery/meter, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage_secure) +"qqW" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"qqY" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"qro" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/secconfhall) +"qrp" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "whiteblue" + }, +/area/station/civilian/locker) +"qrq" = ( +/obj/machinery/door/window{ + dir = 1; + name = "AI Core Door"; + req_access = list(16) + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "AI Blast Door"; + name = "AI Blast Door"; + opacity = 0 + }, +/obj/machinery/door/window{ + name = "AI Core Door"; + req_access = list(16) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"qrr" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/pill_bottle/dylovene, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/genetics) +"qrz" = ( +/obj/machinery/gibber, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Kitchen Cold Room" + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/station/civilian/cold_room) +"qrC" = ( +/obj/machinery/atmospherics/components/trinary/filter/m_filter/on{ + dir = 8; + filter_type = "sleeping_agent"; + name = "Gas filter (N2O tank)" + }, +/turf/simulated/floor{ + icon_state = "caution" + }, +/area/station/engineering/atmos) +"qrN" = ( +/obj/structure/table/woodentable, +/obj/machinery/computer/forensic_scanning/detective, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"qrZ" = ( +/obj/machinery/processor, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitecorner" + }, +/area/station/civilian/kitchen) +"qsk" = ( +/obj/structure/closet/emcloset, +/obj/machinery/power/apc{ + name = "apc down"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/port) +"qsl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage_secure) +"qsF" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/civilian/playroom) +"qsQ" = ( +/obj/structure/sign/directions/dock_tablo/tablo5{ + pixel_x = 32; + pixel_y = 3 + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"qsX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"qtn" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine/nitrogen, +/area/station/engineering/atmos) +"qtB" = ( +/obj/structure/table/woodentable, +/obj/machinery/computer/security/bodycam, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/station/security/hos) +"qtC" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"qtN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"qtW" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/station/rnd/xenobiology) +"qtZ" = ( +/obj/structure/closet/l3closet/scientist, +/obj/machinery/camera{ + c_tag = "RnD Access"; + dir = 5; + network = list("SS13","Research") + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "warnwhite" + }, +/area/station/rnd/brainstorm_center) +"quf" = ( +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1379; + heat_proof = 1; + id_tag = "incinerator_airlock_exterior"; + locked = 1; + name = "Mixing Room Exterior Airlock"; + req_access = list(12) + }, +/turf/simulated/floor/engine/vacuum, +/area/station/maintenance/incinerator) +"qul" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"quA" = ( +/obj/structure/table/woodentable, +/obj/item/ashtray/glass, +/turf/simulated/floor/carpet, +/area/station/security/lawyer_office) +"quM" = ( +/obj/machinery/door/airlock{ + name = "Firefighting equipment" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/storage/emergency3) +"quZ" = ( +/obj/structure/flora/bush, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"qvj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"qvt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"qvA" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/brig) +"qvK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/spiderling_remains, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"qvM" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "hos_blast"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/sign/plaques/golden, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/security/hos) +"qvO" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"qvR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/hallway/primary/central) +"qvT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"qwh" = ( +/obj/item/device/radio/intercom/pod{ + dir = 4; + layer = 4; + pixel_x = 10 + }, +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 4 + }, +/turf/simulated/shuttle/floor/erokez{ + icon_state = "floor" + }, +/area/shuttle/escape_pod2/station) +"qwk" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) +"qwq" = ( +/obj/item/weapon/flora/random, +/obj/structure/sign/warning/nosmoking/circle{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"qws" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/surgeryobs) +"qwY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"qxb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/obj/item/weapon/reagent_containers/blood, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"qxg" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/flora/pottedplant/unusual{ + pixel_y = 12 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"qxk" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(69,12) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"qxU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay"; + req_one_access = list(31,48,67) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/storage) +"qxW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/civilian/hydroponics) +"qya" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"qyd" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/server) +"qyf" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"qyg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"qym" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"qyB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/hos) +"qyG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/station/civilian/chapel) +"qyI" = ( +/obj/machinery/computer/rdconsole/core, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/rnd/lab) +"qyK" = ( +/obj/machinery/vending/dinnerware, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"qyR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"qyZ" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/structure/sign/warning/airlock{ + pixel_x = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"qzb" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastleft{ + dir = 2; + name = "Medbay Reception" + }, +/obj/item/weapon/bell{ + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"qzj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "bluecorner" + }, +/area/station/medical/reception) +"qzl" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/radiation, +/turf/simulated/floor{ + dir = 8; + icon_state = "warning" + }, +/area/station/engineering/engine) +"qzo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitepurple" + }, +/area/station/rnd/xenobiology) +"qzA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"qzB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{ + dir = 1; + external_pressure_bound = 140; + external_pressure_bound_default = 140; + name = "(OUT) Space Large Air Vent" + }, +/turf/simulated/floor/plating/airless{ + icon_state = "platebot" + }, +/area/station/maintenance/incinerator) +"qzF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/maintenance/science) +"qzG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/storage) +"qzT" = ( +/obj/structure/table/woodentable, +/obj/machinery/door_control{ + id = "Captain_private"; + name = "Shutters Control"; + req_access = list(20) + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/bridge/captain_quarters) +"qAa" = ( +/obj/structure/sign/warning/smoking{ + pixel_x = 32 + }, +/obj/machinery/vending/cigarette, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"qAm" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/turf/simulated/floor/plating/airless, +/area/station/rnd/test_area) +"qAw" = ( +/obj/machinery/computer/med_data{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/fore) +"qAH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/monitoring) +"qAQ" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "darkblue" + }, +/area/station/engineering/engine) +"qAR" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"qBa" = ( +/obj/machinery/iv_drip, +/obj/structure/stool/bed/roller, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"qBc" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"qBO" = ( +/obj/structure/table/glass, +/obj/item/clothing/accessory/stethoscope{ + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/security/prison) +"qBV" = ( +/obj/structure/table/woodentable/poker, +/obj/item/weapon/flora/deskferntrim{ + icon_state = "plant-34-alternative"; + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/weapon/reagent_containers/food/drinks/h_chocolate{ + pixel_x = 7 + }, +/obj/random/misc/book, +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"qBZ" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"qCf" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/pill_bottle/dice{ + pixel_x = 4; + pixel_y = 3 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/break_room) +"qCg" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"qCh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"qCl" = ( +/obj/machinery/hologram/holopad{ + pixel_y = -16 + }, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"qCp" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"qCq" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/lights/mixed{ + pixel_y = 4 + }, +/obj/item/device/flashlight, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/brig) +"qCr" = ( +/obj/structure/stool/bed/chair/metal/black, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge) +"qCu" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/electricshock, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/station/security/prison) +"qCB" = ( +/obj/item/weapon/flora/random, +/obj/machinery/camera{ + c_tag = "Medbay Escape Medical Checkpoint"; + dir = 10; + network = list("SS13","Medical") + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"qCI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay" + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"qCQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"qCS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"qDk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"qDn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/chapel) +"qDz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/medical/reception) +"qDP" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/item/weapon/pen/red{ + pixel_x = -5; + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/office) +"qDX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"qDY" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/wall/r_wall, +/area/station/engineering/atmos) +"qDZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"qEf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"qEk" = ( +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"qEl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/aisat/antechamber_interior) +"qEG" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"qEL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/altar) +"qEU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad{ + pixel_y = -16 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/security/armoury) +"qFA" = ( +/obj/structure/sign/chinese{ + pixel_y = -32 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "Dorm"; + name = "Dorm" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories/dormthree) +"qFI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/black, +/area/station/civilian/dormitories/dormthree) +"qFJ" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"qFK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/hallway) +"qFS" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/meter{ + frequency = 1443; + id = "mair_out_meter"; + name = "Mixed Air Tank Out" + }, +/turf/simulated/wall/r_wall, +/area/station/engineering/atmos) +"qFT" = ( +/obj/machinery/light_construct/small{ + dir = 1 + }, +/obj/structure/grille, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/medbay) +"qFU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/black, +/area/station/civilian/chapel/office) +"qGi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/hallway/primary/central) +"qGL" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "wood_stairs2" + }, +/area/station/civilian/chapel) +"qHf" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Lobby" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"qHh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/station/civilian/cold_room) +"qHi" = ( +/obj/structure/closet/emcloset, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"qHG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Telecoms Server Access"; + req_access = list(61) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/tcommsat/computer) +"qHH" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/nosmoking, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"qHJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/cargo) +"qHV" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/engine) +"qHY" = ( +/obj/machinery/light_construct, +/turf/simulated/floor, +/area/station/construction) +"qIe" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"qIn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"qIp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/chapel) +"qIs" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/grenade_launcher/m79, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"qIt" = ( +/obj/structure/stool/bed/chair/pedalgen{ + anchored = 1; + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/security/prison) +"qIO" = ( +/obj/machinery/computer/communications{ + dir = 8 + }, +/obj/machinery/computer/guestpass{ + dir = 8; + pixel_x = 28 + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"qIP" = ( +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/machinery/camera{ + c_tag = "Chapel Hall East"; + dir = 9 + }, +/turf/simulated/floor/carpet, +/area/station/civilian/chapel) +"qJt" = ( +/obj/item/clothing/under/dress/maid, +/obj/item/clothing/head/kitty, +/obj/item/weapon/staff/broom, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"qJE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/civilian/garden) +"qJU" = ( +/obj/machinery/computer/general_air_control{ + dir = 4; + frequency = 1444; + level = 3; + name = "Supermatter Monitor"; + sensors = list("in_sm_meter"="Supermatter In","sm_sensor"="Supermatter","out_sm_meter"="Supermatter Out") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkyellow" + }, +/area/station/engineering/chiefs_office) +"qJZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/ai_monitored/eva) +"qKh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"qKm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/security/prison) +"qKn" = ( +/obj/structure/stool/bed/chair/pedalgen{ + anchored = 1; + dir = 8 + }, +/turf/simulated/floor, +/area/station/maintenance/medbay) +"qKt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room"; + req_access = list(10) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"qKA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/spiderling_remains, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"qKH" = ( +/obj/machinery/door/airlock/glass{ + name = "Play Room" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"qKJ" = ( +/obj/machinery/disposal, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkyellow" + }, +/area/station/engineering/chiefs_office) +"qLi" = ( +/obj/machinery/disposal, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"qLs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Telecoms Server Access"; + req_access = list(61) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/computer) +"qLB" = ( +/obj/structure/cult/tome, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/station/civilian/library) +"qMs" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/gateway) +"qMz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "lawyer_blast"; + name = "Internal Affairs"; + opacity = 0 + }, +/obj/machinery/door/airlock/command{ + name = "Internal Affairs"; + req_access = list(38) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"qML" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "warndarkcorners" + }, +/area/station/bridge/teleporter) +"qMO" = ( +/obj/structure/table, +/obj/item/weapon/cautery{ + pixel_y = 7 + }, +/obj/item/weapon/scalpel{ + pixel_y = -7 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/execution) +"qMP" = ( +/turf/simulated/wall/r_wall, +/area/station/civilian/playroom) +"qNa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "neutral" + }, +/area/station/hallway/secondary/entry) +"qNe" = ( +/turf/simulated/wall, +/area/station/medical/cryo) +"qNm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"qNn" = ( +/obj/machinery/disposal, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/weapon/storage/secure/safe{ + pixel_x = 32; + pixel_y = -1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/hos) +"qNF" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/main) +"qNI" = ( +/turf/simulated/wall/r_wall, +/area/station/security/range) +"qNR" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"qNS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"qOp" = ( +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"qOx" = ( +/obj/machinery/field_generator, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"qOD" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"qOH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/brig) +"qOQ" = ( +/turf/simulated/floor{ + icon_state = "whitehall" + }, +/area/station/rnd/robotics) +"qOW" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/polarized{ + id = "chapel" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "chapel" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "chapel" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/civilian/chapel/altar) +"qOY" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/brig) +"qPa" = ( +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"qPj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/ammo_casing, +/obj/item/clothing/suit/storage/hazardvest, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/maintenance/brig) +"qPz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/prison) +"qPA" = ( +/obj/structure/table/glass, +/obj/item/stack/medical/bruise_pack{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 4 + }, +/obj/item/stack/medical/ointment{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"qPB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/grille, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/maintenance/engineering) +"qPC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/station/hallway/primary/port) +"qPE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"qPS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/genetics) +"qPT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/storage/primary) +"qQa" = ( +/obj/structure/stool/bed/chair/metal/white{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/hor) +"qQv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"qQB" = ( +/obj/structure/table/woodentable, +/obj/item/ashtray/bronze{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/item/weapon/storage/fancy/cigarettes/dromedaryco{ + pixel_x = -4; + pixel_y = 3 + }, +/turf/simulated/floor/carpet/red, +/area/station/security/detectives_office) +"qQW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) +"qRA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore) +"qRL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "purplechecker" + }, +/area/station/civilian/barbershop) +"qSg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "red" + }, +/area/station/security/lobby) +"qSh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/main) +"qSL" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"qSO" = ( +/obj/machinery/computer/telescience, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/telesci) +"qTe" = ( +/obj/structure/reagent_dispensers, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/storage/primary) +"qTy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/monitoring) +"qTz" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"qTN" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 5; + pixel_y = 9 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_y = -2 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/lab) +"qTR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"qTT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/medbay) +"qTX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt{ + pixel_x = 13 + }, +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"qUa" = ( +/turf/simulated/wall/r_wall, +/area/station/bridge/comms{ + name = "Cyborg Station" + }) +"qUi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"qUl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/hallway/secondary/exit) +"qUs" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/obj/machinery/meter, +/turf/simulated/floor{ + dir = 5; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"qUt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"qUu" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "satellite_west_pump"; + name = "Satellite West Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/aisat) +"qUH" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "warning" + }, +/area/station/medical/cryo) +"qUM" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"qUW" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"qVf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/brig) +"qVj" = ( +/turf/simulated/floor/carpet/blue2, +/area/station/civilian/gym) +"qVk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/cargo/office) +"qVs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Brainstorm Center"; + req_access = list(47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"qVC" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/medical/virology) +"qVL" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "construction_area_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/station/construction) +"qVV" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Medbay Break Room"; + sortType = "Medbay Break Room" + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"qWd" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/maintenance/medbay) +"qWo" = ( +/obj/structure/table, +/obj/item/device/t_scanner, +/obj/item/clothing/gloves/fyellow, +/obj/random/tools/tool, +/obj/structure/sign/directions/security{ + buildable_sign = 0; + dir = 4; + pixel_y = 32 + }, +/obj/structure/sign/directions/command{ + buildable_sign = 0; + dir = 8; + pixel_y = 26 + }, +/obj/structure/sign/directions/engineering{ + buildable_sign = 0; + dir = 4; + pixel_y = 38 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/storage/primary) +"qWK" = ( +/obj/effect/decal/cleanable/molten_item, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"qWM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"qWU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 4; + name = "Xenobiology"; + sortType = "Xenobiology" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/scibreak) +"qXa" = ( +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"qXt" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"qXy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"qXD" = ( +/obj/machinery/vending/donut, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/lobby) +"qXE" = ( +/obj/structure/rack, +/obj/item/weapon/storage/briefcase/centcomm{ + pixel_y = 6 + }, +/obj/item/weapon/storage/briefcase, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"qXK" = ( +/obj/structure/table/woodentable/fancy/black, +/obj/item/weapon/storage/fancy/crayons{ + pixel_y = 5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/altar) +"qXW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"qXZ" = ( +/obj/structure/stool/bed/chair/metal/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/captain_quarters) +"qYv" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/random/tools/tool, +/obj/item/stack/cable_coil/random, +/obj/item/weapon/stock_parts/cell/high/empty, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"qYw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/door/airlock/research{ + name = "Robotics Maintenance"; + req_access = list(29) + }, +/turf/simulated/floor/plating, +/area/station/rnd/robotics) +"qYB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/security/prison) +"qYE" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor{ + id = "ArmorDoors"; + name = "Weapons locker"; + req_access = list(3) + }, +/obj/item/clothing/suit/armor/laserproof{ + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/laserproof, +/obj/item/clothing/suit/armor/laserproof{ + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/laserproof{ + pixel_y = 9 + }, +/obj/item/clothing/head/helmet/laserproof{ + pixel_y = 6 + }, +/obj/item/clothing/head/helmet/laserproof{ + pixel_y = 3 + }, +/obj/machinery/light/small/emergency{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"qYL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/item/weapon/storage/fancy/cigarettes, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"qYP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"qYU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"qYV" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/incinerator) +"qYX" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/machinery/camera{ + c_tag = "Cargo Mining office"; + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/cargo/miningoffice) +"qZp" = ( +/obj/structure/stool/bed/chair/comfy/brown, +/turf/simulated/floor/carpet, +/area/station/civilian/theatre) +"qZt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"qZw" = ( +/turf/simulated/wall/r_wall, +/area/station/maintenance/portsolar) +"qZE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"qZG" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"rae" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"rai" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"rap" = ( +/obj/machinery/telecomms/server/presets/command, +/obj/machinery/camera{ + c_tag = "Central Compartment South"; + dir = 1; + network = list("Tcomsat") + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = -32 + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"rav" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor, +/area/station/security/interrogation) +"raE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"raW" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"rbq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/engineering/break_room) +"rbr" = ( +/turf/environment/space, +/area/shuttle/administration/station) +"rbv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/office) +"rbG" = ( +/turf/simulated/wall, +/area/station/civilian/kitchen) +"rbJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "CE"; + name = "CE Shutters"; + opacity = 0 + }, +/turf/simulated/floor, +/area/station/engineering/chiefs_office) +"rbO" = ( +/obj/machinery/atmospherics/components/trinary/filter/m_filter/on{ + dir = 8; + filter_type = "phoron"; + name = "Gas filter (Toxins tank)" + }, +/turf/simulated/floor{ + icon_state = "caution" + }, +/area/station/engineering/atmos) +"rbZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"rcn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/science) +"rcx" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan, +/turf/simulated/floor, +/area/station/engineering/atmos) +"rcQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/cargo) +"rdg" = ( +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"rdn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/toy/sound_button/syndi{ + pixel_x = 6 + }, +/obj/item/weapon/storage/box/box_lenses, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"rdo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/effect/decal/cleanable/mucus, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"rdy" = ( +/obj/machinery/door/airlock/engineering{ + name = "Drone Fabrication"; + req_access = list(32) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/engineering/drone_fabrication) +"rdC" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/easel, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/civilian/library) +"rdI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"rdM" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/gateway) +"rdN" = ( +/obj/structure/bookcase/manuals/research_and_development, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"rdT" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + id = "aftstarboardsolar"; + name = "Aft Starboard Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/station/solar/starboard) +"rdX" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room"; + req_access = list(10) + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"rdY" = ( +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/starboard) +"reb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"rec" = ( +/obj/machinery/door/airlock/external{ + dock_tag = "arrival_escape"; + locked = 1; + name = "Escape Airlock"; + req_access = list(1) + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) +"rer" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"reM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/medical/patients_rooms) +"reN" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "warndark" + }, +/area/station/cargo/storage) +"reO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/rack_parts, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"reU" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/wiki/security_space_law{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/weapon/book/manual/wiki/sop{ + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"rfb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/item/device/radio/beacon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/atmos) +"rfj" = ( +/turf/simulated/floor{ + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"rfo" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"rft" = ( +/obj/structure/closet/emcloset, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/central) +"rfE" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/hor) +"rfF" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"rfW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "warnwhite" + }, +/area/station/rnd/xenobiology) +"rfX" = ( +/obj/machinery/dna_scannernew, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/genetics) +"rgs" = ( +/obj/machinery/flasher/portable, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"rgt" = ( +/obj/machinery/disposal, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/genetics) +"rgu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"rgz" = ( +/obj/random/tools/tech_supply, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/storage) +"rgE" = ( +/obj/structure/flora/ausbushes/lavendergrass{ + layer = 2.7 + }, +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"rgF" = ( +/turf/simulated/wall, +/area/station/hallway/primary/fore) +"rgH" = ( +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"rgN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Arrival"; + location = "TauCeti1" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/hallway/primary/central) +"rgU" = ( +/obj/item/target, +/turf/simulated/floor/plating/airless{ + dir = 5; + icon_state = "warnplate" + }, +/area/station/rnd/test_area) +"rgY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"rhJ" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/science) +"rhQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"rhW" = ( +/obj/random/vending/cola, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"rib" = ( +/obj/structure/table/woodentable/poker, +/obj/item/toy/cards, +/turf/simulated/floor{ + icon_state = "arcade_carpet" + }, +/area/station/civilian/playroom) +"rih" = ( +/turf/simulated/floor, +/area/station/engineering/monitoring) +"rim" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"riq" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"ris" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/engine/phoron, +/area/station/engineering/atmos) +"riS" = ( +/obj/structure/table, +/obj/item/device/taperecorder{ + pixel_x = 5; + pixel_y = 6 + }, +/turf/simulated/floor, +/area/station/security/interrogation) +"riZ" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"rje" = ( +/obj/structure/rack, +/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"rjj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "purple" + }, +/area/station/maintenance/science) +"rjp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "warning" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"rjz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/cafeteria) +"rjA" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 3; + pixel_y = 9 + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/camera{ + c_tag = "Brig SMES"; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/brig) +"rjB" = ( +/mob/living/simple_animal/lizard{ + name = "Lizzy" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/station/maintenance/medbay) +"rjC" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/robotics) +"rjO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"rjX" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/clothing/gloves/yellow, +/obj/item/device/t_scanner, +/obj/item/clothing/glasses/meson, +/obj/item/device/multitool, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/storage/tech) +"rkg" = ( +/obj/decal/boxingrope{ + density = 0; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/decal/boxingrope{ + density = 0; + dir = 8 + }, +/turf/simulated/floor, +/area/station/maintenance/medbay) +"rkj" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"rkm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/medical/reception) +"rkn" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/light/small, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"rkq" = ( +/obj/structure/flora/rock/jungle{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"rkr" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/civilian/library) +"rku" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"rll" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"rlr" = ( +/obj/random/vending/cola, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge) +"rlv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/start/medical_doctor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/storage) +"rlK" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/environment/space, +/area/space) +"rlW" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/engine/airmix, +/area/station/engineering/atmos) +"rmg" = ( +/obj/structure/object_wall/mining{ + icon_state = "4-2"; + opacity = 0 + }, +/turf/environment/space, +/area/shuttle/mining/station) +"rmq" = ( +/obj/structure/closet/wardrobe/red, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"rms" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "wood2_stairs2" + }, +/area/station/civilian/gym) +"rmt" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/clothing/glasses/meson{ + pixel_y = -10 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"rmw" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Bar Maintenance"; + req_one_access = list(12,25,28) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/civilian/bar) +"rmy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/hallway) +"rmI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/bridge/captain_quarters) +"rmK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/cargo/office) +"rmM" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/woodentable/fancy, +/obj/item/weapon/storage/bible{ + pixel_y = 6 + }, +/turf/simulated/floor/carpet/black, +/area/station/civilian/chapel) +"rmY" = ( +/obj/machinery/teleport/station, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/station/aisat/teleport) +"rne" = ( +/obj/structure/dumbbells_rack, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/security/prison) +"rnm" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/engineering/engine) +"rnr" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"rnu" = ( +/obj/structure/stool/bar, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/civilian/theatre) +"rnv" = ( +/obj/structure/rack, +/obj/machinery/light/small, +/obj/machinery/door_control{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_y = -28; + req_access = list(24) + }, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_y = 5 + }, +/obj/item/device/t_scanner, +/turf/simulated/floor{ + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"rnx" = ( +/obj/structure/stool/bed/chair/office/light, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"rnz" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 5"; + name = "Cell 5 Locker" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/prison) +"rot" = ( +/obj/item/weapon/book/manual/wiki/possible_threats, +/obj/structure/table/glass, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/cmo) +"roK" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "black" + }, +/area/station/civilian/garden) +"roO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating/airless{ + dir = 8; + icon_state = "warnplatecorner" + }, +/area/station/cargo/recycler) +"rpu" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging, +/turf/environment/space, +/area/space) +"rpO" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "wood_stairs2" + }, +/area/station/civilian/chapel) +"rpR" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"rpZ" = ( +/obj/structure/object_wall/mining{ + icon_state = "2-2"; + opacity = 0 + }, +/turf/environment/space, +/area/shuttle/mining/station) +"rqr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "blackcorner" + }, +/area/station/hallway/secondary/exit) +"rqs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/stool, +/turf/simulated/floor, +/area/station/security/prison) +"rqE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"rqJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"rqR" = ( +/obj/machinery/driver_button{ + id = "toxinsdriver"; + layer = 4; + pixel_y = 24 + }, +/obj/structure/stool/bed/chair/comfy/beige{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "warndark" + }, +/area/station/rnd/tox_launch) +"rqU" = ( +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/mixing) +"rqX" = ( +/obj/machinery/computer/stockexchange, +/obj/structure/table/woodentable, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkbrown" + }, +/area/station/cargo/qm) +"rrg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/library) +"rrh" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 3"; + name = "Cell 3 Locker" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/prison) +"rry" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) +"rrD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Security_private"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/security/checkpoint) +"rrM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical{ + name = "Chemistry Maintenance"; + req_access = list(33) + }, +/turf/simulated/floor/plating, +/area/station/medical/chemistry) +"rrO" = ( +/obj/machinery/computer/cargo/request{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/office) +"rrP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor/wood, +/area/station/maintenance/engineering) +"rrZ" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 3; + pixel_y = 9 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_y = -1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/random/tools/tool, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"rsk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"rsr" = ( +/obj/structure/rack, +/obj/item/weapon/tank/jetpack/oxygen, +/obj/item/clothing/mask/gas/coloured, +/obj/item/clothing/suit/armor/captain, +/obj/item/clothing/head/helmet/space/capspace, +/obj/item/weapon/hand_tele, +/obj/item/weapon/storage/secure/safe{ + pixel_x = 39; + pixel_y = 1 + }, +/obj/structure/bobross{ + pixel_x = 32 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/bridge/captain_quarters) +"rst" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "med_outer"; + locked = 1; + name = "Medbay External Access"; + req_one_access = list(13,45,1) + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"rsy" = ( +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "HoP_queue"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/hop_office) +"rsz" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"rsA" = ( +/turf/simulated/wall, +/area/station/storage/emergency3) +"rsC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille{ + destroyed = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"rsJ" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/dormitory) +"rsL" = ( +/obj/machinery/processor, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"rsN" = ( +/obj/machinery/light, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"rsP" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/engineering/engine) +"rsR" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/item/weapon/hand_labeler{ + pixel_y = 2 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whitered" + }, +/area/station/security/forensic_office) +"rsY" = ( +/obj/machinery/airlock_sensor{ + id_tag = "arrival_dock_sensor"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "escape_dock_pump"; + name = "Escape Dock Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/escape) +"rtl" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/civilian/playroom) +"rtu" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/ywflowers{ + layer = 2.7 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/station/medical/genetics) +"rtz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 6; + icon_state = "blue" + }, +/area/station/medical/reception) +"rtL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"rtQ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/camera{ + c_tag = "Engineering MiniSat Access"; + dir = 4; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkblue" + }, +/area/station/engineering/engine) +"rtV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/ammo_casing, +/turf/simulated/floor{ + icon_state = "asteroid7" + }, +/area/station/maintenance/brig) +"ruE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/station/security/prison) +"ruF" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/station/maintenance/disposal) +"ruW" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"rvd" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"rvn" = ( +/obj/machinery/recharge_station, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/drone_fabrication) +"rvs" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor{ + dir = 6; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"rvx" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"rvD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/station/civilian/garden) +"rvO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/storage) +"rvP" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access"; + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"rvU" = ( +/obj/structure/stool/bed/chair/wood/normal, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"rwi" = ( +/obj/machinery/drone_fabricator, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkyellow" + }, +/area/station/engineering/drone_fabrication) +"rwr" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "greenbluefull" + }, +/area/station/security/prison) +"rwP" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"rwQ" = ( +/obj/machinery/recycler, +/obj/machinery/conveyor{ + dir = 4; + id = "stationscrap" + }, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"rwS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/rnd/robotics) +"rwV" = ( +/obj/machinery/disposal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkred" + }, +/area/station/security/warden) +"rwY" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"rxd" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"rxe" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) +"rxF" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/brig) +"rxJ" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/cargo/storage) +"rxL" = ( +/turf/simulated/floor/carpet/red, +/area/station/security/detectives_office) +"rxR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 8; + name = "CMO Office"; + sortType = "CMO Office" + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"rxY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge) +"rye" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_one_access = list(19,38) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"rym" = ( +/obj/machinery/space_heater, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/mixing) +"ryt" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/engineering) +"ryA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/virology) +"ryD" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge) +"ryF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "white" + }, +/area/station/hallway/primary/fore) +"ryJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 6; + icon_state = "whiteblue" + }, +/area/station/medical/surgeryobs) +"ryL" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/misc_lab) +"ryM" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"ryN" = ( +/obj/structure/closet/emcloset, +/obj/machinery/power/apc/largecell{ + dir = 1; + name = "largecell apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkblue" + }, +/area/station/aisat) +"ryO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"rzf" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/ai_monitored/eva) +"rzi" = ( +/obj/structure/stool/bed/chair/metal/red, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/interrogation) +"rzj" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 9; + icon_state = "brown" + }, +/area/station/cargo/storage) +"rzl" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"rzq" = ( +/turf/simulated/floor/carpet/green, +/area/station/medical/psych) +"rzD" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/machinery/light, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"rzH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/landmark/start/assistant/test_subject, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/theatre) +"rzI" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"rAr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"rAu" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/port) +"rAG" = ( +/obj/machinery/telecomms/bus/preset_three, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"rAM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/spider/stickyweb, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"rAQ" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/aisat) +"rAZ" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"rBc" = ( +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/storage/primary) +"rBm" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/station/rnd/misc_lab) +"rBs" = ( +/obj/structure/stacklifter, +/turf/simulated/floor/carpet/blue2, +/area/station/civilian/gym) +"rBu" = ( +/obj/structure/flora/ausbushes, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"rBz" = ( +/obj/structure/stool/bed/chair/comfy/brown, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor/carpet/black, +/area/station/civilian/library) +"rBK" = ( +/obj/machinery/atmospherics/components/unary/portables_connector, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/mixing) +"rCb" = ( +/obj/structure/table/woodentable/poker, +/obj/item/weapon/game_kit/random{ + pixel_y = 2 + }, +/turf/simulated/floor/carpet/black, +/area/station/civilian/library) +"rCg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/structure/grille{ + destroyed = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"rCv" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"rCw" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "darkbrown" + }, +/area/station/cargo/qm) +"rCy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet/purple, +/area/station/civilian/theatre) +"rCM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"rCP" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "atmospherics_outer"; + locked = 1; + name = "Atmospherics External Access"; + req_access = list(24); + req_one_access = list(24) + }, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"rCV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/door/airlock/research/glass{ + name = "Xenoarchaeologist office"; + req_access = list(65) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"rDf" = ( +/obj/machinery/flasher{ + id = "permflash" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/security/prison) +"rDT" = ( +/obj/machinery/power/smes, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/cable, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/engineering/engine) +"rEn" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/gateway) +"rEo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "recycler_pump"; + name = "Recycler Large Air Vent" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating/airless{ + icon_state = "platebotc" + }, +/area/station/cargo/recycleroffice) +"rEy" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/playroom) +"rEU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"rFh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/storage) +"rFj" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"rFn" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad2" + }, +/turf/simulated/floor/plating, +/area/station/cargo/storage) +"rFw" = ( +/obj/machinery/computer/general_air_control{ + dir = 8; + frequency = 1444; + level = 3; + name = "Supermatter Monitor"; + sensors = list("in_sm_meter"="Supermatter In","sm_sensor"="Supermatter","out_sm_meter"="Supermatter Out") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/monitoring) +"rFM" = ( +/obj/structure/sign/directions/security{ + buildable_sign = 0; + pixel_x = 32 + }, +/obj/structure/sign/directions/command{ + buildable_sign = 0; + dir = 1; + pixel_x = 32; + pixel_y = -6 + }, +/obj/structure/sign/directions/engineering{ + buildable_sign = 0; + pixel_x = 32; + pixel_y = 6 + }, +/obj/machinery/vending/clothing{ + prices = list(); + req_access = list(69) + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"rFZ" = ( +/obj/structure/closet/emcloset, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"rGj" = ( +/obj/machinery/door_control{ + id = "Gateway_shutters"; + name = "Gateway Shutters"; + pixel_y = 4; + req_access = list(57) + }, +/obj/structure/table/reinforced, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/gateway) +"rGy" = ( +/obj/structure/dryer{ + pixel_y = 20 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"rGL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"rGM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"rGN" = ( +/obj/structure/flora/junglebush/large, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"rGQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "redcorner" + }, +/area/station/security/brig) +"rGR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/landmark{ + name = "xeno_spawn" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"rHd" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics"; + req_access = list(24) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/atmos) +"rHg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"rHn" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/lobby) +"rHs" = ( +/obj/structure/filingcabinet, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/keycard_auth{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/hos) +"rHy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/interrogation) +"rHH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/engineering/equip) +"rHK" = ( +/obj/structure/stool/bed/chair/wood/normal{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/red, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"rHX" = ( +/obj/item/clothing/under/pants/black_sport, +/obj/item/clothing/under/pants/blue_sport, +/obj/item/clothing/under/pants/ddr_sport, +/obj/item/clothing/under/sport, +/obj/item/clothing/under/sport/black, +/obj/item/clothing/under/sport/blue, +/obj/item/clothing/under/karate, +/obj/item/clothing/under/karate, +/obj/item/clothing/under/karate, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"rIb" = ( +/obj/structure/dresser, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"rIl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"rIu" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door_control{ + id = "Security_KPP"; + name = "Shutters Control"; + pixel_y = 2; + req_access = list(1) + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Security_private"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "darkredfull" + }, +/area/station/security/checkpoint) +"rIE" = ( +/obj/machinery/power/solar_control{ + id = "aftportsolar"; + name = "Aft Port Solar Control" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/portsolar) +"rII" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/fancy/donut_box, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/captain_quarters) +"rIM" = ( +/obj/item/weapon/cigbutt, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"rIX" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/item/stack/rods, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"rIZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/green, +/area/station/medical/virology) +"rJj" = ( +/obj/structure/closet/secure_closet/detective, +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"rJx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/break_room) +"rJO" = ( +/turf/simulated/floor, +/area/station/engineering/engine) +"rJR" = ( +/obj/machinery/portable_atmospherics/canister/hydrogen, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/atmos) +"rJV" = ( +/obj/structure/table/glass, +/obj/machinery/vending/wallmed1{ + name = "Emergency NanoMed"; + pixel_y = 28 + }, +/obj/item/weapon/reagent_containers/syringe{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/syringe{ + pixel_y = 6 + }, +/obj/item/weapon/medical/teleporter{ + pixel_x = 11; + pixel_y = 6 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/fore) +"rKK" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/station/cargo/office) +"rKO" = ( +/turf/environment/space, +/area/shuttle/specops/station) +"rLf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/monitoring) +"rLA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "darkbrown" + }, +/area/station/cargo/qm) +"rLD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"rLG" = ( +/obj/structure/table/woodentable, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/item/device/camera_film{ + pixel_x = 5; + pixel_y = 10 + }, +/obj/item/device/camera_film{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/item/stack/sheet/cloth{ + amount = 50; + pixel_y = -11 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/civilian/library) +"rLJ" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"rLM" = ( +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"rLO" = ( +/obj/structure/table/glass, +/obj/item/ashtray/bronze, +/obj/item/weapon/cigbutt, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"rLT" = ( +/obj/machinery/light/small, +/obj/structure/window/reinforced, +/turf/simulated/floor/engine/airmix, +/area/station/engineering/atmos) +"rMc" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "wood_stairs2" + }, +/area/station/civilian/garden) +"rMl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"rMF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/office) +"rMJ" = ( +/obj/structure/stool/bed/roller, +/obj/machinery/iv_drip, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/security/prison) +"rMN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/molten_item, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"rNb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"rNi" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/port) +"rNj" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/random/foods/donuts, +/turf/simulated/floor/wood, +/area/station/civilian/kitchen) +"rNu" = ( +/obj/machinery/door/airlock/external, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"rNv" = ( +/obj/machinery/pipedispenser/disposal, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"rNw" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/medbay) +"rNE" = ( +/obj/item/weapon/game_kit/orange, +/obj/structure/table/glass, +/turf/simulated/floor, +/area/station/engineering/break_room) +"rNG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"rOi" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/obj/random/misc/book, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/station/civilian/library) +"rOk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet/black, +/area/station/civilian/library) +"rOm" = ( +/obj/structure/stool/bed/chair/comfy/black, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"rOw" = ( +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/power/smes, +/obj/machinery/camera{ + c_tag = "Engineering SMES"; + dir = 4; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/engineering/engine) +"rOC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"rOD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "neutral" + }, +/area/station/hallway/primary/fore) +"rOF" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/interrogation) +"rOJ" = ( +/obj/structure/stool/bed/chair/metal, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"rOY" = ( +/obj/machinery/door/airlock/glass{ + name = "Escape Hall" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"rPj" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"rPk" = ( +/obj/structure/stool, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/ai_monitored/eva) +"rPn" = ( +/obj/item/weapon/cigbutt, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"rPo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/eva) +"rPq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel) +"rPv" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"rPA" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_one_access = list(19,38) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"rPM" = ( +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"rPQ" = ( +/obj/machinery/optable, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"rPR" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"rPV" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/plating, +/area/station/storage/emergency3) +"rQl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "redcorner" + }, +/area/station/security/brig) +"rQn" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Xenoarchaeologist office"; + req_access = list(65) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"rQr" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"rQC" = ( +/turf/simulated/wall/r_wall, +/area/station/rnd/telesci) +"rQF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "redcorner" + }, +/area/station/security/brig) +"rQH" = ( +/obj/machinery/atmospherics/components/binary/valve, +/turf/simulated/floor, +/area/station/engineering/engine) +"rQL" = ( +/obj/machinery/bookbinder, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"rQS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"rRa" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/engine, +/area/station/engineering/engine) +"rRu" = ( +/turf/simulated/floor/engine/vacuum, +/area/station/engineering/atmos) +"rRB" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/station/security/lawyer_office) +"rRC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/landmark{ + name = "xeno_spawn" + }, +/turf/simulated/floor/carpet/orange, +/area/station/maintenance/medbay) +"rRD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless{ + dir = 4; + icon_state = "warnplatecorner" + }, +/area/station/cargo/recycler) +"rRO" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkbrown" + }, +/area/station/cargo/recycleroffice) +"rRU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/mixing) +"rRV" = ( +/obj/structure/rack, +/obj/item/weapon/storage/lockbox/anti_singulo{ + pixel_y = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkyellow" + }, +/area/station/engineering/chiefs_office) +"rSf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/security/interrogation) +"rSg" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "neutral" + }, +/area/station/hallway/secondary/arrival) +"rSk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/civilian/bar) +"rSl" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/station/rnd/telesci) +"rSo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/spiderling_remains, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"rSp" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/screwdriver, +/obj/item/weapon/shovel/spade, +/obj/item/weapon/wrench, +/obj/item/weapon/minihoe{ + pixel_x = 3 + }, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"rSv" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/hydroponics) +"rSy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/hor) +"rSE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/xenobiology) +"rSL" = ( +/mob/living/simple_animal/fox/Renault, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/captain_quarters) +"rSR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/station/engineering/equip) +"rSS" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/medbay) +"rSW" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/rig/science, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/rig/science, +/obj/machinery/camera{ + c_tag = "RnD Telescience Control Room"; + dir = 10; + network = list("SS13","Research") + }, +/turf/simulated/floor{ + icon_state = "darkpurple" + }, +/area/station/rnd/telesci) +"rTa" = ( +/obj/machinery/door/poddoor/shutters{ + id = "Gateway_shutters_entrance"; + name = "Gateway Shutters" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"rTJ" = ( +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/hos) +"rTK" = ( +/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/light_switch{ + pixel_x = 28 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"rUa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"rUb" = ( +/obj/machinery/photocopier, +/obj/effect/decal/cleanable/dirt, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/machinery/light/small, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"rUk" = ( +/obj/structure/table/woodentable/fancy, +/obj/item/weapon/storage/fancy/candle_box{ + pixel_y = 4 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/station/civilian/chapel) +"rUm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/station/civilian/theatre) +"rUq" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/arrival) +"rUt" = ( +/obj/effect/landmark{ + name = "xeno_spawn" + }, +/turf/simulated/floor/plating, +/area/station/storage/emergency3) +"rUw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/station/engineering/atmos) +"rUC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay"; + req_one_access = list(31,48,67) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/storage) +"rUL" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"rUT" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/brig) +"rVn" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"rVw" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "darkred" + }, +/area/station/hallway/secondary/exit) +"rVx" = ( +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 1; + name = "Security Office"; + sortType = "Security Office" + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"rVG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/farmbot_arm_assembly, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/maintenance/brig) +"rVM" = ( +/obj/machinery/door/airlock/glass{ + name = "Gym" + }, +/obj/machinery/door/firedoor, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/gym) +"rVN" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet/black, +/area/station/security/iaa_office) +"rVQ" = ( +/obj/structure/stool, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"rWf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/flora/random, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/civilian/library) +"rWA" = ( +/obj/machinery/flasher_button{ + id = "solitary1"; + name = "Solitary Confinement flash"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Brig North West"; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"rWD" = ( +/obj/effect/decal/cleanable/generic, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"rWI" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/door/airlock/security/glass{ + id_tag = "InnerBrig"; + name = "Brig"; + req_access = list(63) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/brig) +"rWQ" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/storage/primary) +"rWT" = ( +/obj/machinery/atmospherics/components/trinary/filter/m_filter/on{ + filter_type = "nitrogen"; + name = "Gas filter (N2 tank)" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"rWU" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/storage) +"rXr" = ( +/obj/structure/stool, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/eva) +"rXz" = ( +/obj/machinery/computer/monitor, +/obj/machinery/requests_console/engineering{ + pixel_y = 28 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"rXA" = ( +/obj/structure/stool, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/lab) +"rXJ" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/visuals/surgery/full{ + pixel_y = 4 + }, +/obj/machinery/vending/wallmed2{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"rXL" = ( +/obj/item/weapon/ore/glass, +/turf/simulated/floor/plating/airless/asteroid, +/area/station/maintenance/chapel) +"rXX" = ( +/obj/item/stack/medical/bruise_pack{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 4 + }, +/obj/structure/table/glass, +/obj/item/stack/medical/ointment{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/machinery/camera{ + c_tag = "Brig Lobby West"; + dir = 4; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/lobby) +"rXZ" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/security/iaa_office) +"rYd" = ( +/obj/machinery/light/small, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/drone_fabrication) +"rYp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/station/ai_monitored/storage_secure) +"rYr" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"rYD" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/security/brig) +"rYL" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor, +/area/station/maintenance/science) +"rYN" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"rYT" = ( +/obj/structure/closet/l3closet/janitor, +/obj/machinery/requests_console/janitorial{ + pixel_x = -28 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/janitor) +"rYY" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/northleft{ + dir = 8; + name = "Brig Desk"; + req_access = list(63) + }, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/lobby) +"rYZ" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/auxsolarport) +"rZd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"rZu" = ( +/obj/structure/rack, +/obj/item/clothing/mask/breath, +/obj/item/clothing/glasses/science, +/obj/item/clothing/gloves/latex, +/obj/structure/window/reinforced, +/obj/machinery/door/window/eastleft{ + name = "Research Equipment"; + req_access = list(65) + }, +/obj/item/clothing/suit/bio_suit/particle_protection, +/obj/item/clothing/head/bio_hood/particle_protection, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"rZC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/break_room) +"rZN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/break_room) +"rZU" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"rZZ" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"sab" = ( +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/brig) +"sac" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/fore) +"sad" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"sam" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "warning" + }, +/area/station/rnd/chargebay) +"san" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16; + pixel_y = -16 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"sat" = ( +/obj/structure/dryer{ + pixel_y = 20 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/engineering) +"saC" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/dryer{ + pixel_y = 20 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/rnd/brainstorm_center) +"sbg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "blue" + }, +/area/station/engineering/atmos) +"sbs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/security/lobby) +"sbx" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"sbC" = ( +/obj/structure/stool/bed/chair/pew/left, +/obj/effect/landmark/start/assistant/test_subject, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 8; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"sca" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"sct" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkbrown" + }, +/area/station/cargo/qm) +"scx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/security/warden) +"scA" = ( +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/structure/cable, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"scB" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/engine) +"scC" = ( +/obj/machinery/light_switch{ + pixel_x = 28 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/blue, +/area/station/civilian/dormitories/dormone) +"scF" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"scQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"scT" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "auxsolareast_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(13) + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"sdi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"sdj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitegreen" + }, +/area/station/maintenance/medbay) +"sdm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/genetics_cloning) +"sdp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/civilian/library) +"sdu" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 5 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"sdw" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"sdy" = ( +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"sdP" = ( +/obj/item/weapon/spacecash, +/obj/structure/closet/crate/secure/gear, +/obj/item/weapon/spacecash, +/obj/item/weapon/spacecash, +/obj/item/weapon/spacecash, +/obj/item/weapon/spacecash, +/obj/item/weapon/spacecash, +/obj/item/weapon/spacecash, +/obj/item/weapon/spacecash, +/obj/item/weapon/spacecash, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"sdW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/carpet/black, +/area/station/civilian/chapel/office) +"sea" = ( +/obj/machinery/recharge_station, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/effect/landmark/start/cyborg, +/turf/simulated/floor/bluegrid, +/area/station/bridge/comms{ + name = "Cyborg Station" + }) +"see" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/monkeycubes{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/weapon/storage/box/monkeycubes{ + pixel_x = -5 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/xenobiology) +"seo" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"seB" = ( +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/locker) +"seE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 5 + }, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"seL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/door/airlock/research{ + name = "Science Maintenance"; + req_access = list(47) + }, +/turf/simulated/floor/plating, +/area/station/rnd/misc_lab) +"seO" = ( +/obj/machinery/light/small, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber_interior) +"seU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/station/cargo/storage) +"sfe" = ( +/obj/item/clothing/suit/superman, +/obj/item/weapon/staff/broom, +/obj/item/clothing/head/witchwig, +/obj/item/clothing/suit/batman, +/obj/item/clothing/head/batman_helmet, +/obj/structure/closet/cabinet, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"sfk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge) +"sfr" = ( +/obj/item/stack/sheet/refined_scrap, +/obj/machinery/conveyor{ + dir = 4; + id = "stationscrap" + }, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"sfA" = ( +/obj/structure/stool/bed/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor/carpet, +/area/station/civilian/bar) +"sfL" = ( +/obj/structure/stool/bed/chair/metal/red, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"sfY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Cafe" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/cafeteria) +"sgb" = ( +/obj/machinery/vending/coffee, +/obj/machinery/camera{ + c_tag = "Cafe"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"sgm" = ( +/obj/structure/table/woodentable, +/obj/machinery/computer/forensic_scanning/detective, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"sgo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/sign/plaques/kiddie/library, +/turf/simulated/floor/plating, +/area/station/civilian/library) +"sgx" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/portsolar) +"sgy" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/engineering/break_room) +"sgD" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"sgK" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"sgQ" = ( +/obj/machinery/atmospherics/components/trinary/filter/m_filter/on{ + dir = 8; + filter_type = "carbon_dioxide"; + name = "Gas filter (CO2 tank)" + }, +/turf/simulated/floor{ + icon_state = "caution" + }, +/area/station/engineering/atmos) +"shk" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"sht" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/civilian/chapel) +"shM" = ( +/obj/structure/closet/crate/large, +/turf/simulated/floor, +/area/station/cargo/storage) +"shZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/start/security_cadet, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/security/brig) +"sis" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/recycleroffice) +"siA" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"siB" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber_interior) +"siM" = ( +/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"siQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"siY" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor{ + icon_state = "yellowcorner" + }, +/area/station/engineering/engine) +"sja" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"sje" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/mucus, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"sji" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "CE"; + name = "CE Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/engineering/chiefs_office) +"sjw" = ( +/obj/structure/mineral_door/wood, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"sjF" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"sjS" = ( +/obj/structure/closet/secure_closet/CMO, +/obj/item/weapon/defibrillator/compact/loaded, +/obj/item/device/sensor_device, +/obj/item/clothing/glasses/hud/health, +/obj/machinery/requests_console/cmo{ + pixel_y = -28 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/cmo) +"skc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/station/engineering/engine) +"skk" = ( +/obj/structure/closet/emcloset, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable, +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"skA" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"skC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/chapel) +"skO" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_y = 4 + }, +/obj/machinery/camera{ + c_tag = "Bridge Cyborg Station"; + dir = 1 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/bridge/comms{ + name = "Cyborg Station" + }) +"skR" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/incinerator) +"slg" = ( +/obj/structure/table/woodentable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/painting_frame{ + pixel_y = 4 + }, +/obj/item/painting_frame{ + pixel_y = 4 + }, +/obj/item/device/camera/lomo, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"slu" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Lobby" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "redfull" + }, +/area/station/security/lobby) +"sly" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "white" + }, +/area/station/hallway/primary/fore) +"slF" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Research and Development"; + req_access = list(7) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/lab) +"slU" = ( +/obj/machinery/scrap/stacking_machine, +/obj/machinery/conveyor{ + id = "stationscrap" + }, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"slY" = ( +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "Detective" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "Detective" + }, +/obj/structure/window/reinforced/polarized{ + id = "Detective" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "Detective" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/detectives_office) +"smc" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"smm" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/emergency{ + pixel_y = 5 + }, +/obj/item/device/radio/off{ + pixel_x = -6; + pixel_y = 9 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = -1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkblue" + }, +/area/station/bridge) +"smq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "blue" + }, +/area/station/medical/reception) +"smA" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/cryo) +"smC" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/electrical, +/obj/random/tools/tool, +/turf/simulated/floor{ + dir = 9; + icon_state = "yellow" + }, +/area/station/storage/primary) +"smF" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"smP" = ( +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"smT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"sng" = ( +/obj/structure/flora/ausbushes/lavendergrass{ + layer = 2.7 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/grass, +/area/station/medical/virology) +"snl" = ( +/obj/structure/stool/bed/chair/pew/right, +/turf/simulated/floor{ + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"snt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/cargo/miningoffice) +"snO" = ( +/obj/effect/landmark/start/assistant/waiter, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"snW" = ( +/obj/structure/closet/cabinet, +/obj/item/weapon/storage/box/drinkingglasses, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, +/obj/item/weapon/reagent_containers/food/snacks/ectoplasm, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"snZ" = ( +/turf/simulated/wall, +/area/station/rnd/telesci) +"soc" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/bluegrid, +/area/station/bridge/server) +"sof" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"sog" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"sot" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 3; + icon_state = "whitegreen" + }, +/area/station/maintenance/medbay) +"soH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/atmos) +"soI" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "vault" + }, +/area/station/bridge/nuke_storage) +"soK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/machinery/meter{ + frequency = 1443; + id = "wloop_atm_meter"; + name = "Waste Loop" + }, +/turf/simulated/wall/r_wall, +/area/station/engineering/atmos) +"soZ" = ( +/obj/structure/table, +/obj/item/weapon/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge/teleporter) +"spd" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/medbay) +"spn" = ( +/obj/structure/table, +/obj/item/device/flashlight, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/storage/emergency3) +"spq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"spA" = ( +/obj/machinery/recharge_station, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/drone_fabrication) +"spB" = ( +/obj/item/weapon/cigbutt{ + pixel_y = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/dormitory) +"spD" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"spI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"spL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"spP" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "recycler_outer"; + locked = 1; + name = "Recycler External Access"; + req_access = list(67) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/cargo/recycleroffice) +"spW" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/construction) +"sqf" = ( +/turf/simulated/floor/plating/airless{ + dir = 10; + icon_state = "warnplate" + }, +/area/station/rnd/test_area) +"sqi" = ( +/obj/structure/object_wall/pod{ + icon_state = "0,2" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod2/station) +"sqy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"sqO" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "neutral" + }, +/area/station/hallway/secondary/entry) +"sqR" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/hydroponics) +"sqS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"sqY" = ( +/obj/structure/table, +/obj/item/weapon/wrench, +/obj/item/stack/cable_coil/random, +/obj/random/tools/tool, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"srk" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/station/engineering/engine) +"srr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/landmark/start/medical_intern, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/hallway) +"srs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/gateway) +"srB" = ( +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"srH" = ( +/obj/machinery/photocopier, +/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"srK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/eva) +"srR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/security/brig) +"ssj" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/ai_monitored/eva) +"ssl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"sss" = ( +/obj/structure/table, +/obj/item/device/gps/science{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/device/gps/science{ + pixel_x = 3; + pixel_y = -5 + }, +/obj/item/device/gps/science{ + pixel_x = -7; + pixel_y = -10 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkpurple" + }, +/area/station/rnd/telesci) +"ssu" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/station/bridge) +"ssI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"ssZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/fore) +"stf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/medical/medbreak) +"stl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/fore) +"stB" = ( +/obj/machinery/light/small, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"stJ" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"sua" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"suc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"sug" = ( +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkyellow" + }, +/area/station/engineering/drone_fabrication) +"suC" = ( +/obj/structure/rack, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"suD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/prison) +"suK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/medbay) +"suL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/medbay) +"svd" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/maintenance/medbay) +"svh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brownold" + }, +/area/station/security/prison) +"svl" = ( +/obj/machinery/air_sensor{ + frequency = 1443; + id_tag = "air_sensor"; + output = 7 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/engine/airmix, +/area/station/engineering/atmos) +"svo" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "warningcorner" + }, +/area/station/maintenance/science) +"svp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/civilian/fitness) +"svC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/lobby) +"svN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/recycleroffice) +"svS" = ( +/obj/structure/stool/bed/chair/comfy/beige{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/tox_launch) +"svW" = ( +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/brig) +"swb" = ( +/obj/machinery/power/emitter{ + dir = 1 + }, +/obj/structure/cable, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/engineering/engine) +"swd" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating/airless, +/area/space) +"swf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "recycler_pump"; + name = "Recycler Large Air Vent" + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 + }, +/turf/simulated/floor/plating/airless{ + icon_state = "platebotc" + }, +/area/station/cargo/recycleroffice) +"swi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb2, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/construction) +"swj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/engineering/break_room) +"swl" = ( +/obj/structure/stool{ + pixel_y = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"swn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=TauCeti1"; + location = "Tribunal" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"swq" = ( +/obj/structure/stool/bed/chair/comfy/brown, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor/carpet/black, +/area/station/civilian/library) +"swr" = ( +/obj/item/weapon/flora/random, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/station/civilian/chapel) +"swy" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/obj/item/weapon/flora/pottedplant{ + icon_state = "plant-21" + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories/dormthree) +"swz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/rnd/lab) +"swC" = ( +/obj/structure/stool/bed/chair/pew/left, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 8; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"swG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"swI" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"swQ" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Cargo Lobby East"; + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "brown" + }, +/area/station/cargo/office) +"swT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/camera{ + c_tag = "RnD South"; + dir = 4; + network = list("SS13","Research") + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"swW" = ( +/turf/simulated/floor/plating/airless{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/rnd/tox_launch) +"sxb" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/drone_fabrication) +"sxH" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"sxR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/mine_sci_shuttle) +"sxX" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"syf" = ( +/obj/structure/stool/bed/chair/janitorialcart, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/janitor) +"syg" = ( +/obj/structure/object_wall/pod{ + dir = 1; + icon_state = "0,0" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod4/station) +"syh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + name = "Engineering Break Room"; + sortType = "Engineering Break Room" + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"syk" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/dryer{ + dir = 4; + pixel_x = -6 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/station/civilian/cold_room) +"syz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"syB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/station/cargo/recycleroffice) +"syI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/hallway/secondary/exit) +"szr" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/science) +"szB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"szP" = ( +/obj/machinery/computer/borgupload, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/whitegreed, +/area/station/bridge/ai_upload) +"sAt" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal{ + amount = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"sAu" = ( +/obj/structure/closet/radiation, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"sAJ" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "atmospherics_airlock"; + name = "interior access button"; + pixel_x = 28; + req_one_access = list(24) + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 9 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Engineering Atmospherics South East"; + dir = 8; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"sAK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "lawyer_blast"; + name = "Internal Affairs"; + opacity = 0 + }, +/obj/machinery/door/airlock/command{ + name = "Internal Affairs"; + req_access = list(38) + }, +/turf/simulated/floor{ + icon_state = "darkbluefull" + }, +/area/station/security/iaa_office) +"sBk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "whiteyellow" + }, +/area/station/medical/chemistry) +"sBl" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"sBo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Break Room Maintenance"; + req_access = list(71) + }, +/turf/simulated/floor/plating, +/area/station/engineering/break_room) +"sBv" = ( +/obj/machinery/keycard_auth{ + pixel_x = 28 + }, +/obj/machinery/account_database{ + dir = 8 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/station/bridge/hop_office) +"sBw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"sBB" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"sBD" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"sBE" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"sBI" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/medical/cryo) +"sBL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"sBM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"sBR" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"sCm" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/syringe{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/syringe, +/obj/item/clothing/gloves/latex, +/obj/machinery/vending/wallmed1{ + pixel_x = -28 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/security/prison) +"sCo" = ( +/obj/structure/table/woodentable, +/obj/item/device/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"sCz" = ( +/obj/machinery/embedded_controller/radio/access_controller{ + id_tag = "incinerator_access_control"; + name = "Incinerator Access Console"; + pixel_x = -26; + pixel_y = -26; + req_access = list(12); + tag_exterior_door = "incinerator_airlock_exterior"; + tag_interior_door = "incinerator_airlock_interior" + }, +/obj/machinery/ignition_switch{ + id = "Incinerator"; + pixel_x = -38; + pixel_y = -23 + }, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating, +/area/station/maintenance/incinerator) +"sCB" = ( +/obj/structure/table/glass, +/obj/item/device/healthanalyzer{ + pixel_y = 9 + }, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 10; + pixel_y = 2 + }, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 10; + pixel_y = 2 + }, +/obj/item/stack/medical/ointment{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/security/prison) +"sCI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"sCL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/mass_driver) +"sCP" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/structure/table, +/obj/item/device/mmi/posibrain{ + pixel_y = 6 + }, +/obj/item/device/robotanalyzer, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"sDb" = ( +/obj/structure/closet/theatrecloset, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/random/randomtoy, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"sDd" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"sDg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "docks_pump"; + name = "Docks Large Air Vent" + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = -32 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/cargo) +"sDh" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp{ + on = 0 + }, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"sDm" = ( +/obj/structure/grille, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/chapel) +"sDu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"sDz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/office) +"sDI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/cargo/recycler) +"sDK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/station/cargo/recycler) +"sDQ" = ( +/turf/simulated/floor/wood, +/area/station/civilian/chapel) +"sDU" = ( +/obj/machinery/optable{ + name = "Robotics Operating Table" + }, +/turf/simulated/floor, +/area/station/rnd/robotics) +"sDY" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/ai_monitored/eva) +"sEc" = ( +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/atmos) +"sEy" = ( +/obj/structure/stool/bed, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/prison) +"sEM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"sEP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"sEV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/chapel) +"sFj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/robotics) +"sFx" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"sFy" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"sFB" = ( +/obj/structure/stool/bed/chair/wood/normal{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/landmark/start/mime, +/turf/simulated/floor/carpet/purple, +/area/station/civilian/theatre) +"sFF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"sFO" = ( +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/security/range) +"sFV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"sFZ" = ( +/obj/structure/stool/bed/chair/comfy/beige{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/rnd/tox_launch) +"sGd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/obj/structure/grille, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"sGk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "security_pump"; + name = "Security Large Air Vent" + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "security_airlock"; + pixel_y = 28; + req_one_access = list(13,45,1); + tag_airpump = "security_pump"; + tag_chamber_sensor = "security_sensor"; + tag_exterior_door = "security_outer"; + tag_interior_door = "security_inner" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/brig) +"sGo" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/break_room) +"sGr" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"sGC" = ( +/obj/machinery/door/airlock/centcom{ + name = "Librarian"; + req_access = list(37) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"sGE" = ( +/obj/structure/table, +/obj/machinery/light/small, +/obj/item/stack/cable_coil/random{ + pixel_y = 4 + }, +/obj/item/stack/cable_coil/random, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/storage/tech) +"sGQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/ai_monitored/eva) +"sGS" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"sGU" = ( +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 1; + pixel_y = 10 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/gun/energy/pyrometer/engineering/robotics, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkpurple" + }, +/area/station/rnd/robotics) +"sGX" = ( +/obj/structure/table/woodentable, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"sHb" = ( +/obj/item/stack/sheet/metal, +/turf/environment/space, +/area/space) +"sHn" = ( +/obj/structure/rack, +/obj/item/weapon/stock_parts/cell/high/empty, +/obj/item/device/flash, +/obj/random/tools/tool, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"sHq" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/turf/simulated/floor/plating/airless, +/area/station/engineering/atmos) +"sHx" = ( +/turf/environment/space, +/area/shuttle/officer/station) +"sHy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/robotics) +"sHz" = ( +/obj/machinery/portable_atmospherics/powered/pump, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "arrival" + }, +/area/station/hallway/primary/aft) +"sHN" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"sHP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"sIb" = ( +/obj/machinery/disposal/deliveryChute, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/cargo/office) +"sIh" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"sIJ" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/machinery/hydroponics/soil, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"sIK" = ( +/turf/simulated/floor{ + icon_state = "yellowcorner" + }, +/area/station/engineering/equip) +"sIM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "darkpurple" + }, +/area/station/rnd/robotics) +"sJf" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/storage) +"sJh" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/interrogation) +"sJp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"sJt" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/escape) +"sJA" = ( +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/item/weapon/stamp/rd{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/hor) +"sJX" = ( +/obj/machinery/disposal, +/obj/structure/sign/warning/morgue_disposal{ + pixel_x = 32 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"sKm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"sKA" = ( +/obj/effect/decal/cleanable/spiderling_remains, +/obj/item/weapon/dumbbell/light, +/turf/simulated/floor, +/area/station/maintenance/medbay) +"sKC" = ( +/obj/machinery/door/firedoor, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"sLe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/mob/living/simple_animal/mouse/rat, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"sLj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/cargo/office) +"sLz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Storage"; + req_access = list(71) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"sLD" = ( +/obj/structure/table, +/obj/item/weapon/wrench, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"sLP" = ( +/turf/simulated/floor/plating/airless{ + icon_state = "warnplate" + }, +/area/station/cargo/recycler) +"sLR" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"sLX" = ( +/obj/structure/object_wall/pod{ + icon_state = "0,0" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod1/station) +"sMa" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "blue" + }, +/area/station/medical/reception) +"sME" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"sMV" = ( +/obj/machinery/computer/message_monitor{ + dir = 8 + }, +/turf/simulated/floor/bluegrid, +/area/station/bridge/server) +"sMX" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + freq = 1400; + location = "Hydroponics" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/civilian/hydroponics) +"sNn" = ( +/obj/machinery/vending/cigarette{ + anchored = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"sNF" = ( +/obj/structure/table/glass, +/obj/item/weapon/book/manual/hydroponics_beekeeping, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/packageWrap, +/obj/item/device/eftpos{ + eftpos_name = "Botany EFTPOS scanner" + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/hydroponics) +"sNR" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor/bluegrid, +/area/station/medical/reception) +"sNT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"sNW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/hallway/primary/central) +"sOb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"sOq" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/random/tools/tool, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"sOy" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"sOM" = ( +/obj/effect/decal/cleanable/blood/gibs/robot, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"sON" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/flora/deskleaf{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/device/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/turf/simulated/floor/carpet/black, +/area/station/security/iaa_office) +"sPd" = ( +/obj/structure/rack, +/obj/item/weapon/module/power_control, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/cargo/storage) +"sPq" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"sPw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"sPA" = ( +/obj/structure/stool/bed/chair/wood/normal{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/red, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"sPI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/cargo/storage) +"sQj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/lobby) +"sQA" = ( +/obj/structure/window/reinforced/shuttle/mining{ + icon_state = "5-4" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"sQK" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -1; + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"sQM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/locker) +"sQN" = ( +/obj/item/weapon/ore/glass, +/turf/environment/space, +/area/space) +"sQO" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/bottle/beer, +/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"sQT" = ( +/turf/simulated/wall, +/area/station/maintenance/brig) +"sQU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/security/forensic_office) +"sRi" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"sRl" = ( +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkyellow" + }, +/area/station/engineering/drone_fabrication) +"sRr" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/stool/bed/chair/schair/wagon, +/turf/simulated/shuttle/floor/mining{ + icon_state = "2-7" + }, +/area/shuttle/mining/station) +"sRs" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"sRx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"sRO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/hor) +"sRV" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/camera{ + c_tag = "Locker Room"; + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/locker) +"sSc" = ( +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"sSv" = ( +/obj/structure/closet/secure_closet/RD, +/obj/item/device/megaphone, +/obj/item/clothing/glasses/welding/superior, +/obj/machinery/door_control{ + id = "Biohazard"; + name = "Biohazard Shutter Control"; + pixel_x = -28; + pixel_y = 6; + req_access = list(30) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for a shutters."; + id = "RD"; + name = "RD Shutters Control"; + pixel_x = -28; + pixel_y = -6; + req_access = list(30) + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkpurple" + }, +/area/station/rnd/hor) +"sSx" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/altar) +"sSD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkstairs_middle" + }, +/area/station/medical/reception) +"sSE" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/civilian/fitness) +"sSH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/lab) +"sSO" = ( +/obj/machinery/power/port_gen/pacman/scrap, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating/airless{ + icon_state = "platebot" + }, +/area/station/cargo/recycler) +"sSX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/security{ + name = "Forensic Maintenance"; + req_one_access = list(4,68) + }, +/turf/simulated/floor/plating, +/area/station/security/forensic_office) +"sSZ" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + desc = "A remote control switch for the medbay foyer."; + id = "Medbay"; + name = "Medbay Doors Control"; + pixel_y = 4; + req_access = list(5) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"sTc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"sTm" = ( +/obj/structure/rack, +/obj/item/weapon/wrench, +/turf/simulated/floor/plating, +/area/station/maintenance/incinerator) +"sTo" = ( +/turf/simulated/floor/plating/airless{ + dir = 6; + icon_state = "warnplate" + }, +/area/station/rnd/test_area) +"sTr" = ( +/obj/structure/bookcase{ + name = "bookcase (Religious)" + }, +/obj/machinery/light/small, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/camera{ + c_tag = "Library North"; + dir = 10 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"sTv" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"sTy" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "warning" + }, +/area/station/rnd/chargebay) +"sTB" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Sm"; + layer = 2.8; + name = "Supermatter Shutters"; + opacity = 0 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"sTL" = ( +/obj/machinery/space_heater, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"sTO" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + dir = 6; + icon_state = "whiteblue" + }, +/area/station/medical/genetics) +"sTZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/scibreak) +"sUe" = ( +/obj/machinery/deployable/barrier, +/obj/machinery/light/small/emergency{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"sUj" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"sUk" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"sUr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"sUu" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"sUx" = ( +/obj/machinery/clonepod{ + req_access = list(7) + }, +/turf/simulated/floor/engine, +/area/station/rnd/misc_lab) +"sUD" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"sUT" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"sVj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"sVk" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/camera{ + c_tag = "Engineering Atmospherics South"; + dir = 10; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + icon_state = "caution" + }, +/area/station/engineering/atmos) +"sVo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "black" + }, +/area/station/civilian/playroom) +"sVQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/server) +"sVW" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "warning" + }, +/area/station/engineering/atmos) +"sVX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "darkstairs_alone" + }, +/area/station/aisat/ai_chamber) +"sVY" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal{ + amount = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"sWe" = ( +/obj/item/stack/sheet/wood{ + amount = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/maintenance/brig) +"sWw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel) +"sWy" = ( +/obj/structure/closet/theatrecloset, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/wood, +/area/station/maintenance/chapel) +"sWJ" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/equip) +"sWO" = ( +/turf/simulated/wall/r_wall, +/area/station/engineering/chiefs_office) +"sWU" = ( +/obj/item/weapon/flora/pottedplant/ficus, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"sWV" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Firing Range"; + req_access = list(1) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/main) +"sXg" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/prison) +"sXA" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small, +/obj/machinery/power/apc/largecell{ + name = "largecell apc down"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/bridge/captain_quarters) +"sXJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"sXU" = ( +/obj/random/vending/snack, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge) +"sXX" = ( +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/science) +"sYi" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/gateway) +"sYl" = ( +/turf/simulated/wall/r_wall, +/area/station/security/secconfhall) +"sYp" = ( +/obj/structure/closet/radiation, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"sYw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"sYO" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"sYS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"sYU" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/medbay) +"sZa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/station/tcommsat/computer) +"sZi" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + dir = 10; + icon_state = "warnplate" + }, +/area/station/maintenance/incinerator) +"sZs" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/tox_launch) +"sZx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"sZN" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/internal_affairs_agent, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"sZO" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxstarboard) +"sZW" = ( +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "warning" + }, +/area/station/engineering/engine) +"tad" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"taf" = ( +/obj/structure/stool, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/cargo/office) +"tah" = ( +/obj/structure/object_wall/mining{ + icon_state = "2-8"; + opacity = 0 + }, +/turf/environment/space, +/area/shuttle/mining/station) +"tap" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"tas" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"taK" = ( +/obj/machinery/computer/HolodeckControl, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/fitness) +"taO" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"tbb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"tbc" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/interrogation) +"tbf" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/morgue) +"tbi" = ( +/obj/structure/stool, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/main) +"tbm" = ( +/obj/effect/decal/cleanable/molten_item, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/effect/spider/stickyweb, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"tbo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/cargo/office) +"tbs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/prison) +"tbE" = ( +/obj/machinery/computer/med_data, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"tbZ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless{ + icon_state = "warnplatecorner" + }, +/area/station/cargo/recycler) +"tcr" = ( +/obj/structure/stool/bed/chair/wood/normal{ + dir = 1 + }, +/turf/simulated/floor/carpet/red, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"tcu" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"tcD" = ( +/turf/simulated/floor/plating/airless{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/cargo/recycler) +"tcI" = ( +/obj/structure/table/glass, +/obj/item/stack/medical/advanced/ointment{ + pixel_x = 10; + pixel_y = 11 + }, +/obj/item/stack/medical/advanced/bruise_pack{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/stack/medical/advanced/bruise_pack{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"tcP" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/station/engineering/engine) +"tcT" = ( +/obj/structure/table, +/obj/item/device/megaphone, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkred" + }, +/area/station/security/main) +"tcV" = ( +/obj/machinery/light, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"tcZ" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/station/tcommsat/computer) +"tdj" = ( +/obj/machinery/door/airlock{ + name = "Toilet" + }, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"tdu" = ( +/obj/structure/window/reinforced, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"tdC" = ( +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"tdD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"tei" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"teB" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_y = 24 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"teG" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/turf/simulated/wall, +/area/station/hallway/secondary/entry) +"teH" = ( +/turf/simulated/wall, +/area/station/bridge/hop_office) +"teO" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/drinks/flask/barflask{ + pixel_y = 7 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/civilian/bar) +"teR" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "warning" + }, +/area/station/medical/cryo) +"teX" = ( +/turf/simulated/floor{ + icon_state = "neutral" + }, +/area/station/hallway/primary/fore) +"tfa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "red" + }, +/area/station/security/lobby) +"tfb" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/cargo/recycler) +"tfc" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/geneticist, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/genetics) +"tfh" = ( +/obj/structure/object_wall/mining{ + icon_state = "3-1" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"tfs" = ( +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"tfS" = ( +/obj/structure/stool/bed/chair/metal/red{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/entry) +"tfV" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip{ + pixel_x = 8; + pixel_y = 12 + }, +/obj/effect/decal/cleanable/blood/drip{ + pixel_x = -12; + pixel_y = 18 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"tfY" = ( +/turf/simulated/wall, +/area/station/medical/cmo) +"tgi" = ( +/obj/structure/dresser, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/fitness) +"tgw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/genetics_cloning) +"tgx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"tgO" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/brig) +"tgR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"tgT" = ( +/obj/machinery/kitchen_machine/oven, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"tgZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/hor) +"thb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/maintenance/dormitory) +"thf" = ( +/obj/structure/stool/bed/chair/comfy/black, +/obj/effect/landmark/start/head_of_security, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/carpet/red, +/area/station/security/hos) +"thi" = ( +/turf/simulated/mineral/random/high_chance, +/area/station/maintenance/chapel) +"tho" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"thp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/science) +"thq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"thA" = ( +/obj/item/weapon/flora/monkey, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"thB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/mine_sci_shuttle) +"thC" = ( +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkyellow" + }, +/area/station/engineering/atmos) +"thL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"thR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/genetics) +"thS" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(9,12,47) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"thV" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/civilian/holodeck) +"tio" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "arrival_dock_pump"; + name = "Arrival Dock Large Air Vent" + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/chapel) +"tip" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"tit" = ( +/obj/machinery/igniter{ + icon_state = "igniter0"; + id = "Incinerator"; + on = 0 + }, +/turf/simulated/floor/engine/vacuum, +/area/station/maintenance/incinerator) +"tiz" = ( +/obj/machinery/photocopier, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"tiA" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/engineering) +"tiH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/brainstorm_center) +"tiM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/office) +"tiU" = ( +/obj/structure/stool/bed/chair/metal/red, +/obj/machinery/camera{ + c_tag = "Tribunal North" + }, +/turf/simulated/floor/wood, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"tiX" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 4 + }, +/obj/structure/sign/poster/random{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "arcade_carpet" + }, +/area/station/maintenance/engineering) +"tjf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/molten_item, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/cargo) +"tjC" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/equip) +"tjJ" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"tjY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/scibreak) +"tjZ" = ( +/obj/machinery/flasher{ + id = "permflash" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/security/prison) +"tkc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille{ + destroyed = 1 + }, +/obj/item/stack/rods, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/brig) +"tkg" = ( +/obj/structure/rack, +/obj/random/tools/tool, +/obj/item/stack/cable_coil/random, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor, +/area/station/construction) +"tkk" = ( +/obj/machinery/door/airlock/glass{ + name = "Garden" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/aft) +"tkF" = ( +/obj/structure/rack, +/obj/item/stack/sheet/metal{ + amount = 12 + }, +/obj/structure/grille, +/turf/simulated/floor/wood, +/area/station/maintenance/chapel) +"tkH" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"tkS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/ai_slipper{ + icon_state = "motion0" + }, +/turf/simulated/floor/whitegreed, +/area/station/bridge/ai_upload) +"tlg" = ( +/turf/environment/space, +/area/shuttle/vox/southwest_solars) +"tll" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Hardsuits"; + req_one_access = list(11,24) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkyellow" + }, +/area/station/ai_monitored/eva) +"tlU" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/gateway) +"tmm" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = -32 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "engineering_aux_airlock"; + name = "exterior access button"; + pixel_y = -28; + req_access = list(10,13) + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/engine) +"tmB" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/wall/r_wall, +/area/station/maintenance/incinerator) +"tmI" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"tmP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "Cloning Lab"; + name = "Cloning Lab"; + req_one_access = list(6,9) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/genetics_cloning) +"tnb" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/office) +"tne" = ( +/obj/item/device/beacon/medical, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/sleeper) +"tnn" = ( +/obj/structure/stool/bed/chair/comfy/black, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"tnQ" = ( +/obj/machinery/shieldwallgen, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"tnU" = ( +/turf/simulated/wall, +/area/station/security/brig) +"toa" = ( +/obj/machinery/computer/security/mining, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"tod" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/chapel) +"toe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"tol" = ( +/obj/machinery/porta_turret/station_default{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/aisat/antechamber_interior) +"tou" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating/airless, +/area/space) +"toK" = ( +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 1; + name = "Bar Backroom"; + sortType = "Bar Backroom" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"toL" = ( +/obj/machinery/power/tracker, +/obj/structure/cable, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/starboard) +"toO" = ( +/obj/machinery/vending/cigarette, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "brown" + }, +/area/station/cargo/storage) +"toS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"tpb" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"tpd" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"tpt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet, +/area/station/security/lawyer_office) +"tpx" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"tpE" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"tpL" = ( +/turf/simulated/wall, +/area/station/security/lawyer_office) +"tpP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "green" + }, +/area/station/ai_monitored/eva) +"tpQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"tpV" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/morgue) +"tpW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/ai_upload) +"tqi" = ( +/turf/simulated/floor/plating/airless{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/rnd/test_area) +"tqL" = ( +/obj/structure/table/woodentable, +/obj/machinery/computer/skills{ + pixel_y = 4 + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"tqM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) +"tqR" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"tqS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access = list(47) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/brainstorm_center) +"tqV" = ( +/obj/structure/rack, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/weapon/tank/emergency_oxygen/engi, +/obj/item/weapon/tank/emergency_oxygen/engi, +/obj/item/clothing/mask/gas/coloured, +/obj/item/clothing/mask/gas/coloured, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/break_room) +"trd" = ( +/turf/simulated/floor/plating/airless{ + dir = 4; + icon_state = "warnplate" + }, +/area/station/rnd/test_area) +"trh" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"trq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/miningoffice) +"tru" = ( +/turf/simulated/wall, +/area/station/security/detectives_office) +"trw" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/mixing) +"trC" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "construction_area_airlock"; + name = "interior access button"; + pixel_x = 28; + req_access = list(10,13) + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor, +/area/station/construction) +"trF" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"tsa" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_x = -24 + }, +/obj/machinery/computer/security/engineering{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkyellow" + }, +/area/station/engineering/chiefs_office) +"tsq" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/environment/space, +/area/space) +"tss" = ( +/obj/item/weapon/flora/random, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitepurple" + }, +/area/station/rnd/scibreak) +"tsv" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"tsE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"tsP" = ( +/turf/simulated/wall, +/area/station/security/range) +"tsX" = ( +/obj/structure/object_wall/mining{ + icon_state = "4-1" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"ttl" = ( +/obj/machinery/suit_storage_unit/science, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "darkpurple" + }, +/area/station/rnd/telesci) +"ttz" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/locker) +"ttF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/interrogation) +"ttM" = ( +/obj/machinery/computer/robotics, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkpurplefull" + }, +/area/station/rnd/hor) +"ttW" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas/coloured{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/clothing/mask/gas/coloured{ + pixel_x = -2 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"ttY" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/engine/oxygen, +/area/station/engineering/atmos) +"tuc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"tuu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/dormitories) +"tuC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/mining{ + name = "Cargo Office Maintenance"; + req_access = list(50) + }, +/turf/simulated/floor/plating, +/area/station/cargo/office) +"tuD" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "warning" + }, +/area/station/medical/cryo) +"tuH" = ( +/obj/structure/sign/warning/electricshock, +/turf/simulated/wall/r_wall, +/area/station/ai_monitored/eva) +"tuW" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"tuX" = ( +/obj/random/vending/cola, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/storage) +"tvr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"tvs" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"tvG" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/flora/deskferntrim{ + pixel_y = 5 + }, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/captain_quarters) +"tvM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"twd" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/security/prison) +"twf" = ( +/obj/structure/stool, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/misc_lab) +"twl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "black" + }, +/area/station/civilian/locker) +"two" = ( +/obj/structure/table, +/obj/item/weapon/scalpel{ + pixel_y = 8 + }, +/obj/item/weapon/razor{ + pixel_y = 4 + }, +/obj/item/weapon/circular_saw, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/requests_console/robotics{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitehall" + }, +/area/station/rnd/robotics) +"twz" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plating/airless{ + icon_state = "platebot" + }, +/area/station/cargo/recycler) +"twR" = ( +/obj/structure/rack, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"twX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor, +/area/station/civilian/playroom) +"txb" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/hallway/primary/fore) +"txf" = ( +/obj/mecha/working/ripley, +/obj/machinery/light/small, +/turf/simulated/floor/plating/airless{ + icon_state = "platebot" + }, +/area/station/cargo/recycler) +"txw" = ( +/obj/machinery/door/window/westright{ + name = "Kitchen Maintenance"; + req_access = list(28) + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/civilian/cold_room) +"txG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "neutral" + }, +/area/station/hallway/secondary/entry) +"txJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/cmo) +"txY" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"tye" = ( +/turf/simulated/wall/r_wall, +/area/station/engineering/engine) +"tyn" = ( +/obj/structure/rack, +/obj/item/weapon/circuitboard/powermonitor{ + pixel_y = 8 + }, +/obj/item/weapon/circuitboard/stationalert, +/obj/item/weapon/circuitboard/atmos_alert{ + pixel_y = 4 + }, +/obj/item/weapon/circuitboard/security, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/storage/tech) +"tyD" = ( +/obj/structure/lattice, +/obj/item/stack/sheet/metal, +/turf/environment/space, +/area/space) +"tyM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/chiefs_office) +"tyR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"tyV" = ( +/obj/random/vending/snack, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/arrival) +"tzn" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/purple, +/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"tzo" = ( +/obj/structure/closet/crate/scicrate, +/obj/random/tools/technology_scanner, +/obj/random/tools/technology_scanner, +/obj/effect/decal/cleanable/dirt, +/obj/random/science/science_supply_safe, +/obj/random/science/science_supply_safe, +/turf/simulated/floor{ + dir = 6; + icon_state = "brown" + }, +/area/station/cargo/storage) +"tzs" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor, +/area/station/engineering/atmos) +"tzC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"tzD" = ( +/obj/structure/stool, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/main) +"tzF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"tzR" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"tzZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"tAc" = ( +/obj/structure/stool/bed/roller, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "whiteblue" + }, +/area/station/medical/genetics_cloning) +"tAd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/interrogation) +"tAm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"tAH" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/technical_assistant, +/turf/simulated/floor, +/area/station/hallway/primary/aft) +"tAN" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/structure/dryer{ + dir = 8; + pixel_x = 6 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/bridge/captain_quarters) +"tAO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber_interior) +"tAQ" = ( +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 8 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/structure/table, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/lab) +"tBf" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/weapon/flora/random, +/obj/machinery/camera{ + c_tag = "Bridge Messaging Server" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge/server) +"tBi" = ( +/obj/structure/table/woodentable/poker, +/obj/item/weapon/storage/fancy/crayons{ + pixel_x = -8; + pixel_y = 6 + }, +/obj/item/weapon/storage/pill_bottle/dice{ + pixel_x = 4; + pixel_y = 3 + }, +/turf/simulated/floor/carpet/black, +/area/station/civilian/library) +"tBq" = ( +/obj/structure/closet/cabinet, +/obj/item/device/camera, +/obj/item/clothing/under/suit_jacket/red, +/obj/item/device/eftpos{ + eftpos_name = "Library EFTPOS scanner" + }, +/obj/item/device/taperecorder, +/obj/item/clothing/shoes/leather, +/obj/item/clothing/suit/wcoat, +/obj/item/clothing/head/beret/black, +/obj/effect/decal/cleanable/cobweb, +/obj/item/device/lens/posterization, +/obj/item/device/lens/old, +/obj/item/device/lens/grayscale, +/obj/item/device/lens/sepia, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/station/civilian/library) +"tBA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/cargo/storage) +"tBB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/warden) +"tBH" = ( +/turf/simulated/wall, +/area/station/civilian/hydroponics) +"tBV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/hallway/primary/fore) +"tCa" = ( +/obj/machinery/door/airlock/engineering{ + name = "Construction Area"; + req_access = list(32) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/construction) +"tCj" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"tCq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/gateway) +"tCy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/ai_monitored/eva) +"tCB" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"tCE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/station/civilian/chapel) +"tCL" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/potatoseed, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/brig) +"tCV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"tDf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"tDp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "engineering_aux_pump"; + name = "Engineering Aux Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/engineering/engine) +"tDC" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/robotics) +"tDP" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"tDV" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/cmo) +"tEl" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "escape" + }, +/area/station/hallway/primary/aft) +"tEt" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "caution" + }, +/area/station/engineering/atmos) +"tEv" = ( +/obj/item/seeds/ambrosiavulgarisseed, +/obj/random/foods/food_trash, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/maintenance/brig) +"tEy" = ( +/obj/machinery/door_control{ + id = "Armoury0"; + name = "Armoury Access"; + pixel_x = -26; + req_access = list(2) + }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"tEI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"tEL" = ( +/obj/machinery/chem_master, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/chemistry) +"tEN" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/medical/reception) +"tEP" = ( +/obj/structure/sign/warning/electricshock, +/turf/simulated/wall/r_wall, +/area/station/security/warden) +"tER" = ( +/obj/structure/cryofeed, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/port) +"tET" = ( +/obj/structure/dryer{ + dir = 8; + pixel_x = 6 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"tEV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/morgue) +"tFm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"tFt" = ( +/obj/machinery/door/unpowered/shuttle/pod{ + dock_tag = "pod4" + }, +/turf/simulated/shuttle/floor/erokez{ + icon_state = "floor" + }, +/area/shuttle/escape_pod4/station) +"tFB" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/brig) +"tFC" = ( +/obj/structure/table, +/obj/item/device/taperecorder{ + pixel_x = 5; + pixel_y = 3 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"tFJ" = ( +/obj/structure/table/glass, +/obj/item/weapon/book/manual/wiki/medical_genetics{ + pixel_y = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = 22 + }, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = 12; + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whiteblue" + }, +/area/station/medical/genetics_cloning) +"tFV" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/barricade/wooden{ + layer = 2.8; + name = "doorway barricade" + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/maintenance/brig) +"tGa" = ( +/obj/structure/table, +/obj/item/weapon/grenade/chem_grenade/antiweed{ + pixel_x = 10; + pixel_y = 7 + }, +/obj/item/weapon/grenade/chem_grenade/antiweed{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/weapon/grenade/chem_grenade/antiweed{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/janitor) +"tGf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"tGh" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"tGn" = ( +/obj/structure/drain{ + drainage = 2 + }, +/obj/machinery/shower{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"tGt" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"tGv" = ( +/obj/structure/table, +/obj/machinery/computer/stockexchange, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/office) +"tGx" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"tGB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"tHc" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/wiki/sop{ + pixel_y = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/bridge) +"tHi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/hallway/primary/fore) +"tHp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"tHs" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/sign/warning/pods{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"tHL" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/chemist, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/medical/chemistry) +"tIb" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 1; + input_tag = "co2_in"; + name = "Carbon Dioxide Supply Control"; + output_tag = "co2_out"; + sensors = list("co2_sensor"="Tank") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkyellow" + }, +/area/station/engineering/atmos) +"tIi" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access"; + req_access = list(12) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"tIj" = ( +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/sleeper) +"tIk" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine/n20, +/area/station/engineering/atmos) +"tIn" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"tIJ" = ( +/obj/structure/table, +/obj/item/clothing/gloves/latex, +/obj/item/weapon/kitchen/rollingpin, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"tIL" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"tIV" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"tJb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"tJh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/cargo) +"tJi" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 10 + }, +/turf/simulated/floor/engine, +/area/station/rnd/misc_lab) +"tJm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkbrown" + }, +/area/station/cargo/recycleroffice) +"tJr" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"tJu" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/ai_slipper{ + icon_state = "motion0" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/camera/motion{ + c_tag = "AI Chamber West"; + dir = 4; + network = list("RD","MiniSat") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"tJy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/power/apc/largecell{ + dir = 1; + name = "largecell apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "neutral" + }, +/area/station/hallway/secondary/entry) +"tJG" = ( +/obj/item/weapon/flora/random, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/recycleroffice) +"tJM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"tJR" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"tJW" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"tJY" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/hop_office) +"tKb" = ( +/obj/machinery/door/airlock/security{ + name = "Equipment Storage"; + req_access = list(1) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "darkredfull" + }, +/area/station/security/main) +"tKd" = ( +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -1; + pixel_y = 6 + }, +/obj/structure/table, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/break_room) +"tKh" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"tKo" = ( +/obj/machinery/conveyor{ + id = "packageSort2" + }, +/obj/structure/plasticflaps/mining, +/turf/simulated/floor/plating, +/area/station/cargo/office) +"tKq" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor/carpet, +/area/station/civilian/chapel) +"tKr" = ( +/obj/machinery/door/morgue{ + dir = 4; + name = "Altar"; + req_access = list(22) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/altar) +"tKN" = ( +/obj/structure/stool/bed/roller, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"tKW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/engineering/equip) +"tKX" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 8 + }, +/turf/environment/space, +/area/space) +"tKZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"tLb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"tLw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + dir = 1; + id = "stationscrap" + }, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"tLy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"tLE" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/altar) +"tLN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos/glass{ + name = "Distribution Loop"; + req_access = list(24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"tLU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/carpet/purple, +/area/station/civilian/theatre) +"tMh" = ( +/obj/machinery/power/apc/largecell{ + name = "largecell apc down"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "vault" + }, +/area/station/bridge/nuke_storage) +"tMm" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"tMr" = ( +/obj/item/weapon/autopsy_scanner{ + pixel_x = 1; + pixel_y = 1 + }, +/obj/item/weapon/scalpel, +/obj/structure/table, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/morgue) +"tMA" = ( +/obj/structure/closet/wardrobe/xenos, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/locker) +"tMC" = ( +/obj/structure/flora/rock/jungle{ + layer = 2.7 + }, +/obj/machinery/light/small, +/obj/structure/sign/directions/evac{ + buildable_sign = 0; + dir = 8; + pixel_y = -32 + }, +/obj/structure/sign/directions/supply{ + buildable_sign = 0; + dir = 8; + pixel_y = -26 + }, +/obj/structure/sign/directions/science{ + buildable_sign = 0; + dir = 8; + pixel_y = -38 + }, +/obj/machinery/camera{ + c_tag = "Garden South"; + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"tMD" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"tMJ" = ( +/obj/effect/landmark/start/barber, +/obj/structure/stool/bed/chair/barber{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"tMV" = ( +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/structure/rack, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/ai_monitored/eva) +"tNj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/warden) +"tNu" = ( +/obj/structure/flora/ausbushes/ywflowers{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"tNw" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/medical/reception) +"tND" = ( +/obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/science) +"tNF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/hos) +"tNG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"tOn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"tOE" = ( +/obj/structure/closet/emcloset, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"tOL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/storage) +"tOS" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"tOU" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"tPp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + dir = 8; + id = "stationscrap" + }, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"tPq" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"tPu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"tPv" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"tPS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/main) +"tPV" = ( +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/medbay) +"tQb" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + frequency = 1443; + input_tag = "air_in"; + name = "Mixed Air Supply Control"; + output_tag = "air_out"; + sensors = list("air_sensor"="Tank") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "arrival" + }, +/area/station/engineering/atmos) +"tQd" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/weapon/reagent_containers/food/snacks/soap/syndie, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"tQj" = ( +/obj/structure/object_wall/pod{ + icon_state = "1,0" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod1/station) +"tQt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/engineering/equip) +"tQB" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"tQC" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/station/medical/virology) +"tQP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/medical/storage) +"tQX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/medbay) +"tRf" = ( +/obj/structure/table/woodentable/fancy/black, +/obj/machinery/light/small, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Chapel Altar"; + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/altar) +"tRl" = ( +/obj/item/weapon/reagent_containers/spray/plantbgone, +/obj/structure/grille, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/maintenance/brig) +"tRz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/cafeteria) +"tSb" = ( +/obj/structure/rack, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 10 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"tSe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"tSh" = ( +/obj/structure/morgue{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/morgue) +"tSs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"tSv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/engineering) +"tSA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "warning" + }, +/area/station/engineering/engine) +"tSB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"tSG" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"tSL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/lobby) +"tSP" = ( +/obj/machinery/porta_turret/station_default, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/aisat/antechamber) +"tSW" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 10 + }, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"tTg" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/directions/evac{ + buildable_sign = 0; + pixel_x = -32 + }, +/obj/structure/sign/directions/supply{ + buildable_sign = 0; + pixel_x = -32; + pixel_y = 6 + }, +/obj/structure/sign/directions/science{ + buildable_sign = 0; + dir = 1; + pixel_x = -32; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "black" + }, +/area/station/hallway/primary/port) +"tTh" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor{ + dir = 5; + icon_state = "escape" + }, +/area/station/engineering/atmos) +"tTj" = ( +/obj/item/weapon/beach_ball/holoball, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"tTr" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/station/maintenance/chapel) +"tTx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor, +/area/station/civilian/playroom) +"tTD" = ( +/turf/simulated/shuttle/floor/mining{ + icon_state = "3-4,5,6" + }, +/area/shuttle/mining/station) +"tTJ" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"tTN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/security{ + name = "Detective Maintenance"; + req_one_access = list(4,68) + }, +/turf/simulated/floor/plating, +/area/station/security/detectives_office) +"tUk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"tUq" = ( +/obj/structure/drain{ + drainage = 2 + }, +/obj/machinery/shower{ + dir = 8 + }, +/obj/item/weapon/reagent_containers/food/snacks/soap/nanotrasen, +/turf/simulated/floor{ + icon_state = "freezerfloor2" + }, +/area/station/security/secconfhall) +"tUu" = ( +/obj/machinery/computer/station_alert, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkbrown" + }, +/area/station/bridge) +"tUA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"tUB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/surgeryobs) +"tUI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/qm) +"tUP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor/carpet/green, +/area/station/civilian/library) +"tUQ" = ( +/obj/structure/safe, +/obj/item/stack/sheet/mineral/gold{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_y = 2 + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_x = 1; + pixel_y = -2 + }, +/obj/item/clothing/under/color/yellow, +/obj/item/toy/katana, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/bridge/nuke_storage) +"tVa" = ( +/obj/machinery/vending/robotics, +/obj/machinery/camera{ + c_tag = "RnD Robotics"; + network = list("SS13","Research"); + pixel_x = 22 + }, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/robotics) +"tVq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"tVw" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/chiefs_office) +"tVP" = ( +/obj/machinery/iv_drip, +/obj/structure/stool/bed/roller, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"tVT" = ( +/obj/machinery/computer/mine_sci_shuttle/flight_comp{ + dir = 8 + }, +/turf/simulated/shuttle/floor/mining{ + icon_state = "3-8" + }, +/area/shuttle/mining/station) +"tWp" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/chefs_recipes{ + pixel_y = 4 + }, +/obj/item/clothing/gloves/latex{ + pixel_y = -12 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"tWr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"tWt" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"tWw" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"tWJ" = ( +/obj/machinery/atm{ + pixel_y = -28 + }, +/obj/machinery/light, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/break_room) +"tWL" = ( +/obj/machinery/power/apc{ + name = "apc down"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/camera{ + c_tag = "Brig Escape Security Checkpoint"; + dir = 1; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"tWN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkred" + }, +/area/station/hallway/secondary/exit) +"tWQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"tXj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"tXz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/misc/all, +/turf/simulated/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/station/cargo/recycler) +"tXG" = ( +/obj/structure/sign/warning/biohazard{ + pixel_y = 32 + }, +/obj/item/weapon/flora/random, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"tXK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/maintenance/dormitory) +"tXM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/hallway/secondary/exit) +"tXX" = ( +/obj/structure/stool/bed/chair/wood/normal, +/turf/simulated/floor/carpet/orange, +/area/station/maintenance/medbay) +"tYj" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/weapon/storage/box/mousetraps{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/janitor) +"tYu" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/conveyor{ + dir = 8; + id = "stationscrap" + }, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"tYG" = ( +/obj/structure/lattice, +/obj/item/weapon/ore/glass, +/turf/environment/space, +/area/space) +"tYV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"tZe" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/station/cargo/recycler) +"tZk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/toolcloset, +/obj/item/weapon/storage/belt/utility, +/turf/simulated/floor, +/area/station/construction) +"tZp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/genetics) +"tZs" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Sm"; + layer = 2.8; + name = "Supermatter Shutters"; + opacity = 0 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating{ + dir = 4; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"tZw" = ( +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"tZM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/station/rnd/telesci) +"uad" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/medbay) +"uak" = ( +/obj/structure/transit_tube/station{ + dir = 4 + }, +/turf/simulated/floor/plating{ + dir = 4; + icon_state = "warnplate" + }, +/area/station/aisat) +"uay" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/station/civilian/chapel/office) +"uaB" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"uaS" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"ubc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"ube" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"ubk" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/green, +/area/station/civilian/cafeteria) +"ubL" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"ubO" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Break Room"; + req_access = list(71) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/break_room) +"ubS" = ( +/obj/item/weapon/aiModule/oxygen, +/obj/item/weapon/aiModule/oneHuman, +/obj/machinery/door/window{ + dir = 8; + name = "High-Risk Modules"; + req_access = list(20) + }, +/obj/item/weapon/aiModule/purge, +/obj/structure/window/reinforced, +/obj/item/weapon/aiModule/antimov, +/obj/item/weapon/aiModule/teleporterOffline, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/rack, +/turf/simulated/floor/whitegreed, +/area/station/bridge/ai_upload) +"uce" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"ucF" = ( +/obj/structure/rack, +/obj/item/ammo_box/magazine/plasma{ + pixel_y = 2 + }, +/obj/item/ammo_box/magazine/plasma{ + pixel_y = -2 + }, +/obj/machinery/light/small/emergency{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"ucJ" = ( +/obj/effect/landmark/start/assistant/test_subject, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"udi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"udp" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 6; + icon_state = "warning" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"udB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/chemistry) +"udD" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/cargo/storage) +"udK" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkyellow" + }, +/area/station/engineering/drone_fabrication) +"udN" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkgreen" + }, +/area/station/ai_monitored/eva) +"udQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/chapel) +"udU" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "neutral" + }, +/area/station/hallway/secondary/arrival) +"udY" = ( +/obj/structure/object_wall/mining{ + icon_state = "5-2" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"uea" = ( +/obj/structure/table/glass, +/obj/item/weapon/newspaper{ + pixel_y = 5 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"uem" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"ues" = ( +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/fitness) +"uew" = ( +/turf/simulated/floor/plating/airless, +/area/station/rnd/test_area) +"ueH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/brig) +"ueT" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/requests_console/atmos{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/atmos) +"ufg" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/vending/donut, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkred" + }, +/area/station/security/main) +"ufi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool/bed/chair/metal/black{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"ufn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"ufp" = ( +/obj/structure/sign/poster/official/no_erp{ + pixel_x = -32 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"ufq" = ( +/obj/machinery/door/window/southright{ + dir = 4; + name = "Medbay Storage"; + req_access = list(72) + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/medical/storage) +"ufA" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "RnD Toxins Lab West"; + dir = 4; + network = list("SS13","Research") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"ufB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/crematorium) +"ufS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "red" + }, +/area/station/security/brig) +"ufU" = ( +/turf/simulated/wall/r_wall, +/area/station/security/iaa_office) +"uge" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkstairs_middle" + }, +/area/station/security/lobby) +"ugh" = ( +/obj/structure/sign/barber{ + buildable_sign = 0; + pixel_x = -13 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/dropper, +/obj/item/weapon/haircomb, +/obj/structure/cable, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/barbershop) +"ugF" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxstarboard) +"ugR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"ugU" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + layer = 3.1; + pixel_y = 5 + }, +/obj/machinery/requests_console/hydroponics{ + pixel_x = 28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/hydroponics) +"ugW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/medical/patients_rooms) +"ugZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor/carpet/black, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"uha" = ( +/obj/structure/stool/bed/roller, +/obj/machinery/iv_drip, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/sleeper) +"uhb" = ( +/obj/machinery/telecomms/server/presets/medical, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"uhd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"uhi" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"uhl" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "privateoffice" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "privateoffice" + }, +/obj/structure/window/reinforced/polarized{ + id = "privateoffice" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "privateoffice" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"uhw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"uhz" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/cargo/storage) +"uhM" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"uhW" = ( +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/security/prison) +"uhX" = ( +/obj/item/weapon/flora/pottedplant/orientaltree, +/obj/machinery/turretid/stun{ + control_area = "AI Upload Chamber"; + name = "AI Upload turret control"; + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge) +"uhZ" = ( +/obj/structure/closet/secure_closet/cargotech, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/office) +"uif" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/hallway) +"uih" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/beach/water/waterpool, +/area/station/civilian/gym) +"uir" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high, +/obj/random/tools/tool, +/obj/machinery/camera{ + c_tag = "Primary Tool Storage" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/storage/primary) +"uiF" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/directions/security{ + buildable_sign = 0; + pixel_x = -32 + }, +/obj/structure/sign/directions/command{ + pixel_x = -32; + pixel_y = -6 + }, +/obj/structure/sign/directions/engineering{ + pixel_x = -32; + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"uiP" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/arrival) +"uiX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "privateoffice" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "privateoffice" + }, +/obj/structure/window/reinforced/polarized{ + id = "privateoffice" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/lawyer_office) +"ujn" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/wiki/security_space_law{ + pixel_y = 6 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"ujC" = ( +/obj/machinery/door/airlock/security{ + name = "Warden's Office"; + req_access = list(3) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/warden) +"ujM" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "arrival" + }, +/area/station/engineering/atmos) +"ujO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/station/security/lawyer_office) +"ujQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/landmark/start/technical_assistant, +/turf/simulated/floor, +/area/station/hallway/primary/aft) +"ujW" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "black" + }, +/area/station/civilian/fitness) +"ukg" = ( +/obj/effect/decal/cleanable/generic, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"ukj" = ( +/obj/structure/rack, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/stack/cable_coil/random, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/random/tools/tool, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"ukr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"ukt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/molten_item, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"ukz" = ( +/obj/structure/closet/secure_closet/usp_cartridges, +/turf/simulated/floor/wood, +/area/station/bridge/hop_office) +"ukE" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"ukF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/medical/virology) +"ukH" = ( +/obj/item/weapon/storage/box/flashbangs{ + pixel_y = 4 + }, +/obj/structure/rack, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/range) +"ukK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access = list(6) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/morgue) +"ulj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "darkredfull" + }, +/area/station/security/main) +"uls" = ( +/mob/living/simple_animal/mouse, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"uly" = ( +/obj/machinery/door/window{ + name = "AI Core Door"; + req_access = list(16) + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "AI Blast Door"; + name = "AI Blast Door"; + opacity = 0 + }, +/obj/machinery/door/window{ + dir = 1; + name = "AI Core Door"; + req_access = list(16) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"ulz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/equip) +"ulB" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"ulF" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"ulN" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"ulT" = ( +/obj/structure/table, +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = 32 + }, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 10; + pixel_y = 2 + }, +/obj/item/stack/medical/bruise_pack, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/obj/item/clothing/mask/pig, +/turf/simulated/floor, +/area/station/maintenance/medbay) +"ulW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"umf" = ( +/obj/item/weapon/storage/box/seccarts{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/weapon/storage/box/handcuffs{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/device/megaphone, +/obj/structure/table/woodentable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkred" + }, +/area/station/security/warden) +"umw" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/engine/nitrogen, +/area/station/engineering/atmos) +"umN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + name = "CE Office"; + sortType = "CE Office" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"una" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"unn" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"unp" = ( +/obj/machinery/light, +/turf/simulated/floor{ + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"unB" = ( +/turf/simulated/wall/r_wall, +/area/station/rnd/robotics) +"unI" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/station/cargo/recycler) +"unL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"unO" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"unS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"uop" = ( +/obj/machinery/autolathe, +/turf/simulated/floor{ + dir = 10; + icon_state = "brown" + }, +/area/station/cargo/office) +"uow" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"uoN" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/cargo/recycleroffice) +"upb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"upp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"upv" = ( +/obj/item/stack/tile/carpet/orange, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"upy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/telescience_jammer{ + radius = 3 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/whitegreed, +/area/station/bridge/ai_upload) +"upJ" = ( +/obj/structure/flora/ausbushes/ppflowers{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"upM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/execution) +"upV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/morgue) +"upZ" = ( +/obj/item/stack/rods, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"uqe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"uql" = ( +/obj/machinery/bot/cleanbot{ + on = 0 + }, +/obj/machinery/light, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"uqC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/civilian/bar) +"uqD" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/main) +"uqH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"uqP" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/effect/decal/cleanable/cobweb2, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/station/security/brig) +"uqU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/item/weapon/rack_parts, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/chapel) +"url" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"urn" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"urq" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/small_firstaid_kit{ + pixel_y = 4 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber_interior) +"urt" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge) +"urL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"urM" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"urX" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip{ + pixel_x = -12; + pixel_y = 12 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/dormitory) +"usb" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/bridge) +"usd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/atmos) +"usg" = ( +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"usp" = ( +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"usv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"usx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Chem"; + name = "Chemistry Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/medical/chemistry) +"usA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"usB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"usM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/station/tcommsat/computer) +"usP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage_secure) +"usT" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"usY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 6; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"uth" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/blue, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"uti" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 6; + icon_state = "red" + }, +/area/station/security/interrogation) +"utl" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"utu" = ( +/turf/simulated/wall, +/area/station/ai_monitored/eva) +"utx" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"utB" = ( +/obj/structure/table/woodentable/poker, +/obj/item/toy/cards, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/dormitories) +"utL" = ( +/obj/machinery/door/window/northleft{ + name = "Engineering Moniter Station"; + req_access = list(71) + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/engineering/monitoring) +"utN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/mob/living/simple_animal/mouse, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"utQ" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/bridge) +"utU" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/requests_console/forensic{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitered" + }, +/area/station/security/forensic_office) +"uua" = ( +/turf/simulated/wall/r_wall, +/area/station/rnd/hor) +"uud" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/cargo/recycleroffice) +"uuv" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/aisat/antechamber_interior) +"uuy" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/lobby) +"uuN" = ( +/obj/structure/closet/secure_closet/hop, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/hop_office) +"uuQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "Escape Airlock"; + req_access = list(1) + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) +"uuT" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"uva" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"uvq" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/engineering/atmos) +"uvC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/engineering/atmos) +"uvG" = ( +/obj/structure/table, +/obj/item/device/assembly/signaler{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/item/device/assembly/signaler, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/tox_launch) +"uvJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"uvP" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"uwp" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"uwG" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/flora/pottedplant/aquatic{ + pixel_y = 12 + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"uwL" = ( +/obj/machinery/portable_atmospherics/canister/sleeping_agent, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/engineering/atmos) +"uwO" = ( +/obj/machinery/computer/cargo, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/qm) +"uwS" = ( +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"uxD" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/wall/r_wall, +/area/station/aisat) +"uxE" = ( +/obj/structure/closet/secure_closet/atmos_personal, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"uxH" = ( +/obj/machinery/computer/arcade, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"uxP" = ( +/turf/simulated/wall, +/area/station/maintenance/portsolar) +"uxU" = ( +/obj/structure/table, +/obj/item/weapon/gun/energy/pyrometer/engineering/robotics, +/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"uxV" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"uye" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"uyf" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"uyg" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/engineering/atmos) +"uym" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"uyz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"uyG" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Hardsuits"; + req_access = list(1) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/ai_monitored/eva) +"uyJ" = ( +/obj/structure/table/woodentable, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/storage/secure/briefcase{ + pixel_y = 7 + }, +/obj/item/device/taperecorder{ + pixel_x = -1; + pixel_y = -4 + }, +/turf/simulated/floor/wood, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"uyQ" = ( +/obj/structure/stool/bed/chair/pedalgen{ + anchored = 1; + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"uyS" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/bridge) +"uyX" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/storage/primary) +"uyZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/station/engineering/break_room) +"uzn" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"uzv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"uzA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"uzL" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Mass Driver"; + req_access = list(22) + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"uzX" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/plating, +/area/station/construction) +"uAb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/cargo/storage) +"uAg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"uAr" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"uAH" = ( +/obj/item/weapon/clipboard{ + pixel_y = 3 + }, +/obj/item/weapon/folder/brown{ + pixel_y = 4 + }, +/obj/item/weapon/stamp/qm{ + pixel_y = 3 + }, +/obj/structure/table/woodentable, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + icon_state = "darkbrown" + }, +/area/station/cargo/qm) +"uAL" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "Stairs_wide" + }, +/area/station/maintenance/dormitory) +"uBk" = ( +/obj/effect/decal/cleanable/generic, +/mob/living/simple_animal/mouse, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"uBl" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1480; + name = "Confessional Intercom"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/item/weapon/storage/bible, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/chapel) +"uBs" = ( +/obj/structure/rack, +/obj/item/weapon/pickaxe/drill{ + pixel_y = 4 + }, +/obj/item/weapon/pickaxe/drill{ + pixel_y = 2 + }, +/obj/item/weapon/pickaxe/drill, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/miningoffice) +"uBA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/lattice, +/obj/structure/window/reinforced, +/turf/environment/space, +/area/space) +"uBN" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/range) +"uCb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"uCh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/crematorium) +"uCx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"uCB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"uCD" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/station/engineering/equip) +"uCL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge) +"uCS" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"uDe" = ( +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/storage) +"uDl" = ( +/obj/structure/rack, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/stack/sheet/glass{ + amount = 27 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/cargo/storage) +"uEa" = ( +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"uEf" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/maintenance/incinerator) +"uEg" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/woodentable/fancy, +/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater{ + pixel_y = 4 + }, +/turf/simulated/floor/carpet/black, +/area/station/civilian/chapel) +"uEi" = ( +/mob/living/carbon/monkey/tajara{ + name = "Kyle" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor/grass, +/area/station/medical/genetics) +"uEl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor, +/area/station/cargo/storage) +"uEs" = ( +/obj/structure/grille, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"uEB" = ( +/obj/structure/stool, +/obj/effect/landmark/start/technical_assistant, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/storage/primary) +"uED" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/construction) +"uEE" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"uEG" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/ai_monitored/eva) +"uEJ" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "loadingarea" + }, +/area/station/hallway/primary/port) +"uEL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/cargo/office) +"uFb" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/brig) +"uFf" = ( +/obj/structure/morgue{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/forensic_office) +"uFh" = ( +/obj/structure/table, +/obj/item/weapon/packageWrap{ + pixel_x = -2; + pixel_y = 9 + }, +/obj/item/weapon/packageWrap{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/light_switch{ + pixel_x = -23 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitecorner" + }, +/area/station/civilian/kitchen) +"uFj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/civilian/fitness) +"uFO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"uFR" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 3; + pixel_y = 9 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_y = -1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"uFZ" = ( +/turf/simulated/mineral, +/area/space) +"uGp" = ( +/obj/structure/closet/lasertag/blue, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/playroom) +"uGz" = ( +/obj/machinery/atmospherics/components/binary/pump, +/obj/structure/sign/warning/fire{ + pixel_x = 32 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/incinerator) +"uGG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/ai_monitored/eva) +"uGR" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/altar) +"uGS" = ( +/obj/structure/table/woodentable, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkred" + }, +/area/station/security/hos) +"uGT" = ( +/obj/item/device/radio/beacon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/teleporter) +"uGV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/cargo/storage) +"uHj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/recycleroffice) +"uHo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "warnwhite" + }, +/area/station/rnd/brainstorm_center) +"uHr" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"uHD" = ( +/obj/machinery/biogenerator, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkgreen" + }, +/area/station/rnd/misc_lab) +"uHT" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/station/engineering/engine) +"uHY" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/genetics_cloning) +"uHZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/whitegreed, +/area/station/bridge/ai_upload) +"uIa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"uIb" = ( +/obj/structure/stool/bed/chair/metal/red{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/interrogation) +"uIj" = ( +/obj/structure/stool/bed/chair/schair/wagon, +/turf/simulated/shuttle/floor/mining{ + icon_state = "2-4,5,6" + }, +/area/shuttle/mining/station) +"uIo" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"uIq" = ( +/obj/machinery/airlock_sensor{ + id_tag = "atmospherics_sensor"; + pixel_y = 25; + req_one_access = list(13,45,1) + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"uIs" = ( +/obj/item/weapon/flora/random, +/obj/machinery/power/apc/largecell{ + name = "largecell apc down"; + pixel_y = -28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber_interior) +"uIz" = ( +/obj/structure/closet/emcloset, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge) +"uIB" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/lobby) +"uIC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"uIG" = ( +/obj/random/vending/cola, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"uJd" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"uJf" = ( +/obj/structure/stool/bed/chair/metal/blue{ + dir = 1 + }, +/obj/machinery/atm{ + pixel_y = -28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/reception) +"uJi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "Medical_Surgery"; + name = "Surgery Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"uJJ" = ( +/obj/structure/stool/bed/chair/metal/red{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"uJP" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/southright{ + dir = 1; + name = "Research and Development Desk"; + req_access = list(7) + }, +/obj/item/weapon/bell{ + pixel_y = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/rnd/lab) +"uJQ" = ( +/obj/structure/stool/bed/roller, +/obj/machinery/iv_drip, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/sleeper) +"uKf" = ( +/obj/structure/table, +/obj/item/weapon/clipboard{ + pixel_y = 3 + }, +/obj/item/weapon/folder/brown{ + pixel_y = 4 + }, +/obj/machinery/computer/guestpass{ + dir = 1; + pixel_y = -28 + }, +/obj/item/weapon/stamp{ + name = "cargo rubber stamp"; + pixel_x = -2; + pixel_y = 3; + stamp_message = "Cargo" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/office) +"uKk" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/break_room) +"uKp" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"uKA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "purple" + }, +/area/station/hallway/primary/port) +"uKC" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/weapon/airlock_electronics, +/obj/item/weapon/airlock_electronics, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/stack/sheet/mineral/phoron{ + amount = 25 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"uKK" = ( +/obj/machinery/computer/monitor{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"uKR" = ( +/obj/machinery/camera{ + c_tag = "Toxins Test Chamber"; + dir = 4; + network = list("Toxins Test Area") + }, +/turf/simulated/floor/plating/airless{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/rnd/test_area) +"uKZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/device/flashlight, +/obj/item/stack/cable_coil/random, +/obj/item/device/radio/off, +/obj/structure/closet/crate, +/obj/item/weapon/airlock_painter, +/obj/random/tools/tool, +/obj/random/tools/tool, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/engineering) +"uLi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/telescience_jammer, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/captain_quarters) +"uLm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/structure/sign/poster/ripped{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"uLo" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"uLu" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "purple" + }, +/area/station/maintenance/science) +"uLx" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 6; + icon_state = "red" + }, +/area/station/security/brig) +"uLA" = ( +/obj/machinery/computer/guestpass{ + dir = 1; + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"uLJ" = ( +/obj/structure/table/woodentable, +/obj/item/device/camera_film{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/device/camera_film{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"uLR" = ( +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/obj/structure/table/glass, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"uLS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/brig) +"uLW" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/station/bridge/hop_office) +"uMd" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"uMp" = ( +/obj/item/weapon/flora/random, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/surgeryobs) +"uMB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"uMK" = ( +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/medical/virology) +"uNi" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor/carpet/black, +/area/station/civilian/library) +"uNo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "purple" + }, +/area/station/maintenance/science) +"uNr" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/station/cargo/recycler) +"uNu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"uNC" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/engineering/engine) +"uNL" = ( +/obj/decal/boxingrope{ + density = 0; + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "boxing" + }, +/area/station/civilian/gym) +"uNP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"uNQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"uNR" = ( +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"uNS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/sign/directions/dock_tablo/tablo3, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"uOe" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/incinerator) +"uOj" = ( +/obj/machinery/telecomms/broadcaster/preset_right, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"uOo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"uOx" = ( +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/fitness) +"uOL" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"uOS" = ( +/obj/structure/rack, +/obj/item/weapon/gun/plasma/p104sass{ + pixel_y = 4 + }, +/obj/item/weapon/gun/plasma{ + pixel_y = -4 + }, +/obj/machinery/light/small/emergency{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"uOU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/cargo/miningoffice) +"uPb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/green, +/area/station/civilian/cafeteria) +"uPt" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/weapon/wrench, +/obj/item/stack/nanopaste{ + pixel_y = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"uPx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"uPz" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/green, +/area/station/civilian/theatre) +"uPR" = ( +/obj/structure/object_wall/pod{ + dir = 1; + icon_state = "3,1"; + name = "shuttle window"; + opacity = 0 + }, +/turf/environment/space, +/area/shuttle/escape_pod4/station) +"uPY" = ( +/obj/item/weapon/reagent_containers/blood/AMinus{ + pixel_x = -7; + pixel_y = -3 + }, +/obj/item/weapon/reagent_containers/blood/APlus{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/blood/BMinus{ + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/blood/BPlus{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/blood/OMinus{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/item/weapon/reagent_containers/blood/OPlus{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/structure/table/glass, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"uPZ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/engine/phoron, +/area/station/engineering/atmos) +"uQf" = ( +/turf/simulated/shuttle/floor/mining{ + icon_state = "3-7" + }, +/area/shuttle/mining/station) +"uQC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "darkbrown" + }, +/area/station/cargo/qm) +"uQT" = ( +/obj/effect/decal/cleanable/generic, +/mob/living/simple_animal/mouse, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"uRa" = ( +/obj/machinery/teleport/hub, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/bridge/teleporter) +"uRm" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber_interior) +"uRC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/sign/nanotrasen, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "RD"; + name = "RD Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/rnd/hor) +"uRM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"uRN" = ( +/turf/simulated/floor/plating, +/area/station/storage/tech) +"uRQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/item/clothing/head/soft/grey, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"uRR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"uRU" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"uRX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + name = "Drone Fabrication"; + sortType = "Drone Fabrication" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"uRZ" = ( +/obj/structure/flora/ausbushes/brflowers{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"uSh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/storage/primary) +"uSi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"uSl" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"uSx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"uSD" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen/blue{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/item/weapon/pen/red{ + pixel_x = -1; + pixel_y = 3 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/carpet/blue2, +/area/station/bridge/captain_quarters) +"uTa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "asteroid7" + }, +/area/station/civilian/garden) +"uTi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/civilian/playroom) +"uTk" = ( +/obj/item/weapon/flora/random, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/security/lobby) +"uTm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"uTv" = ( +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/break_room) +"uTy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"uTF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"uTG" = ( +/obj/structure/object_wall/pod{ + icon_state = "2,0" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod1/station) +"uTK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/station/storage/emergency3) +"uTL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/virology) +"uUf" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "purple" + }, +/area/station/maintenance/science) +"uUh" = ( +/obj/item/weapon/flora/random, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel) +"uUq" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/engineering/engine) +"uUw" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_y = 3 + }, +/obj/item/weapon/razor{ + pixel_x = -7; + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"uUy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"uVh" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"uVi" = ( +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/altar) +"uVM" = ( +/obj/item/clothing/gloves/pipboy/pimpboy3billion, +/obj/structure/closet, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"uWc" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/xenobiologist, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"uWh" = ( +/obj/machinery/disposal, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Bridge Captain's Office" + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"uWm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "redcorner" + }, +/area/station/security/brig) +"uWo" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + dirty = 1; + pixel_x = -3; + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"uWq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"uWu" = ( +/obj/structure/window/phoronreinforced{ + dir = 6 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"uWA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"uWQ" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/station/medical/chemistry) +"uWU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"uXq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/civilian/dormitories) +"uXs" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"uXH" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/engineering) +"uYa" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/storage) +"uYc" = ( +/obj/structure/stool/bed/chair/metal/white{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"uYf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/iv_drip, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"uYj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"uYs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/security/brig) +"uYx" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/hallway/primary/fore) +"uYI" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/gateway) +"uYR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"uYU" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"uZb" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/lighter/zippo{ + pixel_x = 15; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/food/drinks/bottle/wine, +/obj/item/weapon/reagent_containers/food/drinks/bottle/wine, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/door_control{ + id = "chapel"; + name = "Privacy Shutters"; + pixel_y = 28 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/station/civilian/chapel/office) +"uZk" = ( +/obj/item/device/taperecorder{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/device/paicard{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/weapon/storage/secure/briefcase, +/obj/structure/rack, +/obj/item/weapon/changeling_test, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "RnD RD Office"; + network = list("SS13","Research") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/hor) +"uZn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/station/rnd/brainstorm_center) +"uZp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/medical/genetics_cloning) +"uZx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"uZC" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "engineering_aux_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(10,13); + req_one_access = list(11,24) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"uZI" = ( +/obj/structure/table/reinforced, +/obj/item/device/flashlight, +/obj/item/device/multitool{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/ai_monitored/eva) +"uZM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"uZP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"uZW" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"vah" = ( +/obj/machinery/door/airlock/external{ + dock_tag = "pod2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"val" = ( +/obj/structure/stool/bed/chair/metal/red, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor/wood, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"vav" = ( +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/genetics) +"vax" = ( +/obj/structure/stool/bed/chair/metal/red, +/turf/simulated/floor/wood, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"vay" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/rnd/server) +"vaA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = -32 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"vaI" = ( +/turf/simulated/wall/r_wall, +/area/station/medical/virology) +"vaK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"vaL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/brig) +"vaM" = ( +/obj/item/weapon/aiModule/nanotrasen, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = -28 + }, +/obj/structure/rack, +/turf/simulated/floor/whitegreed, +/area/station/bridge/ai_upload) +"vaO" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "browncorner" + }, +/area/station/cargo/storage) +"vaQ" = ( +/obj/structure/table, +/obj/item/weapon/packageWrap{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/random/foods/drink_can, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "brown" + }, +/area/station/cargo/miningoffice) +"vaR" = ( +/obj/structure/stool/bed/chair/comfy/brown, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"vaU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/robotics) +"vaY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"vbg" = ( +/obj/machinery/bodyscanner{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitehall" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"vbp" = ( +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/simulated/floor{ + icon_state = "caution" + }, +/area/station/engineering/atmos) +"vbr" = ( +/obj/item/weapon/flora/pottedplant/minitree, +/turf/simulated/floor{ + icon_state = "darkgreen" + }, +/area/station/rnd/misc_lab) +"vby" = ( +/obj/structure/rack, +/obj/item/weapon/storage/firstaid/regular{ + pixel_y = 8 + }, +/obj/item/weapon/storage/firstaid/toxin, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/gateway) +"vbW" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/server) +"vbY" = ( +/obj/item/weapon/shard/shrapnel, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/dormitory) +"vch" = ( +/obj/item/weapon/stamp/approve{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"vcz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"vcM" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"vcT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/medical/patients_rooms) +"vdb" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/tank/anesthetic, +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/station/maintenance/medbay) +"vdn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"vds" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"vdA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"vdE" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkyellow" + }, +/area/station/engineering/chiefs_office) +"vdJ" = ( +/turf/simulated/wall, +/area/station/maintenance/engineering) +"vdO" = ( +/obj/machinery/telecomms/relay/preset/station, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"vem" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/morgue) +"veq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/space_heater, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"veu" = ( +/obj/item/weapon/cigbutt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/brig) +"veF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/cmo) +"veJ" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 5; + pixel_y = 9 + }, +/obj/item/stack/cable_coil/random, +/obj/random/tools/tool, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"veM" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"veO" = ( +/obj/structure/closet/secure_closet/recycler, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "darkbrown" + }, +/area/station/cargo/recycleroffice) +"veU" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"vff" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"vfl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor, +/area/station/civilian/garden) +"vfp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 5; + icon_state = "warnwhite" + }, +/area/station/rnd/brainstorm_center) +"vfy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/random/foods/food_trash, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"vfC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/structure/lattice, +/obj/structure/window/reinforced, +/turf/environment/space, +/area/space) +"vfO" = ( +/obj/machinery/computer/mecha, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkpurplefull" + }, +/area/station/rnd/hor) +"vga" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/morgue) +"vge" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/port) +"vgm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"vgv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Supplies Maintenance"; + req_access = list(72) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/medical/storage) +"vgE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"vgG" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/entry) +"vgL" = ( +/obj/structure/stool, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/rnd/mixing) +"vgT" = ( +/obj/structure/closet, +/obj/item/clothing/suit/apron, +/obj/item/clothing/shoes/orange/candals{ + pixel_x = -4; + pixel_y = -5 + }, +/obj/item/device/harmonica, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"vgU" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/aisat) +"vgZ" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"vhi" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "incinerator_access_control"; + name = "Incinerator airlock control"; + pixel_x = 24; + pixel_y = 21 + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + layer = 3.1; + master_tag = "incinerator_access_control"; + name = "Incinerator airlock control"; + pixel_x = -22; + pixel_y = -21 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/incinerator) +"vhs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "purplechecker" + }, +/area/station/civilian/barbershop) +"vhx" = ( +/obj/structure/rack, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/weapon/tank/emergency_oxygen/engi, +/obj/item/weapon/tank/emergency_oxygen/engi, +/obj/item/clothing/mask/gas/coloured, +/obj/item/clothing/mask/gas/coloured, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/camera{ + c_tag = "Engineering Lobby"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"vhF" = ( +/turf/simulated/floor{ + icon_state = "asteroid7" + }, +/area/station/civilian/garden) +"vhU" = ( +/obj/machinery/door/airlock/medical{ + name = "Surgery"; + req_access = list(5) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/surgeryobs) +"vic" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat) +"vil" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/cargo/storage) +"vix" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"viA" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/aisat/antechamber_interior) +"viC" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/directions/evac{ + buildable_sign = 0; + dir = 8; + pixel_y = 32 + }, +/obj/structure/sign/directions/science{ + buildable_sign = 0; + dir = 8; + pixel_y = 26 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/central) +"viD" = ( +/obj/structure/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"viE" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"viZ" = ( +/obj/structure/table/reinforced, +/obj/item/device/taperecorder{ + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/interrogation) +"vja" = ( +/obj/structure/filingcabinet/chestdrawer/black, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/cmo) +"vjk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor, +/area/station/hallway/secondary/entry) +"vjC" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/maintenance/science) +"vjG" = ( +/obj/machinery/atmospherics/components/trinary/mixer/m_mixer/on{ + name = "Gas mixer (N2/O2)"; + node1_concentration = 0.2; + node2_concentration = 0.8 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"vjO" = ( +/turf/simulated/floor{ + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"vkc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/civilian/cafeteria) +"vkh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/civilian/theatre) +"vkl" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"vks" = ( +/obj/machinery/computer/security/mining, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/qm) +"vkv" = ( +/obj/structure/table, +/obj/item/weapon/folder/brown{ + pixel_y = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/miningoffice) +"vkw" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/station/cargo/recycler) +"vkG" = ( +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor/grass, +/area/station/medical/genetics) +"vkI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/engineering/equip) +"vkP" = ( +/obj/random/foods/food_trash, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/brig) +"vkQ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/barbershop) +"vkS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor{ + icon_state = "warning" + }, +/area/station/engineering/engine) +"vkU" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"vla" = ( +/obj/structure/computerframe, +/turf/simulated/floor, +/area/station/maintenance/chapel) +"vle" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/arcade, +/turf/simulated/floor/wood, +/area/station/maintenance/engineering) +"vlq" = ( +/obj/item/weapon/flora/random, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Quartermaster's Office"; + dir = 6 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkbrown" + }, +/area/station/cargo/qm) +"vlu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/station/security/main) +"vlC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"vlJ" = ( +/obj/structure/drain, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"vlL" = ( +/turf/simulated/wall, +/area/station/hallway/secondary/entry) +"vlM" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/entry) +"vlN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"vlP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/storage/emergency3) +"vmb" = ( +/obj/effect/landmark/start/botanist, +/turf/simulated/floor{ + icon_state = "greencorner" + }, +/area/station/civilian/hydroponics) +"vmf" = ( +/obj/structure/rack, +/obj/item/device/radio/off{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/device/radio/off{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/device/radio/off, +/obj/machinery/power/apc/largecell{ + name = "largecell apc down"; + pixel_y = -28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkred" + }, +/area/station/security/main) +"vmg" = ( +/obj/machinery/color_mixer, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"vmj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/engineering/break_room) +"vmw" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start/warden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/warden) +"vnf" = ( +/obj/machinery/body_scanconsole{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitecorner" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"vnl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"vnq" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 9 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"vnx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/security/lobby) +"vnM" = ( +/obj/structure/stool/bed/chair/office/light, +/obj/effect/landmark/start/paramedic, +/turf/simulated/floor{ + icon_state = "blue" + }, +/area/station/medical/reception) +"vnP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"vnU" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "warning" + }, +/area/station/engineering/atmos) +"vok" = ( +/obj/structure/table/woodentable/poker, +/obj/item/device/paicard, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor{ + icon_state = "arcade_carpet" + }, +/area/station/civilian/playroom) +"vou" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "HoP_queue"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/bridge/hop_office) +"vox" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/sign/nanotrasen, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "CMO"; + name = "CMO Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/medical/cmo) +"voA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "blackcorner" + }, +/area/station/hallway/secondary/exit) +"voN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"voP" = ( +/obj/machinery/door/airlock/glass{ + name = "Gym" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/barbershop) +"voV" = ( +/obj/machinery/light/small, +/obj/structure/window/reinforced, +/turf/simulated/floor/engine/phoron, +/area/station/engineering/atmos) +"vpi" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"vpj" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Armoury Section"; + req_access = list(3) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/armoury) +"vpk" = ( +/obj/structure/closet, +/obj/item/clothing/under/pants/classicjeans, +/obj/item/clothing/suit/jacket/letterman_syndie, +/obj/item/clothing/mask/balaclava/richard, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"vpJ" = ( +/obj/structure/stool/bed/roller, +/obj/machinery/iv_drip, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"vpV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/carpet/red, +/area/station/security/detectives_office) +"vqa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/cargo/office) +"vqe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/maintenance/medbay) +"vqJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"vqP" = ( +/obj/structure/table, +/obj/item/weapon/folder, +/obj/item/weapon/pen, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"vqT" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"vqU" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"vqW" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/random/tools/tool, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"vrp" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 8; + input_tag = "o2_in"; + name = "Oxygen Supply Control"; + output_tag = "o2_out"; + sensors = list("o2_sensor"="Tank") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "blue" + }, +/area/station/engineering/atmos) +"vrv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/medical/surgeryobs) +"vrw" = ( +/turf/simulated/wall, +/area/station/medical/reception) +"vrx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"vrD" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"vrH" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "neutral" + }, +/area/station/hallway/secondary/arrival) +"vrZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"vsa" = ( +/obj/machinery/porta_turret/station_default{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/bridge/ai_upload) +"vsf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor, +/area/station/engineering/engine) +"vsq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/weapon/scrap_lump, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/brig) +"vsw" = ( +/obj/machinery/vending/assist, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/storage/primary) +"vsY" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "waste_sensor"; + output = 63 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/engine/vacuum, +/area/station/engineering/atmos) +"vtb" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "MiniSat West"; + dir = 8; + network = list("MiniSat") + }, +/turf/environment/space, +/area/space) +"vtc" = ( +/obj/structure/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/teleport) +"vtd" = ( +/obj/item/weapon/flora/random, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitegreen" + }, +/area/station/maintenance/medbay) +"vti" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"vtn" = ( +/obj/item/weapon/storage/toolbox/electrical{ + pixel_y = 6 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/structure/rack, +/obj/machinery/camera{ + c_tag = "Bridge EVA West"; + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "yellow" + }, +/area/station/ai_monitored/eva) +"vty" = ( +/obj/random/scrap/safe_even, +/obj/item/weapon/ore/iron, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"vtB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/station/civilian/library) +"vtZ" = ( +/obj/machinery/door/poddoor{ + id = "cell2"; + name = "Cell Door" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"vuA" = ( +/obj/structure/flora/ausbushes/ppflowers{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"vuJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "CMO"; + name = "CMO Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/medical/cmo) +"vva" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"vvj" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "warning" + }, +/area/station/engineering/engine) +"vvk" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics"; + req_access = list(24) + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/atmos) +"vvu" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/keycard_auth{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/bridge) +"vvE" = ( +/obj/structure/stool, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"vvF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"vvG" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"vwn" = ( +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/interrogation) +"vwp" = ( +/obj/item/weapon/hand_labeler, +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; + name = "Chemistry Cleaner" + }, +/obj/item/weapon/packageWrap, +/obj/item/weapon/airlock_painter, +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/medical/chemistry) +"vwu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/robotics) +"vwE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/civilian/kitchen) +"vwP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"vwR" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/science) +"vxg" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/forensic_office) +"vxn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/virology) +"vxs" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/storage) +"vxt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/storage) +"vxw" = ( +/obj/structure/closet, +/obj/machinery/light/small, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/item/clothing/shoes/orange/candals, +/obj/item/clothing/head/soft/blue, +/obj/item/weapon/storage/box/matches, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"vxP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "blue" + }, +/area/station/medical/reception) +"vxR" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"vxV" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Break Room"; + req_access = list(5) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/medbreak) +"vyb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"vyf" = ( +/obj/machinery/vending/eva, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/eva) +"vyg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/station/security/brig) +"vyw" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor, +/area/station/security/lobby) +"vyx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"vyC" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/weapon/minihoe, +/obj/effect/decal/cleanable/dirt, +/obj/item/seeds/grassseed, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/brig) +"vyP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"vyX" = ( +/obj/structure/window/phoronreinforced{ + dir = 6 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Sm"; + layer = 2.8; + name = "Supermatter Shutters"; + opacity = 0 + }, +/turf/simulated/floor/engine, +/area/station/engineering/engine) +"vzh" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/interrogation) +"vzm" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen/red{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkred" + }, +/area/station/security/hos) +"vzt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor, +/area/station/hallway/primary/aft) +"vzV" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Cooling Room"; + req_access = list(72) + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/cryo) +"vzY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"vAb" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/hallway/primary/fore) +"vAc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Storage"; + req_access = list(71) + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"vAf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber) +"vAn" = ( +/obj/effect/decal/cleanable/vomit{ + icon_state = "vomittox_2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"vAv" = ( +/obj/machinery/bodyscanner, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/warning/nosmoking/circle{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whiteblue" + }, +/area/station/medical/sleeper) +"vAI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/cafeteria) +"vAS" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/cargo/storage) +"vAU" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/brig) +"vBi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "red" + }, +/area/station/security/brig) +"vBj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"vBm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage_secure) +"vBn" = ( +/obj/item/weapon/storage/toolbox/mechanical, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"vBz" = ( +/obj/machinery/door_control{ + desc = "A remote control switch for the brig foyer."; + id = "cell3"; + name = "Cell 3 Doors"; + normaldoorcontrol = 0; + pixel_y = -30; + range = 10; + req_access = list(2) + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/brig) +"vBB" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/item/weapon/storage/box/ians_box, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"vBG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"vBN" = ( +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"vBS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "purple" + }, +/area/station/maintenance/science) +"vCi" = ( +/obj/effect/decal/cleanable/greenglow, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"vCp" = ( +/turf/simulated/wall/r_wall, +/area/station/civilian/gym) +"vCt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/security/range) +"vCy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/rnd/storage) +"vCz" = ( +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/fitness) +"vCU" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/gateway) +"vCY" = ( +/obj/item/weapon/storage/box/beakers, +/obj/item/weapon/storage/box/syringes, +/obj/machinery/light/small, +/obj/machinery/light_switch{ + pixel_x = 28 + }, +/obj/structure/closet/secure_closet/chemical, +/turf/simulated/floor{ + dir = 6; + icon_state = "whiteyellow" + }, +/area/station/medical/chemistry) +"vDa" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + dir = 4; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins Test Area") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/tox_launch) +"vDb" = ( +/obj/structure/closet/emcloset, +/obj/machinery/power/apc/largecell{ + dir = 1; + name = "largecell apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/exit) +"vDc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/engineering{ + name = "Engine Room Maintenance"; + req_access = list(10) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"vDg" = ( +/obj/machinery/door/airlock/glass{ + name = "Hydroponics Pasture"; + req_access = list(35) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"vDn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/station/rnd/brainstorm_center) +"vDG" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Solitary Confinement"; + req_access = list(2) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/security/brig) +"vDS" = ( +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/station/cargo/storage) +"vDV" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "recycler_inner"; + locked = 1; + name = "Recycler External Access"; + req_access = list(67) + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/cargo/recycleroffice) +"vDW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/station/cargo/storage) +"vEa" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 9 + }, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/light/small, +/obj/machinery/vending/wallmed2{ + pixel_y = -30 + }, +/turf/simulated/floor{ + icon_state = "warning" + }, +/area/station/medical/cryo) +"vEd" = ( +/obj/structure/curtain/open/privacy, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"vEo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/flora/pottedplant/minitree, +/obj/structure/sign/directions/evac{ + buildable_sign = 0; + dir = 8; + pixel_y = -32 + }, +/obj/structure/sign/directions/supply{ + buildable_sign = 0; + dir = 4; + pixel_y = -26 + }, +/obj/structure/sign/directions/science{ + buildable_sign = 0; + dir = 4; + pixel_y = -38 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"vEr" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp{ + pixel_y = 6 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"vEs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"vEw" = ( +/obj/structure/closet/secure_closet/atmos_personal, +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/monitoring) +"vEE" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 10; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"vEO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"vER" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"vET" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/storage) +"vEV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/hallway/secondary/exit) +"vFj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "red" + }, +/area/station/security/lobby) +"vFD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/civilian/chapel/office) +"vFH" = ( +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"vFM" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/gateway) +"vFN" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_one_access = list(19,38) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"vGn" = ( +/obj/structure/closet/toolcloset, +/obj/item/weapon/module/power_control, +/obj/item/weapon/module/power_control, +/obj/item/weapon/module/power_control, +/obj/item/weapon/storage/belt/utility, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/maintenance/medbay) +"vGq" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "caution" + }, +/area/station/engineering/atmos) +"vGC" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/stool/bed/roller, +/turf/simulated/floor/grass, +/area/station/medical/genetics) +"vGO" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"vHa" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/brig) +"vHc" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"vHe" = ( +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/cmo) +"vHB" = ( +/obj/structure/table/woodentable, +/obj/structure/window/reinforced, +/obj/item/weapon/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/simulated/floor/carpet/black, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"vHL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/station/civilian/dormitories) +"vHO" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "vault" + }, +/area/station/gateway) +"vHV" = ( +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"vHZ" = ( +/obj/structure/flora/tree/jungle/small, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"vIi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/main) +"vIk" = ( +/obj/structure/closet/crate, +/obj/item/target, +/obj/item/target/syndicate, +/obj/item/target/alien, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/range) +"vIu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"vIB" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber_interior) +"vIC" = ( +/obj/structure/object_wall/pod{ + dir = 1; + icon_state = "1,2" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod4/station) +"vID" = ( +/obj/machinery/light, +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"vIN" = ( +/obj/structure/rack, +/obj/item/stack/rods, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/spider/stickyweb, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"vIV" = ( +/obj/structure/table/woodentable, +/obj/machinery/faxmachine{ + department = "Bridge" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkblue" + }, +/area/station/bridge) +"vIZ" = ( +/obj/structure/table, +/obj/item/device/flash{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/device/flash{ + pixel_x = 10; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -6 + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"vJn" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/item/device/flashlight, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"vJG" = ( +/turf/simulated/floor, +/area/station/hallway/primary/port) +"vJJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"vJN" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/hydroponics) +"vJQ" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"vKc" = ( +/obj/machinery/door/airlock/medical{ + name = "Break Room Maintenance"; + req_access = list(5) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/medical/medbreak) +"vKA" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/item/clothing/head/pirate{ + pixel_y = -13 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"vKF" = ( +/obj/machinery/door_timer/cell_2, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"vKZ" = ( +/obj/structure/table, +/obj/item/weapon/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor/bluegrid, +/area/station/bridge/comms{ + name = "Cyborg Station" + }) +"vLf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/recycleroffice) +"vLg" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/metal{ + amount = 5 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/science) +"vLk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/cargo/storage) +"vLo" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "warning" + }, +/area/station/engineering/engine) +"vLp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxport) +"vLy" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkbrown" + }, +/area/station/cargo/recycleroffice) +"vLL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"vLW" = ( +/obj/structure/closet/emcloset, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"vLY" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"vMg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/spider/stickyweb, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"vMS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor, +/area/station/hallway/primary/port) +"vMU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/brig) +"vNd" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/medical, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/virology) +"vNe" = ( +/turf/simulated/wall, +/area/station/civilian/garden) +"vNf" = ( +/obj/item/ammo_casing, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/brig) +"vNx" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/hor) +"vNy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "barber" + }, +/area/station/medical/cmo) +"vNH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high/empty, +/obj/random/tools/tool, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) +"vNL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"vNS" = ( +/obj/structure/sign/poster/contraband{ + pixel_y = 31 + }, +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/dormitory) +"vNV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/hallway) +"vOh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"vOs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"vOA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/brig) +"vPk" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 4 + }, +/turf/simulated/shuttle/floor/erokez{ + icon_state = "floor" + }, +/area/shuttle/escape_pod4/station) +"vPr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"vPs" = ( +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "Detective" + }, +/obj/structure/window/reinforced/polarized{ + id = "Detective" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "Detective" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/detectives_office) +"vPt" = ( +/obj/machinery/shield_capacitor, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"vPC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/server) +"vPN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/engineering/engine) +"vQi" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets{ + pixel_y = 4 + }, +/turf/simulated/floor, +/area/station/maintenance/brig) +"vQs" = ( +/obj/machinery/flasher{ + id = "AI"; + pixel_y = -24 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"vQM" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"vQQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/stool/bed/chair/metal/green{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"vQV" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"vRe" = ( +/obj/item/toy/plushie/black_cat, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"vRh" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics"; + req_access = list(24) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"vRi" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/lobby) +"vRm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "Stairs2_wide" + }, +/area/station/maintenance/dormitory) +"vRr" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"vRs" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = 32 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/rnd/tox_launch) +"vRt" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"vRv" = ( +/obj/structure/stool/bed/chair/pew/left, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 8; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"vRD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"vRU" = ( +/obj/structure/reagent_dispensers/aqueous_foam_tank, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"vRW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/brig) +"vRY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"vSi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"vSk" = ( +/obj/machinery/computer/telecomms/server, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"vSl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/station/civilian/chapel) +"vSB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "med_pump"; + name = "Medbay Large Air Vent" + }, +/obj/machinery/airlock_sensor{ + id_tag = "med_sensor"; + pixel_x = 28; + req_one_access = list(13,45,1) + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/medbay) +"vSD" = ( +/obj/structure/sign/directions/dock_tablo/tablo2{ + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"vSL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"vSZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"vTn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "neutral" + }, +/area/station/hallway/secondary/entry) +"vTr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"vTw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/rnd/robotics) +"vTC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"vTD" = ( +/obj/structure/morgue, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/morgue) +"vTK" = ( +/obj/structure/object_wall/mining{ + icon_state = "5-9" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"vTP" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"vTX" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp{ + pixel_x = -4; + pixel_y = 10 + }, +/obj/item/ashtray/bronze{ + pixel_x = 5; + pixel_y = -4 + }, +/obj/item/device/camera{ + pixel_x = -6; + pixel_y = -7 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/black, +/area/station/security/iaa_office) +"vUc" = ( +/obj/structure/table/glass, +/obj/item/weapon/folder/white, +/obj/item/weapon/reagent_containers/food/drinks/britcup{ + pixel_x = -4 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"vUf" = ( +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/red, +/area/station/civilian/dormitories/dormtwo) +"vUx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"vUA" = ( +/obj/structure/grille{ + destroyed = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"vUH" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/polarized{ + id = "chapel" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "chapel" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "chapel" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/civilian/chapel/altar) +"vUY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/station/security/armoury) +"vVm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor, +/area/station/hallway/secondary/entry) +"vVo" = ( +/obj/structure/table, +/obj/item/weapon/paper/pamphlet{ + pixel_x = 9; + pixel_y = 1 + }, +/obj/item/weapon/folder/blue{ + pixel_x = -6 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/gateway) +"vVx" = ( +/obj/machinery/door/window/southright{ + name = "Lamarr"; + req_access = list(30) + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/hor) +"vVz" = ( +/turf/simulated/wall/r_wall, +/area/station/tcommsat/chamber) +"vVE" = ( +/obj/machinery/light/small, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/engineering) +"vVH" = ( +/obj/machinery/door/airlock/external{ + dock_tag = "arrival_officer"; + locked = 1; + name = "Arrival Airlock" + }, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"vVO" = ( +/obj/structure/closet/crate/scicrate, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"vVX" = ( +/obj/structure/window/reinforced/shuttle/mining{ + icon_state = "1-4,6" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"vVY" = ( +/obj/effect/decal/cleanable/generic, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"vWl" = ( +/obj/machinery/camera{ + c_tag = "Chapel Crematorium"; + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/crematorium) +"vWn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/random/foods/food_trash, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"vWx" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "black" + }, +/area/station/civilian/playroom) +"vWC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/construction) +"vWF" = ( +/mob/living/simple_animal/mouse, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Atmospherics Monitoring"; + sortType = "Atmospherics Monitoring" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/atmos) +"vWJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/hallway/secondary/exit) +"vWX" = ( +/obj/structure/closet/emcloset, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/camera{ + c_tag = "RnD Mining Shuttle"; + dir = 10 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"vXi" = ( +/obj/machinery/flasher{ + id = "permflash" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/security/prison) +"vXr" = ( +/obj/machinery/optable, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/forensic_office) +"vXx" = ( +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"vXy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"vXE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/interrogation) +"vYb" = ( +/obj/item/weapon/folder{ + pixel_x = -4 + }, +/obj/item/weapon/folder/red{ + pixel_y = 3 + }, +/obj/item/weapon/folder/blue{ + pixel_x = 5 + }, +/obj/item/weapon/stamp/internalaffairs, +/obj/item/weapon/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"vYd" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_y = 6 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/clothing/head/welding, +/obj/item/clothing/head/welding{ + pixel_y = -4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"vYn" = ( +/obj/structure/flora/ausbushes, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"vYo" = ( +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"vYt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/security/armoury) +"vYz" = ( +/obj/structure/stool/bed/chair/comfy/teal{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"vYO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"vYV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/telescience_jammer{ + radius = 2 + }, +/obj/machinery/nuclearbomb{ + nuketype = "NT"; + r_code = "LOLNO" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/bridge/nuke_storage) +"vYW" = ( +/obj/structure/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/station/ai_monitored/eva) +"vYX" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "aftportsolar_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(13) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"vZe" = ( +/obj/effect/decal/cleanable/molten_item, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"vZg" = ( +/obj/machinery/computer/reconstitutor/animal, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/misc_lab) +"vZk" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"vZn" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "security_airlock"; + name = "exterior access button"; + pixel_x = -28; + req_one_access = list(13,45,1) + }, +/turf/simulated/floor/plating/airless, +/area/space) +"vZB" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"vZC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"vZH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/cargo/recycler) +"vZR" = ( +/obj/machinery/hologram/holopad, +/obj/structure/curtain/open/privacy, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"vZY" = ( +/obj/machinery/computer/secure_data, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/lobby) +"wac" = ( +/obj/random/foods/food_trash, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"wan" = ( +/obj/structure/table, +/obj/item/clothing/glasses/welding{ + pixel_y = 6 + }, +/obj/item/device/multitool{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/item/device/multitool{ + pixel_x = 3 + }, +/obj/item/clothing/glasses/welding, +/obj/item/device/radio/headset/headset_sci{ + pixel_x = -3 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"waq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/storage/emergency3) +"waE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/dormitory) +"waF" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "black" + }, +/area/station/security/prison) +"waO" = ( +/obj/structure/flora/junglebush/b{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/brflowers{ + layer = 2.7 + }, +/mob/living/simple_animal/cow{ + name = "Betsy" + }, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"wbe" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber) +"wbk" = ( +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"wbw" = ( +/obj/structure/stool/bed/chair/comfy/brown, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/bridge) +"wbC" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/telesci) +"wbN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"wbO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/equip) +"wbQ" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"wbU" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Office"; + req_access = list(20) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "darkbluefull" + }, +/area/station/bridge/captain_quarters) +"wbW" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"wco" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"wcv" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal{ + amount = 5 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"wcz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{ + dir = 1; + frequency = 1441; + id_tag = "n2o_out"; + name = "(A) N2O Vent" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/engine/n20, +/area/station/engineering/atmos) +"wcB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/recycleroffice) +"wcJ" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"wcN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/camera{ + c_tag = "MiniSat West North"; + dir = 8; + network = list("MiniSat") + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/aisat/antechamber_interior) +"wcQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"wdi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber) +"wdj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"wdz" = ( +/obj/structure/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/recycleroffice) +"wdC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/black, +/area/station/security/iaa_office) +"wdE" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/bridge) +"wdU" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "greencorner" + }, +/area/station/civilian/hydroponics) +"wec" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera{ + c_tag = "Brig Procedural"; + dir = 9; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/interrogation) +"wei" = ( +/obj/machinery/hologram/holopad{ + pixel_y = -16 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"wel" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"wet" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor, +/area/station/maintenance/medbay) +"wex" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"wez" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor, +/area/station/engineering/atmos) +"weA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"weC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/alarm{ + pixel_x = 28; + pixel_y = -6 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Engineering Break Room East"; + dir = 8; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"weD" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/aisat/antechamber_interior) +"weH" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/tcommsat/computer) +"weK" = ( +/obj/item/weapon/coin/silver{ + pixel_x = 7; + pixel_y = 12 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 12; + pixel_y = 7 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/weapon/coin/silver{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 5; + pixel_y = -8 + }, +/obj/structure/closet/crate{ + name = "Silver Crate" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/bridge/nuke_storage) +"weO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/genetics) +"weT" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/turf/simulated/floor{ + icon_state = "bar" + }, +/area/station/cargo/miningoffice) +"weX" = ( +/obj/structure/table/woodentable, +/obj/item/device/camera_film{ + pixel_x = 5; + pixel_y = 10 + }, +/obj/item/device/camera_film{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/station/civilian/library) +"weZ" = ( +/obj/machinery/vending/donut, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/arrival) +"wfb" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/camera{ + c_tag = "Engineering Atmospherics Distribution Loop"; + dir = 4; + network = list("SS13","Engineering") + }, +/turf/simulated/floor, +/area/station/engineering/atmos) +"wfl" = ( +/obj/structure/bookcase/manuals/medical, +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"wfv" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 + }, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"wfy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/cmo) +"wgg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/range) +"wgz" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/entry) +"wgJ" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "recycler_airlock"; + name = "exterior access button"; + pixel_x = 28; + req_access = list(67) + }, +/obj/machinery/power/port_gen/pacman/scrap, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/camera{ + c_tag = "Cargo Dump"; + dir = 8 + }, +/turf/simulated/floor/plating/airless{ + icon_state = "platebot" + }, +/area/station/cargo/recycler) +"whh" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "warndark" + }, +/area/station/security/armoury) +"whj" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet/red, +/area/station/security/detectives_office) +"whx" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"whD" = ( +/obj/structure/rack, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = 4 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = 4 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber, +/obj/item/ammo_box/magazine/m9mm_2/rubber, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = -4 + }, +/obj/item/ammo_box/magazine/m9mm_2/rubber{ + pixel_x = -4 + }, +/obj/machinery/light/small/emergency, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"whI" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/genetics) +"whJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/mob/living/simple_animal/cat/dusty, +/turf/simulated/floor{ + dir = 8; + icon_state = "barber" + }, +/area/station/medical/cmo) +"whO" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "o2_in"; + name = "O2 air injector" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/engine/oxygen, +/area/station/engineering/atmos) +"whQ" = ( +/obj/item/weapon/flora/random, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"whT" = ( +/obj/structure/table, +/obj/item/weapon/paper, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/station/security/brig) +"wia" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "red" + }, +/area/station/security/prison) +"wik" = ( +/turf/simulated/floor, +/area/station/security/lobby) +"wir" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"wis" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/security/forensic_office) +"wiC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"wiJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"wiL" = ( +/obj/machinery/light/small, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Escape Hallway East"; + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "neutral" + }, +/area/station/hallway/secondary/entry) +"wiV" = ( +/obj/structure/table/woodentable, +/obj/structure/mirror{ + pixel_y = 26 + }, +/obj/item/clothing/mask/gas/fawkes, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"wiW" = ( +/obj/machinery/door/airlock{ + name = "Private Office" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"wja" = ( +/turf/simulated/wall/r_wall, +/area/station/gateway) +"wjk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"wjw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/hallway/secondary/entry) +"wjG" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/black, +/area/station/civilian/library) +"wjM" = ( +/obj/random/tools/tech_supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/cargo/storage) +"wkp" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/civilian/garden) +"wkD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 5; + icon_state = "black" + }, +/area/station/hallway/primary/port) +"wkJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 10; + icon_state = "red" + }, +/area/station/security/lobby) +"wkV" = ( +/obj/structure/filingcabinet, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/lobby) +"wkX" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 6"; + name = "Cell 6 Locker" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "red" + }, +/area/station/security/prison) +"wlg" = ( +/mob/living/carbon/monkey{ + name = "Butters" + }, +/obj/structure/flora/ausbushes/brflowers{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/grass, +/area/station/medical/genetics) +"wlk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/cargo/storage) +"wlo" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/cargo/office) +"wlt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitehall" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"wlx" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/wiki/possible_threats, +/obj/structure/sign/poster/official/ian{ + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/station/bridge/hop_office) +"wlE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"wlN" = ( +/obj/structure/stool, +/obj/effect/landmark/start/assistant/test_subject, +/turf/simulated/floor{ + icon_state = "arcade_carpet" + }, +/area/station/civilian/playroom) +"wmy" = ( +/obj/machinery/life_assist/artificial_ventilation, +/turf/simulated/floor{ + icon_state = "whitecorner" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"wmG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "neutral" + }, +/area/station/hallway/primary/fore) +"wmU" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/gateway) +"wmV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/start/chef, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"wmW" = ( +/obj/machinery/computer/crew{ + dir = 8 + }, +/obj/machinery/door_control{ + id = "CMO_door"; + name = "CMO door-control"; + pixel_x = 28; + pixel_y = 6 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Medbay Chief Medical Office"; + dir = 8; + network = list("SS13","Medical") + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for a shutters."; + id = "CMO"; + name = "CMO Shutters Control"; + pixel_x = 28; + pixel_y = -6; + req_access = list(40) + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/cmo) +"wnc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/antechamber_interior) +"wne" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/device/gps/medical, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/glasses/hud/health, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"wnD" = ( +/turf/simulated/wall, +/area/station/medical/medbreak) +"wnK" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/structure/closet/secure_closet/brig, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkred" + }, +/area/station/security/prison) +"wnS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/item/stack/rods{ + amount = 23 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"wnX" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/atmos) +"wof" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/landmark/start/roboticist, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/robotics) +"wop" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/rig/security, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/rig/security, +/obj/item/weapon/tank/oxygen/red, +/obj/item/clothing/mask/breath, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/machinery/power/apc/largecell{ + dir = 8; + name = "largecell apc left"; + pixel_x = -28 + }, +/obj/structure/cable, +/obj/machinery/light/small/emergency{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"wox" = ( +/turf/simulated/floor{ + icon_state = "neutral" + }, +/area/station/hallway/secondary/arrival) +"woG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/civilian/janitor) +"woH" = ( +/turf/simulated/wall, +/area/station/civilian/fitness) +"woI" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"woL" = ( +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "docks_airlock"; + pixel_y = 28; + req_one_access = list(13,45,1); + tag_airpump = "docks_pump"; + tag_chamber_sensor = "docks_sensor"; + tag_exterior_door = "docks_outer"; + tag_interior_door = "docks_inner" + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"woZ" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxport) +"wpz" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"wpC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/crematorium) +"wpP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitepurple" + }, +/area/station/rnd/brainstorm_center) +"wpQ" = ( +/obj/random/scrap/safe_even, +/turf/simulated/floor, +/area/station/maintenance/chapel) +"wpV" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"wpY" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/theatre) +"wqn" = ( +/obj/structure/stool/bed/chair/pew/right, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"wqp" = ( +/obj/structure/table/glass, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/stack/medical/ointment{ + pixel_x = -5; + pixel_y = 11 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "whiteblue" + }, +/area/station/maintenance/medbay) +"wqv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"wqF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/black, +/area/station/security/iaa_office) +"wqP" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "n2o_sensor" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/engine/n20, +/area/station/engineering/atmos) +"wqX" = ( +/obj/structure/stool/bed/chair/metal/blue, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "barber" + }, +/area/station/medical/cmo) +"wrb" = ( +/turf/simulated/floor/carpet/red, +/area/station/security/hos) +"wrh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"wrk" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"wru" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan, +/obj/machinery/meter, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/tcommsat/computer) +"wrz" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "MiniSat Exterior East"; + dir = 4; + network = list("MiniSat") + }, +/turf/simulated/floor/plating, +/area/station/aisat/teleport) +"wrI" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/theatre) +"wrN" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "starboardsolar_airlock"; + name = "interior access button"; + pixel_y = -28; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"wrX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "aftstarboard_pump"; + name = "Aft Starboard Solar Large Air Vent" + }, +/obj/machinery/airlock_sensor{ + id_tag = "aftstarboard_sensor"; + layer = 3.3; + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/starboardsolar) +"wrZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"wsA" = ( +/obj/structure/table/woodentable, +/obj/machinery/computer/libraryconsole/old, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"wsM" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "bar" + }, +/area/station/cargo/miningoffice) +"wsP" = ( +/obj/structure/stool/bed/chair/comfy/black, +/obj/effect/landmark/start/station_engineer, +/turf/simulated/floor, +/area/station/engineering/break_room) +"wsV" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/engine/oxygen, +/area/station/engineering/atmos) +"wtc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"wtg" = ( +/turf/simulated/wall, +/area/station/maintenance/auxsolarstarboard) +"wti" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"wtx" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen/red{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"wtW" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor, +/area/station/ai_monitored/eva) +"wub" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "darkbluecorners" + }, +/area/station/aisat/antechamber) +"wuf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/station/civilian/cold_room) +"wuh" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/engine/carbon_dioxide, +/area/station/engineering/atmos) +"wui" = ( +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"wuk" = ( +/obj/machinery/bodyscanner{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitehall" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"wur" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"wuA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"wuQ" = ( +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Genetics Lab"; + sortType = "Genetics Lab" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"wuV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"wuX" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/turf/simulated/floor, +/area/station/engineering/atmos) +"wvi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"wvF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"wvI" = ( +/obj/item/weapon/flora/random, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/engine) +"wvN" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16; + pixel_y = -16 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/bridge/teleporter) +"wvQ" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"wwf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"wwh" = ( +/obj/structure/kitchenspike, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/station/civilian/cold_room) +"wwA" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"wwC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light/small, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "satellite_east_airlock"; + name = "interior access button"; + pixel_y = -28; + req_access = list(66) + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/aisat/teleport) +"wwD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"wwN" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/wiki/sop{ + pixel_y = 4 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/hos) +"wxa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"wxr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"wxy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool/bed/chair/metal/black{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"wxA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/medbay) +"wxD" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine/carbon_dioxide, +/area/station/engineering/atmos) +"wxF" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Hydroponics"; + sortType = "Hydroponics" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"wxH" = ( +/obj/structure/rack, +/obj/item/stack/cable_coil/random{ + pixel_y = 4 + }, +/obj/item/stack/cable_coil/random, +/obj/random/tools/tool, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/storage/primary) +"wxJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "HoP_queue"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/bridge/hop_office) +"wyd" = ( +/obj/effect/landmark/start/roboticist, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/robotics) +"wys" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit{ + icon_state = "vomittox_2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"wyJ" = ( +/obj/machinery/door/firedoor, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"wyN" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/item/weapon/circuitboard/gibber, +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"wyT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "warndarkcorners" + }, +/area/station/gateway) +"wyW" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"wyX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/storage) +"wze" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/table, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/lobby) +"wzn" = ( +/obj/structure/rack, +/obj/item/stack/sheet/mineral/phoron{ + amount = 25 + }, +/obj/machinery/light, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"wzt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "purplecorner" + }, +/area/station/hallway/primary/port) +"wzu" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/mask/gas/coloured, +/obj/item/weapon/tank/emergency_oxygen/double, +/obj/item/clothing/suit/space/rig/medical, +/obj/item/clothing/head/helmet/space/rig/medical, +/obj/item/device/sensor_device, +/obj/machinery/door/window/southright{ + dir = 4; + name = "Paramedic equipment"; + req_access = list(70) + }, +/obj/item/weapon/storage/belt/medical, +/obj/item/clothing/glasses/hud/health, +/obj/item/device/gps/medical, +/obj/item/weapon/medical/teleporter, +/turf/simulated/floor{ + dir = 9; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"wzx" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/engineering/atmos) +"wzL" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"wzT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/hallway/primary/port) +"wAE" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/medical, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/patients_rooms) +"wAI" = ( +/turf/simulated/wall/r_wall, +/area/station/medical/chemistry) +"wAM" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxport) +"wAX" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "yellow" + }, +/area/station/engineering/break_room) +"wBb" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "science_inner"; + locked = 1; + name = "Science External Access"; + req_one_access = list(13,45,1) + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"wBr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/checkpoint) +"wBG" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"wBH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"wBI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/station/cargo/miningoffice) +"wBM" = ( +/obj/structure/table, +/obj/item/ashtray/bronze, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/office) +"wCk" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/obj/random/misc/book, +/turf/simulated/floor/carpet, +/area/station/civilian/library) +"wCq" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/flora/deskferntrim{ + icon_state = "plant-34-alternative"; + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/device/assembly/timer{ + pixel_x = 7; + secured = 1 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkblue" + }, +/area/station/bridge) +"wCt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"wCw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool/bed/chair/metal{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"wCH" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/computer/med_data/laptop, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"wDq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"wDt" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1449; + listening = 0; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/light/small/emergency{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/interrogation) +"wDR" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/medical/virology) +"wDS" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"wDT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/fore) +"wEk" = ( +/turf/simulated/wall/r_wall, +/area/station/rnd/lab) +"wEv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/tox_launch) +"wED" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/station/security/brig) +"wEP" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/station/ai_monitored/storage_secure) +"wFi" = ( +/obj/structure/closet/cabinet, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/reagent_containers/food/drinks/bottle/pwine, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/weapon/reagent_containers/dropper, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/wood, +/area/station/maintenance/brig) +"wFl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/station/hallway/primary/fore) +"wFn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"wFr" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"wFH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "warnwhite" + }, +/area/station/medical/virology) +"wFN" = ( +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"wFP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/main) +"wGk" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ywflowers{ + layer = 2.7 + }, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/grass, +/area/station/hallway/secondary/exit) +"wGn" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay"; + req_access = list(5) + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"wGs" = ( +/obj/item/weapon/crowbar/red, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor/engine, +/area/station/rnd/telesci) +"wGv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/bridge/comms{ + name = "Cyborg Station" + }) +"wGA" = ( +/obj/machinery/door/window/southright{ + name = "Bar Door"; + req_one_access = list(25) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/civilian/bar) +"wGE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/station/rnd/hallway) +"wGJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/sign/plaques/kiddie, +/turf/simulated/floor/plating, +/area/station/rnd/robotics) +"wGK" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/item/device/radio/off, +/obj/effect/spider/stickyweb, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"wGL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"wGN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/station/civilian/cold_room) +"wGQ" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/maintenance/medbay) +"wHc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"wHk" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 5 + }, +/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "caution" + }, +/area/station/engineering/atmos) +"wHl" = ( +/obj/machinery/door/airlock/security{ + name = "Brig Entry"; + req_access = list(2) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/prison) +"wHX" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"wIn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/range) +"wIy" = ( +/obj/structure/stool/bed/chair/comfy/black, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/carpet/black, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"wIG" = ( +/obj/item/weapon/flora/random, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "red" + }, +/area/station/security/brig) +"wIO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"wIS" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/directions/command{ + buildable_sign = 0; + dir = 8; + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkstairs2_wide" + }, +/area/station/security/lobby) +"wIU" = ( +/obj/structure/stool, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/eva) +"wIX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/station/security/brig) +"wJc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/construction) +"wJg" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/regular{ + pixel_y = 6 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"wJj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 6; + icon_state = "whiteblue" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"wJr" = ( +/obj/machinery/power/smes/fullcharge, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"wJu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/warden) +"wJS" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"wKh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"wKl" = ( +/obj/structure/lattice, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "starboardsolar_airlock"; + name = "exterior access button"; + pixel_x = 28; + req_access = list(13) + }, +/turf/environment/space, +/area/space) +"wKQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/cargo/storage) +"wKR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "CMO"; + name = "CMO Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/medical/cmo) +"wKS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/telescience_jammer{ + radius = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/eva) +"wLa" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"wLd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"wLk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/mucus, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"wLw" = ( +/obj/structure/object_wall/pod{ + dir = 1; + icon_state = "2,0" + }, +/turf/environment/space/shuttle, +/area/shuttle/escape_pod4/station) +"wLz" = ( +/obj/structure/closet/emcloset, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"wLD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/security/prison) +"wLJ" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "aftportsolar_airlock"; + name = "exterior access button"; + pixel_x = 28; + req_access = list(13) + }, +/turf/environment/space, +/area/space) +"wLK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"wLT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Barbershop"; + sortType = "Barbershop" + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"wLV" = ( +/obj/structure/computerframe, +/obj/item/weapon/shard, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"wLX" = ( +/obj/machinery/door/airlock/glass{ + name = "Library" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/library) +"wMg" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/office) +"wMi" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/wiki/sop{ + pixel_y = 6 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"wMp" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber"; + req_one_access = list(66) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/aisat/antechamber_interior) +"wMD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"wMR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/rnd/xenobiology) +"wMS" = ( +/obj/structure/table/woodentable, +/obj/machinery/faxmachine{ + department = "Captain's Office" + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"wNh" = ( +/obj/item/weapon/circuitboard/aicore{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/weapon/circuitboard/teleporter, +/obj/item/borg/upgrade/security, +/obj/structure/rack, +/obj/machinery/requests_console/rd{ + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/hor) +"wNl" = ( +/obj/machinery/door/airlock/glass{ + name = "Gym" + }, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/structure/barricade/wooden{ + layer = 2.8; + name = "doorway barricade" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"wNq" = ( +/obj/item/weapon/flora/random, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel) +"wNw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/hallway/secondary/exit) +"wNF" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"wNJ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"wNQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + name = "RD Office"; + sortType = "RD Office" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whitepurple" + }, +/area/station/rnd/brainstorm_center) +"wNT" = ( +/obj/machinery/flasher{ + id = "HoP_flasher" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/bridge/hop_office) +"wNV" = ( +/obj/structure/stool/bed/chair/metal/yellow, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/hallway/primary/aft) +"wNZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/robotics) +"wOi" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/hydroponics) +"wOk" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/gateway) +"wOl" = ( +/obj/item/weapon/ore/glass, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"wOm" = ( +/obj/random/scrap/safe_even, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"wOp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/lobby) +"wOG" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"wOU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"wOW" = ( +/obj/structure/object_wall/pod{ + dir = 1; + icon_state = "3,2" + }, +/turf/environment/space, +/area/shuttle/escape_pod4/station) +"wOY" = ( +/obj/structure/rack, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/item/weapon/module/power_control, +/obj/item/weapon/module/power_control, +/obj/effect/spawner/lootdrop/maintenance, +/obj/random/tools/tool, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"wPe" = ( +/turf/simulated/wall/r_wall, +/area/station/storage/primary) +"wPf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/carpet/green, +/area/station/civilian/dormitories) +"wPi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "yellow" + }, +/area/station/storage/primary) +"wPq" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"wPJ" = ( +/obj/structure/stool/bed/roller, +/obj/machinery/iv_drip, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/camera{ + c_tag = "Medbay Cryogenics"; + dir = 8; + network = list("SS13","Medical") + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warning" + }, +/area/station/medical/cryo) +"wPW" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"wPX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"wQd" = ( +/obj/machinery/door_control{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -28; + req_access = list(31) + }, +/obj/structure/closet/crate/engi, +/obj/item/stack/cable_coil/random, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/random/tools/toolbox, +/obj/item/stack/sheet/metal{ + amount = 34 + }, +/obj/random/tools/tool, +/obj/random/tools/tool, +/obj/random/tools/tool, +/turf/simulated/floor{ + dir = 9; + icon_state = "brown" + }, +/area/station/cargo/storage) +"wQg" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/hop_office) +"wQj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/engineering/break_room) +"wQk" = ( +/obj/structure/closet/secure_closet/pistols, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"wQN" = ( +/obj/machinery/door/window{ + name = "Mass Driver"; + req_access = list(22) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "vault" + }, +/area/station/civilian/chapel/mass_driver) +"wQQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "browncorner" + }, +/area/station/hallway/secondary/entry) +"wRk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/spiderling_remains, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"wRL" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "n2o_in"; + name = "N2O air injector" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/engine/n20, +/area/station/engineering/atmos) +"wRQ" = ( +/obj/structure/table/woodentable, +/obj/item/device/camera_film, +/obj/item/device/camera_film, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/station/security/lawyer_office) +"wSa" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"wSf" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/escape) +"wSB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/chemistry) +"wSJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/hallway/primary/aft) +"wSM" = ( +/obj/structure/closet/emcloset, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/bridge) +"wSP" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id = "tox_airlock_pump"; + name = "Toxin Large Dual Port Air Vent" + }, +/turf/simulated/floor/engine, +/area/station/rnd/mixing) +"wSW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"wSX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/start/medical_intern, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/hallway) +"wTj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/telescience_jammer, +/turf/simulated/floor, +/area/station/ai_monitored/eva) +"wTo" = ( +/obj/machinery/chem_master, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/misc_lab) +"wTC" = ( +/obj/machinery/computer/operating, +/obj/machinery/holosign_switch{ + id = "op2"; + pixel_x = 28 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "whitehall" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"wTG" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/structure/dryer{ + dir = 8; + pixel_x = 6 + }, +/obj/structure/sign/warning/securearea{ + pixel_x = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whitepurple" + }, +/area/station/civilian/barbershop) +"wTK" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/medbay) +"wTT" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/maintenance/incinerator) +"wTY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"wUp" = ( +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"wUt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/mixing) +"wUE" = ( +/obj/machinery/computer/arcade, +/obj/machinery/camera{ + c_tag = "Brig Lobby East"; + dir = 8; + network = list("SS13","Security") + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/lobby) +"wUM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/medical/genetics) +"wVb" = ( +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/range) +"wVc" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"wVk" = ( +/turf/simulated/wall/r_wall, +/area/station/cargo/office) +"wVt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + name = "Internal Affairs"; + sortType = "Internal Affairs" + }, +/turf/simulated/floor/carpet, +/area/station/security/lawyer_office) +"wVH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 6 + }, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"wVJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/hallway) +"wVN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/random/foods/food_trash, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"wVY" = ( +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"wWd" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/construction) +"wWk" = ( +/turf/simulated/wall/r_wall, +/area/station/security/armoury) +"wWp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"wWz" = ( +/obj/structure/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/brig) +"wWC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"wWZ" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/item/weapon/storage/box/mousetraps{ + pixel_x = -3; + pixel_y = -11 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/janitor) +"wXx" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/bodyscanner, +/turf/simulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/station/medical/sleeper) +"wXC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor, +/area/station/security/prison) +"wXR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/weapon/storage/belt/utility, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"wYa" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "neutral" + }, +/area/station/hallway/secondary/arrival) +"wYh" = ( +/obj/structure/stool/bed/chair/pew/left, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 1; + icon_state = "chapel" + }, +/area/station/civilian/chapel) +"wYB" = ( +/obj/machinery/door/window/brigdoor{ + id = "Cell 1"; + name = "Cell 1"; + req_access = list(2) + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor{ + icon_state = "delivery" + }, +/area/station/security/prison) +"wYL" = ( +/obj/item/weapon/reagent_containers/food/condiment/saltshaker, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"wYN" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/civilian/fitness) +"wYU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Equpment"; + req_access = list(48) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/miningoffice) +"wYV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/warden) +"wYY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "lawyer_blast"; + name = "Internal Affairs"; + opacity = 0 + }, +/obj/structure/sign/warning/electricshock, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/security/iaa_office) +"wZa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"wZf" = ( +/obj/item/weapon/reagent_containers/food/drinks/h_chocolate{ + pixel_x = 7 + }, +/obj/item/weapon/flora/deskferntrim{ + icon_state = "plant-34-alternative"; + pixel_x = -8; + pixel_y = 6 + }, +/obj/structure/table/woodentable/fancy/black, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"wZl" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/bar) +"wZs" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster"; + req_access = list(41) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/qm) +"wZz" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/security/brig) +"wZG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"wZN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"wZQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "darkbluecorners" + }, +/area/station/aisat/antechamber) +"xae" = ( +/obj/structure/filingcabinet/chestdrawer/black, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/robotics) +"xam" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/main) +"xan" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "asteroid2" + }, +/area/station/civilian/garden) +"xar" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 5; + icon_state = "neutral" + }, +/area/station/hallway/primary/fore) +"xav" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/station/maintenance/engineering) +"xaU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/sleeper) +"xbv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/station/cargo/office) +"xbG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/engineering/monitoring) +"xbK" = ( +/obj/structure/object_wall/pod{ + icon_state = "3,0" + }, +/turf/environment/space, +/area/shuttle/escape_pod1/station) +"xbN" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/storage) +"xbP" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"xbT" = ( +/obj/machinery/door/airlock/mining{ + name = "Mining Equpment Maintenance"; + req_access = list(48) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/cargo/miningoffice) +"xcf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{ + dir = 1; + frequency = 1441; + id_tag = "tox_out"; + name = "(A) Toxin Vent" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/engine/phoron, +/area/station/engineering/atmos) +"xcm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) +"xcp" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/science) +"xcr" = ( +/turf/simulated/floor, +/area/station/security/prison) +"xcH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"xcK" = ( +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access = list(26) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/civilian/janitor) +"xdc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/cafeteria) +"xde" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/engineering/engine) +"xdo" = ( +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/office) +"xdp" = ( +/obj/item/stack/tile/carpet/purple, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"xdq" = ( +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/station/security/prison) +"xdB" = ( +/obj/machinery/computer/station_alert, +/obj/item/device/radio/intercom{ + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"xdC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"xdT" = ( +/obj/machinery/computer/card, +/obj/machinery/door_control{ + id = "HoP_queue"; + name = "Queue shutters"; + pixel_x = 6; + pixel_y = 28; + req_access = list(57) + }, +/obj/machinery/door_control{ + id = "HoP_private"; + name = "Security Shutters"; + pixel_x = -6; + pixel_y = 28; + req_access = list(57) + }, +/obj/machinery/flasher_button{ + id = "HoP_flasher"; + pixel_x = -8; + pixel_y = 37 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkblue" + }, +/area/station/bridge/hop_office) +"xdY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/rnd/lab) +"xeb" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "tox_sensor" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/engine/phoron, +/area/station/engineering/atmos) +"xec" = ( +/obj/machinery/door/airlock{ + name = "Kitchen Cold Room"; + req_access = list(28) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/station/civilian/cold_room) +"xef" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/station/security/lobby) +"xej" = ( +/obj/machinery/light_switch{ + pixel_y = -28 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "whiteblue" + }, +/area/station/medical/sleeper) +"xez" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"xeB" = ( +/obj/structure/window/reinforced, +/obj/machinery/flasher{ + id = "AI"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"xeC" = ( +/obj/structure/closet/l3closet/scientist, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkpurple" + }, +/area/station/rnd/telesci) +"xeJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"xeM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "shutter0"; + id = "HoP_private"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/simulated/floor/plating, +/area/station/bridge/hop_office) +"xeT" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/cryo) +"xeW" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/medbay) +"xeX" = ( +/obj/structure/rack, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/item/clothing/ears/earmuffs{ + pixel_y = 4 + }, +/obj/item/clothing/ears/earmuffs, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkred" + }, +/area/station/security/range) +"xfe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"xfB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/security/prison) +"xfE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/station/hallway/primary/port) +"xfF" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/engineering/atmos) +"xfH" = ( +/turf/simulated/wall/r_wall, +/area/station/rnd/test_area) +"xfX" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "docks_inner"; + locked = 1; + name = "Engineering External Access"; + req_one_access = list(13,45,1) + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"xgc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"xgg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/chemistry) +"xgs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/mineral_door/wood, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"xgz" = ( +/obj/structure/table, +/obj/item/clothing/head/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/clothing/head/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"xgA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor, +/area/station/engineering/atmos) +"xgC" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/wiki/security_space_law{ + pixel_y = 4 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/hos) +"xgW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"xhg" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"xhq" = ( +/obj/item/device/radio/beacon/interaction_watcher, +/turf/simulated/floor/plating/airless{ + icon_state = "platebot" + }, +/area/station/rnd/test_area) +"xhB" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/station/cargo/office) +"xhL" = ( +/obj/machinery/space_heater, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"xhN" = ( +/obj/machinery/power/smes/fullcharge, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"xig" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/wiki/possible_threats{ + pixel_y = 6 + }, +/obj/machinery/keycard_auth{ + pixel_y = 28 + }, +/turf/simulated/floor/wood, +/area/station/bridge/captain_quarters) +"xih" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/checkpoint) +"xij" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/fancy/donut_box, +/obj/random/foods/drink_bottle, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"xiv" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"xiw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + name = "Telescience Lab"; + sortType = "Science Lab" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/hallway) +"xiy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory) +"xiP" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"xiQ" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/break_room) +"xje" = ( +/obj/item/weapon/cigbutt, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/station/rnd/storage) +"xjh" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "red" + }, +/area/station/security/interrogation) +"xjn" = ( +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint Maintenance"; + req_access = list(1) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/security/checkpoint) +"xjw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/cargo/storage) +"xjz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/sign/directions/medical{ + buildable_sign = 0 + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore) +"xjD" = ( +/obj/machinery/atmospherics/components/binary/valve/digital/open{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "blue" + }, +/area/station/engineering/atmos) +"xjR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/science) +"xkd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"xkA" = ( +/obj/machinery/mech_bay_recharge_port, +/turf/simulated/floor/plating/airless{ + icon_state = "platebot" + }, +/area/station/cargo/recycler) +"xkF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/ai_monitored/eva) +"xkT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/ai_monitored/storage_secure) +"xkW" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/civilian/garden) +"xlb" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/bluegrid, +/area/station/rnd/chargebay) +"xlD" = ( +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"xlF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"xlH" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "stationscrap" + }, +/turf/simulated/floor/plating/airless{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/cargo/recycler) +"xlY" = ( +/obj/structure/object_wall/mining{ + icon_state = "5-8" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"xmd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"xmp" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"xmr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cellular/meat, +/obj/item/ammo_casing, +/turf/simulated/floor{ + icon_state = "asteroid2" + }, +/area/station/maintenance/brig) +"xmu" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"xmz" = ( +/obj/machinery/computer/cryopod{ + density = 0; + pixel_x = -32 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/port) +"xmH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"xmK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/rnd/brainstorm_center) +"xmN" = ( +/obj/machinery/door/airlock/glass{ + name = "Docks" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + dir = 5; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"xmZ" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16; + pixel_y = -16 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/security/armoury) +"xne" = ( +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access = list(26) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/janitor) +"xnm" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/sign/directions/dock_tablo/tablo2, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) +"xnx" = ( +/turf/simulated/wall/r_wall, +/area/station/maintenance/medbay) +"xnL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"xod" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "darkpurple" + }, +/area/station/rnd/robotics) +"xog" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"xoj" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/engineering) +"xok" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/station/civilian/theatre) +"xor" = ( +/obj/item/weapon/cigbutt, +/turf/simulated/floor, +/area/station/security/prison) +"xoy" = ( +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/chapel/altar) +"xoG" = ( +/turf/simulated/floor, +/area/station/civilian/locker) +"xoL" = ( +/obj/item/seeds/poppyseed, +/obj/item/weapon/pestspray, +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"xoS" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/fore) +"xoW" = ( +/obj/structure/closet/firecloset, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "warnwhite" + }, +/area/station/rnd/xenobiology) +"xoY" = ( +/obj/random/scrap/safe_even, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"xpa" = ( +/obj/item/weapon/grenade/chem_grenade/cleaner, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"xpb" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/fancy/donut_box, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkblue" + }, +/area/station/bridge) +"xpo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor, +/area/station/security/prison) +"xpt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/medical/psych) +"xpw" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/station/security/brig) +"xpB" = ( +/turf/simulated/wall, +/area/station/civilian/cold_room) +"xpW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/carpet/purple, +/area/station/civilian/theatre) +"xpY" = ( +/obj/structure/closet/emcloset, +/obj/machinery/power/apc/largecell{ + dir = 1; + name = "largecell apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkblue" + }, +/area/station/aisat/teleport) +"xqi" = ( +/obj/machinery/porta_turret/station_default, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/ai_monitored/storage_secure) +"xqk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/sign/warning/lethal_turrets{ + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "darkblue" + }, +/area/station/aisat/teleport) +"xqx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"xqH" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/cups{ + pixel_y = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/camera{ + c_tag = "Medbay Reseption South"; + dir = 1; + network = list("SS13","Medical") + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/reception) +"xqN" = ( +/obj/structure/object_wall/mining{ + icon_state = "1-3" + }, +/turf/environment/space, +/area/shuttle/mining/station) +"xqP" = ( +/obj/structure/table/woodentable, +/obj/item/toy/cards, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"xqS" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/station/hallway/primary/fore) +"xqT" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/handcuffs{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/handcuffs, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/prison) +"xqW" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"xre" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"xrk" = ( +/obj/structure/stool/bed/chair/lectern, +/turf/simulated/floor/carpet/black, +/area/station/civilian/chapel) +"xrp" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/rnd/hor) +"xrI" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/aisat/antechamber_interior) +"xsd" = ( +/obj/item/weapon/scrap_lump, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"xsg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"xss" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"xsv" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/turf/simulated/floor/engine, +/area/station/rnd/misc_lab) +"xsA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark{ + name = "xeno_spawn" + }, +/turf/simulated/floor{ + icon_state = "arcade_carpet" + }, +/area/station/maintenance/engineering) +"xsG" = ( +/obj/structure/stool/bed/roller, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/genetics_cloning) +"xsJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "browncorner" + }, +/area/station/hallway/secondary/entry) +"xsM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"xsQ" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/fancy/donut_box, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor/carpet/green, +/area/station/medical/patients_rooms) +"xsR" = ( +/obj/machinery/libraryscanner, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"xtu" = ( +/obj/machinery/door/airlock/security{ + name = "Evidence Storage"; + req_one_access = list(1,4) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/interrogation) +"xtV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"xuj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/carpet/red, +/area/station/security/detectives_office) +"xuk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/robotics) +"xut" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/station/cargo/recycler) +"xuw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "darkpurple" + }, +/area/station/rnd/robotics) +"xuF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/sign/departments/examroom{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"xuK" = ( +/obj/structure/closet/wardrobe/engineering_yellow, +/obj/item/clothing/suit/badengishirt, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/equip) +"xuL" = ( +/obj/structure/closet, +/turf/simulated/floor/plating/airless, +/area/station/cargo/recycler) +"xuN" = ( +/obj/item/weapon/aiModule/reset, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/structure/rack, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/ai_upload) +"xvH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(47,12) + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"xvI" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/chapel/mass_driver) +"xvL" = ( +/obj/structure/table, +/obj/item/weapon/surgicaldrill{ + pixel_y = 7 + }, +/obj/item/weapon/razor{ + pixel_x = 7 + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/execution) +"xvN" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/lobby) +"xvQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/range) +"xvR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/secconfhall) +"xvW" = ( +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/station/maintenance/cargo) +"xvZ" = ( +/obj/machinery/door_control{ + id = "Gateway_shutters_entrance"; + name = "Gateway Shutters"; + pixel_x = -26; + req_access = list(57) + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/civilian/garden) +"xwr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "black" + }, +/area/station/ai_monitored/eva) +"xwz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"xwE" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"xwK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "blue" + }, +/area/station/medical/reception) +"xwN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/cargo/qm) +"xxb" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/eva) +"xxd" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/cargo/office) +"xxh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/start/technical_assistant, +/turf/simulated/floor, +/area/station/hallway/primary/aft) +"xxo" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/escape) +"xxv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"xxQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "neutral" + }, +/area/station/hallway/secondary/entry) +"xxR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/mass_driver) +"xxV" = ( +/obj/structure/table, +/obj/item/weapon/wirecutters, +/obj/item/weapon/screwdriver{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/station/storage/tech) +"xyd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/item/weapon/scrap_lump, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"xyD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitehall" + }, +/area/station/civilian/kitchen) +"xyK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"xyM" = ( +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/simulated/floor{ + dir = 9; + icon_state = "warning" + }, +/area/station/engineering/atmos) +"xyO" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkred" + }, +/area/station/security/range) +"xyV" = ( +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/obj/item/device/radio/off{ + pixel_x = -5; + pixel_y = 9 + }, +/obj/item/weapon/crowbar, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkred" + }, +/area/station/security/prison) +"xyY" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/medbay) +"xzk" = ( +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/station/hallway/secondary/exit) +"xzI" = ( +/obj/effect/landmark{ + name = "xeno_spawn" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/station/civilian/toilet) +"xzW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/station/security/brig) +"xAc" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat) +"xAe" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"xAj" = ( +/obj/structure/table, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/briefcase/inflatable, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/monitoring) +"xAm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/civilian/fitness) +"xAn" = ( +/obj/machinery/optable, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "whitebot" + }, +/area/station/medical/morgue) +"xAB" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/security/prison) +"xAD" = ( +/obj/machinery/door_control{ + desc = "A remote control switch for the brig foyer."; + id = "cell2"; + name = "Cell 2 Doors"; + normaldoorcontrol = 0; + pixel_y = -30; + range = 10; + req_access = list(2) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "red" + }, +/area/station/security/brig) +"xAF" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine/vacuum, +/area/station/engineering/atmos) +"xAT" = ( +/obj/machinery/computer/skills, +/obj/item/weapon/paper/space_structures, +/obj/structure/table/woodentable, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "darkpurple" + }, +/area/station/rnd/hor) +"xAV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{ + dir = 8; + external_pressure_bound = 140; + external_pressure_bound_default = 140; + name = "(OUT) Space Large Air Vent" + }, +/turf/simulated/floor/plating/airless, +/area/station/aisat) +"xBl" = ( +/turf/environment/space, +/area/shuttle/transport1/station) +"xBu" = ( +/turf/simulated/floor/beach/water/waterpool, +/area/station/civilian/gym) +"xBv" = ( +/obj/machinery/computer/security/mining, +/obj/machinery/requests_console/bridge{ + pixel_y = -28 + }, +/obj/machinery/camera{ + c_tag = "Bridge South"; + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "darkbrown" + }, +/area/station/bridge) +"xBx" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"xBA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stool, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"xBU" = ( +/obj/structure/table/reinforced, +/obj/item/device/assembly/signaler{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/item/device/assembly/signaler{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/timer{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/device/assembly/timer{ + pixel_x = 6; + pixel_y = -4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"xCe" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "yellow" + }, +/area/station/engineering/equip) +"xCE" = ( +/obj/machinery/atm{ + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/fitness) +"xCT" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/engine/airmix, +/area/station/engineering/atmos) +"xCW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "vault" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"xDc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/station/maintenance/dormitory) +"xDt" = ( +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"xDG" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/paramedic, +/turf/simulated/floor{ + dir = 5; + icon_state = "blue" + }, +/area/station/medical/reception) +"xDQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/cargo/storage) +"xEh" = ( +/obj/structure/bookcase/manuals/engineering, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/structure/sign/directions/medical{ + buildable_sign = 0; + dir = 4; + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/station/civilian/library) +"xEv" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/rig/engineering, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/rig/engineering, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/engineering/engine) +"xEy" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"xFq" = ( +/turf/simulated/floor/plating, +/area/station/hallway/secondary/arrival) +"xFr" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/wiki/security_space_law{ + pixel_y = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/bridge) +"xFD" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) +"xFI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"xFK" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/device/suit_cooling_unit, +/obj/item/weapon/tank/jetpack/carbondioxide, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/ai_monitored/eva) +"xFN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "docks_pump"; + name = "Docks Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/cargo) +"xGa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor, +/area/station/maintenance/medbay) +"xGB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"xGG" = ( +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/range) +"xGS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"xGU" = ( +/obj/machinery/constructable_frame/machine_frame, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/maintenance/brig) +"xGY" = ( +/obj/structure/table/glass, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/item/weapon/reagent_containers/blood/OMinus{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/storage/firstaid/regular{ + pixel_y = -7 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whiteblue" + }, +/area/station/security/prison) +"xGZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whitepurple" + }, +/area/station/rnd/brainstorm_center) +"xHl" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"xHq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/item/tape/engineering{ + icon_state = "engineering_door" + }, +/obj/structure/barricade/wooden{ + layer = 2.8; + name = "doorway barricade" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"xHD" = ( +/turf/simulated/floor/plating/airless/asteroid, +/area/station/maintenance/chapel) +"xHQ" = ( +/obj/machinery/power/apc/largecell{ + dir = 8; + name = "largecell apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/construction) +"xIb" = ( +/obj/machinery/door/firedoor, +/obj/item/stack/rods, +/obj/structure/grille{ + destroyed = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"xIe" = ( +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel/altar) +"xIl" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"xID" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/station/cargo/storage) +"xIE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"xII" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/secondary/arrival) +"xIS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkblue" + }, +/area/station/bridge/server) +"xIV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 9; + icon_state = "red" + }, +/area/station/security/lobby) +"xIW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "dark" + }, +/area/station/civilian/bar) +"xIX" = ( +/obj/structure/girder, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"xJg" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + freq = 1400; + location = "QM #1" + }, +/obj/machinery/bot/mulebot{ + home_destination = "QM #1"; + suffix = "#1" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/cargo/storage) +"xJh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/civilian/chapel) +"xJp" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"xJw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "auxsolareast_pump"; + name = "Port Auxiliary Solar Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/auxsolarstarboard) +"xJx" = ( +/obj/machinery/drone_fabricator, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkyellow" + }, +/area/station/engineering/drone_fabrication) +"xJG" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "aftstarboardsolar"; + name = "Aft Starboard Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/station/solar/starboard) +"xJX" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/brflowers{ + layer = 2.7 + }, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/grass, +/area/station/hallway/secondary/exit) +"xKc" = ( +/obj/structure/rack, +/obj/item/device/camera_film, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/station/maintenance/chapel) +"xKn" = ( +/obj/machinery/vending/coffee, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/civilian/library) +"xKy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 4; + icon_state = "greencorner" + }, +/area/station/civilian/hydroponics) +"xKB" = ( +/turf/simulated/wall, +/area/station/hallway/primary/aft) +"xKF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/secconfhall) +"xKJ" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "darkstairs_alone" + }, +/area/station/storage/tech) +"xKM" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/aisat/teleport) +"xKP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/station/rnd/lab) +"xKV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"xKW" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/station/tcommsat/chamber) +"xLg" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/wiki/supply_crates, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/storage) +"xLk" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor{ + dir = 1; + icon_state = "warningcorner" + }, +/area/station/engineering/engine) +"xLt" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "med_airlock"; + name = "interior access button"; + pixel_y = 28; + req_one_access = list(13,45,1) + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"xLu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + dir = 8; + icon_state = "black" + }, +/area/station/hallway/secondary/exit) +"xLz" = ( +/obj/machinery/computer/teleporter, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/bridge/teleporter) +"xLP" = ( +/obj/structure/stool/bed/chair/metal/black, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/landmark/start/research_assistant, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/hallway/primary/port) +"xLQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge/hop_office) +"xLR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/misc_lab) +"xLY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/station/civilian/chapel) +"xMy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/red, +/turf/simulated/floor, +/area/station/engineering/atmos) +"xMG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Chemistry Lab"; + sortType = "Chemistry Lab" + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/hallway) +"xML" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/cargo/storage) +"xMP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"xMV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/secondary/exit) +"xMX" = ( +/turf/simulated/wall/r_wall, +/area/station/storage/tech) +"xNc" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/machinery/power/apc{ + dir = 1; + name = "apc top"; + pixel_y = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/locker) +"xNl" = ( +/turf/simulated/floor/plating/airless{ + dir = 9; + icon_state = "warnplate" + }, +/area/station/rnd/test_area) +"xNn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/electricshock, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/security/lobby) +"xNs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/vault{ + name = "Supermatter"; + req_access = list(10) + }, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/station/engineering/engine) +"xNz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/spiderling_remains, +/obj/effect/decal/cleanable/blood/gibs/robot, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"xNC" = ( +/obj/machinery/conveyor{ + id = "QMLoad" + }, +/turf/simulated/floor/plating, +/area/station/cargo/storage) +"xNO" = ( +/obj/machinery/disposal, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/station/rnd/lab) +"xNQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/storage/emergency3) +"xNZ" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/storage) +"xOa" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/machinery/camera{ + c_tag = "Chapel Hall West"; + dir = 5 + }, +/turf/simulated/floor/carpet, +/area/station/civilian/chapel) +"xOi" = ( +/turf/simulated/wall/r_wall, +/area/space) +"xOs" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"xOy" = ( +/obj/structure/stool/bed/chair/wood/normal{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"xOF" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"xOO" = ( +/obj/structure/window/phoronreinforced{ + dir = 6 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/fire, +/turf/simulated/floor/engine, +/area/station/engineering/engine) +"xOP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"xPa" = ( +/obj/machinery/atmospherics/components/unary/tank/oxygen{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/incinerator) +"xPh" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/station/engineering/engine) +"xPi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"xPj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/foods/food_trash, +/turf/simulated/floor/airless/ceiling, +/area/station/cargo/recycler) +"xPk" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/obj/machinery/camera{ + c_tag = "Engineering Atmospherics North East"; + dir = 8; + network = list("SS13","Engineering") + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"xPE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/station/ai_monitored/storage_secure) +"xPR" = ( +/obj/structure/table, +/obj/item/weapon/crowbar, +/obj/item/device/assembly/signaler, +/obj/random/tools/tool, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/storage/primary) +"xPY" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA" + }, +/turf/simulated/wall/r_wall, +/area/station/engineering/engine) +"xQy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/station/civilian/theatre) +"xQG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/station/medical/cryo) +"xQI" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/station/rnd/storage) +"xQM" = ( +/obj/item/weapon/folder{ + pixel_x = -4 + }, +/obj/item/weapon/folder/red{ + pixel_y = 3 + }, +/obj/item/weapon/folder/blue{ + pixel_x = 5 + }, +/obj/item/weapon/stamp/internalaffairs, +/obj/item/weapon/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/structure/table/woodentable, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/security/iaa_office) +"xQS" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging, +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"xQY" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/station/rnd/chargebay) +"xRf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"xRv" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/station/security/lawyer_office) +"xRy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"xRI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"xRK" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/structure/cable/yellow, +/turf/simulated/floor/plating, +/area/station/engineering/engine) +"xSb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 5; + icon_state = "black" + }, +/area/station/hallway/primary/central) +"xSi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"xSk" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/cargo/miningoffice) +"xSl" = ( +/turf/simulated/floor, +/area/station/cargo/office) +"xSD" = ( +/turf/simulated/wall, +/area/station/medical/genetics) +"xSG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/station/medical/morgue) +"xSK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{ + dir = 4; + external_pressure_bound = 140; + external_pressure_bound_default = 140; + name = "(OUT) Space Large Air Vent" + }, +/turf/simulated/floor/plating/airless, +/area/station/aisat/teleport) +"xSP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/station/maintenance/brig) +"xSU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"xSV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/sign/departments/security, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/security/lobby) +"xTf" = ( +/obj/machinery/vending/coffee, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/break_room) +"xTg" = ( +/obj/structure/dresser, +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/station/civilian/locker) +"xTp" = ( +/obj/structure/stool, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"xTO" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/drone_fabrication) +"xTU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/station/maintenance/brig) +"xUl" = ( +/obj/machinery/smartfridge, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/civilian/kitchen) +"xUr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"xUs" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/station/medical/morgue) +"xUx" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 1; + icon_state = "black" + }, +/area/station/hallway/primary/port) +"xUy" = ( +/obj/machinery/light/small, +/obj/structure/window/reinforced, +/turf/simulated/floor/engine/vacuum, +/area/station/engineering/atmos) +"xUU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "caution" + }, +/area/station/engineering/atmos) +"xUY" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"xVh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "blue" + }, +/area/station/medical/reception) +"xVm" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "auxsolareast"; + name = "Port Auxiliary Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/station/solar/auxstarboard) +"xVs" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "med_airlock"; + name = "exterior access button"; + pixel_y = -28; + req_one_access = list(13,45,1) + }, +/turf/simulated/floor/plating/airless, +/area/space) +"xVC" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + freq = 1400; + location = "Bar" + }, +/obj/machinery/door/firedoor, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "bot" + }, +/area/station/civilian/bar) +"xVD" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "neutral" + }, +/area/station/hallway/secondary/entry) +"xVM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Arrival Dock's Center"; + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/station/hallway/secondary/entry) +"xVO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitegreen" + }, +/area/station/maintenance/medbay) +"xVU" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/cargo) +"xWk" = ( +/obj/structure/sink/puddle, +/obj/structure/flora/ausbushes/reedbush{ + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"xWl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/surgery{ + name = "Operating Theatre" + }) +"xWn" = ( +/obj/structure/stool/bed/chair/metal/white{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/vacantoffice{ + name = "Tribunal" + }) +"xWt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/bridge) +"xWz" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/sleeper) +"xWM" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/chapel) +"xXa" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/stamp/law{ + pixel_x = 6; + pixel_y = -8 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/pen/red{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor/carpet, +/area/station/security/lawyer_office) +"xXb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/morgue) +"xXi" = ( +/obj/structure/rack, +/obj/item/clothing/head/helmet/space/skrell/black, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/skrell/black, +/obj/item/clothing/head/helmet/space/skrell/white, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/skrell/white, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/ai_monitored/eva) +"xXj" = ( +/obj/machinery/disposal, +/obj/item/weapon/storage/secure/safe{ + pixel_x = 32; + pixel_y = -1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/station/security/detectives_office) +"xXm" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellow" + }, +/area/station/engineering/engine) +"xXp" = ( +/turf/simulated/wall/r_wall, +/area/station/security/lobby) +"xXq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"xXu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/security/lobby) +"xXv" = ( +/obj/machinery/conveyor{ + id = "garbage" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) +"xXx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/telescience_jammer, +/turf/simulated/floor, +/area/station/ai_monitored/eva) +"xXG" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/pill_bottle/inaprovaline{ + pixel_x = -8; + pixel_y = 11 + }, +/obj/item/weapon/storage/pill_bottle/inaprovaline{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "warndark" + }, +/area/station/medical/chemistry) +"xXL" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/life_assist/cardiopulmonary_bypass, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/medical/cryo) +"xXT" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/flora/pottedplant/crystal{ + pixel_y = 12 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/aisat/ai_chamber) +"xYx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 4; + icon_state = "green" + }, +/area/station/civilian/hydroponics) +"xYM" = ( +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/janitor) +"xYU" = ( +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/medbay) +"xZe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/hallway/secondary/mine_sci_shuttle) +"xZj" = ( +/obj/machinery/portable_atmospherics/powered/pump, +/turf/simulated/floor{ + dir = 9; + icon_state = "warndark" + }, +/area/station/rnd/mixing) +"xZk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "bot" + }, +/area/station/cargo/storage) +"xZs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/sign/warning/nosmoking/circle{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "RnD Toxins Storage"; + dir = 1; + network = list("SS13","Research") + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/station/rnd/storage) +"xZt" = ( +/obj/machinery/conveyor{ + id = "packageSort2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/cargo/office) +"xZC" = ( +/obj/structure/closet/secure_closet/engineering_chief, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkyellow" + }, +/area/station/engineering/chiefs_office) +"xZJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/medbay) +"xZM" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkpurple" + }, +/area/station/rnd/telesci) +"xZT" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "E.V.A."; + sortType = "E.V.A." + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "wooden-2" + }, +/area/station/civilian/gym) +"xZW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance"; + req_access = list(24) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) +"yaj" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "co2_sensor" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/engine/carbon_dioxide, +/area/station/engineering/atmos) +"yam" = ( +/obj/machinery/disposal, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/civilian/janitor) +"yar" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"yax" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/central) +"yaA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/machinery/meter, +/turf/simulated/wall/r_wall, +/area/station/medical/virology) +"yaG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/station/ai_monitored/eva) +"ybd" = ( +/obj/item/weapon/table_parts, +/obj/item/weapon/reagent_containers/spray/lube, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/station/maintenance/chapel) +"ybg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/station/security/detectives_office) +"ybq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating/airless{ + dir = 5; + icon_state = "warnplate" + }, +/area/station/cargo/recycler) +"ybr" = ( +/obj/machinery/atm{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "brown" + }, +/area/station/cargo/office) +"ycg" = ( +/obj/item/device/assembly/igniter{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/device/assembly/igniter{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/device/assembly/igniter{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/device/assembly/igniter, +/obj/structure/table/reinforced, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/rnd/mixing) +"yci" = ( +/obj/structure/flora/ausbushes/ywflowers{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "asteroid" + }, +/area/station/civilian/garden) +"ycm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/scrap/safe_even, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"ycn" = ( +/obj/effect/landmark{ + name = "tripai" + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + freerange = 1; + name = "Common Channel"; + pixel_x = 28; + pixel_y = -4 + }, +/obj/item/device/radio/intercom{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_y = 22 + }, +/obj/item/device/radio/intercom{ + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_y = -31 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"ycC" = ( +/obj/item/weapon/flora/random, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/medical/surgeryobs) +"ycD" = ( +/obj/structure/closet/l3closet/security, +/obj/machinery/door_control{ + id = "ArmorDoors"; + name = "Open Armor"; + pixel_y = -28; + req_access = list(3) + }, +/obj/machinery/light/small/emergency, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/security/armoury) +"ycQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/escape) +"ydj" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "black" + }, +/area/station/hallway/primary/port) +"ydm" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics"; + req_access = list(24) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"ydy" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "security_outer"; + locked = 1; + name = "Engineering External Access"; + req_one_access = list(13,45,1) + }, +/turf/simulated/floor/plating, +/area/station/maintenance/brig) +"ydA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/station/medical/genetics_cloning) +"ydQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "darkpurple" + }, +/area/station/rnd/robotics) +"yec" = ( +/obj/random/scrap/safe_even, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/brig) +"yek" = ( +/obj/machinery/door/airlock/research/glass{ + autoclose = 0; + frequency = 1379; + id_tag = "tox_airlock_exterior"; + locked = 1; + name = "Mixing Room Exterior Airlock"; + req_access = list(8) + }, +/turf/simulated/floor/engine, +/area/station/rnd/mixing) +"yet" = ( +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxstarboard) +"yeu" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/atmos) +"yeD" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine/n20, +/area/station/engineering/atmos) +"yeF" = ( +/obj/machinery/door/airlock/hatch{ + name = "Telecoms Control Room"; + req_access = list(61) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/tcommsat/computer) +"yeP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitegreen" + }, +/area/station/medical/virology) +"yeW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 1; + icon_state = "warning" + }, +/area/station/medical/cryo) +"yfi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/station/solar/auxstarboard) +"yfu" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/hallway/secondary/exit) +"yfA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "QMLoad" + }, +/turf/simulated/floor/plating, +/area/station/cargo/storage) +"yfP" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/rack, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor/plating, +/area/station/maintenance/chapel) +"yfR" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/cigbutt, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"yfV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/engineering) +"yfW" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "darkred" + }, +/area/station/security/prison) +"yga" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/atmos) +"ygg" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "hos_blast"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/security/hos) +"ygv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "science_pump"; + name = "Science Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/station/maintenance/science) +"ygz" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "tox_in"; + name = "TOX air injector" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/engine/phoron, +/area/station/engineering/atmos) +"ygH" = ( +/obj/structure/stool/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/bridge/hop_office) +"ygN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/station/security/brig) +"ygP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/station/security/lobby) +"yhh" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort1" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/cargo/office) +"yhz" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor, +/area/station/security/prison) +"yhP" = ( +/obj/item/stack/sheet/metal{ + amount = 10 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/chapel) +"yhS" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor{ + icon_state = "grass1" + }, +/area/station/civilian/garden) +"yik" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/rnd/mixing) +"yim" = ( +/obj/machinery/door/airlock/virology{ + name = "Virology Access"; + req_access = list(5) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"yip" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/engine) +"yiw" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/wall/r_wall, +/area/station/engineering/atmos) +"yix" = ( +/obj/structure/table/glass, +/obj/item/clothing/accessory/stethoscope, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/medical/hallway) +"yiz" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/turf/simulated/floor/bluegrid, +/area/station/rnd/chargebay) +"yiA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/flora/ausbushes/ywflowers{ + layer = 2.7 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/start/botanist, +/turf/simulated/floor/grass, +/area/station/civilian/hydroponics) +"yiF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "cafeteria" + }, +/area/station/medical/medbreak) +"yiW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "yellow" + }, +/area/station/engineering/equip) +"yiZ" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/random/tools/tool, +/turf/simulated/floor{ + icon_state = "asteroid6" + }, +/area/station/maintenance/brig) +"yjl" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/station/maintenance/science) +"yjn" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/rig/science/rd, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/rig/science/rd, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkpurple" + }, +/area/station/rnd/hor) +"yjt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/cargo) +"yjx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "pdoor0"; + id = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/door/airlock/security{ + name = "Security Maintenance"; + req_one_access = list(1,4) + }, +/turf/simulated/floor/plating, +/area/station/security/secconfhall) +"yjy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "caution" + }, +/area/station/engineering/atmos) +"yjM" = ( +/obj/machinery/flasher{ + id = "AI"; + pixel_y = 24 + }, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"yjO" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/engineering/engine) +"yjQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/whitegreed, +/area/station/aisat/ai_chamber) +"yjX" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/cargo/recycleroffice) +"yke" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "darkpurple" + }, +/area/station/rnd/misc_lab) +"ykg" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/station/medical/hallway) +"ykG" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "blue" + }, +/area/station/ai_monitored/eva) +"ykJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"ykW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless{ + dir = 4; + icon_state = "warnplate" + }, +/area/station/cargo/recycler) +"ylo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/science) +"ylq" = ( +/obj/machinery/computer/arcade, +/obj/machinery/camera{ + c_tag = "Arrival Hallway South"; + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/station/hallway/primary/fore) +"ylL" = ( +/turf/environment/space, +/area/shuttle/syndicate/northeast) +"ylR" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/station/rnd/storage) + +(1,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(2,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(3,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(4,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(5,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(6,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(7,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(8,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(9,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(10,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(11,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(12,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(13,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(14,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(15,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(16,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(17,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(18,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(19,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(20,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(21,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(22,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(23,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(24,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(25,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(26,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(27,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +nbg +nbg +nbg +nbg +nbg +nbg +nbg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(28,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(29,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(30,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(31,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(32,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(33,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(34,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +lIv +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(35,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(36,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +qoe +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(37,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(38,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +dYE +dYE +dYE +iRy +iRy +cJy +cJy +iRy +iRy +tYG +iRy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +nbg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(39,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +ksO +cJy +cJy +iRy +sQN +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +ksO +cJy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +dYE +dYE +dYE +dYE +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +nbg +nbg +nbg +nbg +nbg +nbg +nbg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(40,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +dYE +dYE +dYE +dYE +iRy +cJy +cJy +vxR +vxR +cJy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +dYE +dYE +dYE +dYE +cJy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(41,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +dYE +dYE +cJy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +tYG +cJy +cJy +cJy +iRy +iRy +tYG +iRy +iRy +iRy +cJy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(42,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +ksO +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +sQN +vxR +vxR +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +eRp +vge +kDp +cJy +iRy +vxR +iRy +cJy +iRy +dYE +dYE +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +hGN +hGN +hGN +hGN +iRy +cJy +cJy +iRy +cJy +iRy +iRy +mgo +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(43,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +cJy +vxR +vxR +cJy +cJy +cJy +cJy +iRy +eRp +vge +kDp +cJy +iRy +eRp +dxh +kDp +cJy +cJy +vxR +iRy +cJy +iRy +iRy +cJy +cJy +cJy +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +jwX +jwX +hGN +hGN +hGN +cJy +iRy +cJy +dYE +dYE +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(44,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cFy +cFy +cFy +cFy +cFy +cFy +cFy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +iRy +cJy +cJy +tYG +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +iRy +cJy +cJy +cJy +iRy +vxR +cJy +cJy +iRy +iRy +cJy +iRy +eRp +dxh +kDp +cJy +cJy +eRp +dxh +kDp +iRy +cJy +vxR +cJy +cJy +cJy +cJy +cJy +iRy +cJy +hGN +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +hGN +hGN +hGN +cJy +iRy +dYE +dYE +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(45,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +iRy +cJy +cJy +iRy +vxR +cJy +eRp +vge +kDp +cJy +iRy +eRp +dxh +kDp +iRy +cJy +eRp +dxh +kDp +iRy +cJy +iRy +cJy +iRy +cJy +iRy +cJy +iRy +cJy +hGN +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +hGN +iRy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +lIv +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(46,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +tYG +iRy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +eRp +dxh +kDp +cJy +cJy +eRp +dxh +kDp +cJy +cJy +eRp +dxh +kDp +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +hGN +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +hGN +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +qoe +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(47,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +xfH +xfH +xfH +cJy +cJy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +iRy +eRp +dxh +kDp +iRy +iRy +eRp +dxh +kDp +iRy +cJy +cJy +rAu +iRy +cJy +bxR +cJy +iRy +cJy +cJy +iRy +hGN +hGN +hGN +hGN +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +hGN +hGN +hGN +hGN +iRy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(48,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +xfH +qAm +xfH +xfH +xfH +qAm +xfH +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +lIv +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +ksO +cJy +iRy +iRy +cJy +iRy +tYG +iRy +cJy +iRy +cJy +iRy +eRp +dxh +kDp +cJy +sQN +cJy +rAu +cJy +cJy +iRy +gww +gww +gww +gww +rAu +cJy +iRy +cJy +cJy +hGN +hGN +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +hGN +cJy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(49,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +iRy +iRy +cJy +aeE +qAm +xfH +xNl +tqi +uKR +tqi +sqf +xfH +qAm +krU +cJy +iRy +cJy +iRy +iRy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +dYE +dYE +dYE +cJy +cJy +cJy +dYE +cJy +cJy +eRp +dxh +kDp +cJy +cJy +cJy +gww +rNi +gww +gww +gww +cJy +cJy +cJy +ekd +iRy +iRy +cJy +hGN +hGN +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +hGN +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(50,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +qAm +xNl +oPi +nrM +xNl +tqi +sqf +afl +oPi +crG +qAm +cJy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +dYE +dYE +iRy +iRy +cJy +iRy +iRy +dYE +iRy +cJy +iRy +rAu +cJy +iRy +gww +gww +gww +cJy +cJy +ekd +cJy +cJy +iRy +eRp +dKn +kDp +cJy +cJy +hGN +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +hGN +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(51,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +xfH +xfH +ahv +xNl +tqi +nrM +uew +afl +tqi +sqf +lho +xfH +xfH +cJy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +dYE +iRy +cJy +cJy +gww +gww +gww +ekd +cJy +cJy +iRy +eRp +dKn +kDp +cJy +cJy +eRp +dKn +kDp +cJy +cJy +hGN +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +hGN +cJy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(52,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +gMv +cJy +cJy +cJy +cJy +qAm +xNl +nrM +jZx +xNl +tqi +tqi +tqi +sqf +fuk +afl +sqf +qAm +cJy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +cJy +iRy +cJy +iRy +cJy +cJy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +gww +cJy +eRp +dKn +kDp +cJy +cJy +eRp +dKn +kDp +cJy +iRy +eRp +dKn +kDp +iRy +cJy +hGN +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +hGN +iRy +cJy +dYE +tYG +cJy +iRy +iRy +iRy +iRy +cJy +iRy +mgo +cJy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(53,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +xfH +xfH +jZx +xNl +nrM +jZx +xNl +ahh +sqf +fuk +afl +sqf +fuk +xfH +xfH +cJy +iRy +cJy +iRy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +qoe +cJy +iRy +iRy +iRy +sQN +cJy +cJy +cJy +gww +gww +iRy +eRp +dKn +kDp +cJy +iRy +eRp +dKn +kDp +cJy +iRy +eRp +dKn +kDp +cJy +cJy +hGN +hGN +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +hGN +iRy +iRy +dYE +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +vxR +dYE +iRy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(54,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +qAm +iSR +jZx +jZx +uew +jZx +jZx +xhq +fuk +fuk +uew +fuk +fuk +mCE +qAm +cJy +cJy +cJy +iRy +tYG +cJy +cJy +cJy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +dYE +dYE +cJy +mdg +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +cJy +gww +cJy +cJy +eRp +dKn +kDp +iRy +cJy +eRp +dKn +kDp +iRy +cJy +eRp +jqx +kDp +cJy +cJy +cJy +hGN +hGN +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +hGN +cJy +cJy +dYE +cJy +cJy +iRy +iRy +cJy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +dYE +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(55,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +iRy +cJy +xfH +xfH +jZx +jZD +lzV +jZx +jZD +trd +sTo +fuk +lRn +sTo +fuk +xfH +xfH +cJy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +dYE +dYE +dYE +iRy +iRy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +cJy +cJy +cJy +ekd +wLJ +cJy +eRp +dKn +kDp +cJy +cJy +eRp +jqx +kDp +cJy +cJy +iRy +cJy +mdg +cJy +iRy +cJy +cJy +hGN +hGN +hGN +hGN +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +hGN +hGN +hGN +hGN +cJy +iRy +cJy +iRy +cJy +cJy +cJy +dYE +dYE +dYE +iRy +cJy +cJy +iRy +iRy +iRy +dYE +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(56,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +lIv +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +qAm +jZD +lzV +jZx +jZD +trd +trd +trd +sTo +fuk +lRn +sTo +qAm +cJy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +iRy +cJy +qZw +hpJ +eEk +uxP +iRy +eRp +jqx +kDp +cJy +cJy +cJy +bik +gwH +gwH +gwH +mAD +mAD +mAD +lBX +iRy +sQN +cJy +dYE +dYE +dYE +hGN +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +hGN +cJy +iRy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +dYE +dYE +cJy +cJy +cJy +qoe +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(57,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +xfH +xfH +ahv +jZD +trd +lzV +uew +lRn +trd +sTo +lho +xfH +xfH +cJy +iRy +iRy +cJy +dYE +dYE +dYE +dYE +mgo +iRy +cJy +cJy +iRy +dYE +iRy +iRy +sQN +iRy +cJy +iRy +cJy +cJy +iRy +cJy +cJy +cJy +kWP +uPR +wOW +cJy +qZw +kuO +kar +hpJ +cJy +cJy +cJy +cJy +vaI +vaI +wDR +nSO +vaI +vaI +cJy +cJy +cJy +cJy +cJy +cJy +aQL +dYE +cJy +cJy +cJy +hGN +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +hGN +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +hGN +hGN +hGN +hGN +hGN +cJy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(58,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +qAm +rgU +pEM +lzV +jZD +trd +sTo +lRn +pEM +sTo +qAm +cJy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +dYE +cJy +cJy +iRy +dYE +dYE +dYE +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +xnx +koe +iHH +vIC +cJy +qZw +gcE +sYO +hpJ +iRy +iRy +cJy +vaI +vaI +etC +eVt +fCy +hdK +vaI +wDR +wDR +vaI +cJy +dYE +dYE +cJy +cJy +cJy +iRy +cJy +hGN +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +jwX +hGN +hGN +hGN +cJy +cJy +iRy +cJy +cJy +hGN +hGN +hGN +hGN +hGN +iRy +iRy +cJy +hGN +sHx +sHx +sHx +hGN +cJy +cJy +cJy +mdg +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(59,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +iRy +cJy +krU +qAm +xfH +jZD +trd +trd +trd +sTo +xfH +qAm +aeE +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +dIw +fsV +fsV +fsV +dIw +xnx +wLw +vPk +nkn +cJy +qZw +dkT +vYX +uxP +uxP +iRy +cJy +vaI +dIL +jEV +fdq +gEe +hjh +bFm +ktZ +ktZ +vaI +vaI +dYE +cJy +cJy +iRy +cJy +iRy +cJy +hGN +hGN +rxe +htI +htI +jeg +htI +htI +bfr +iRy +bfr +rec +rxe +jwX +jwX +hGN +hGN +hGN +cJy +cJy +cJy +iRy +cJy +cJy +cJy +hGN +xBl +xBl +xBl +hGN +iRy +cJy +hGN +hGN +sHx +sHx +sHx +hGN +hGN +cJy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +lIv +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +tlg +tlg +tlg +tlg +tlg +tlg +tlg +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(60,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +xfH +qAm +xfH +tqi +xfH +qAm +xfH +cJy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +cJy +dIw +dIw +dIw +dIw +tXX +dKz +gud +fJv +xnx +syg +tFt +bOg +cJy +qZw +sgx +qOD +gFY +uxP +uxP +cJy +wDR +dMI +uMK +fQF +uTL +hpx +hGG +bsn +ryA +vNd +wDR +cJy +cJy +iRy +iRy +cJy +iRy +cJy +cJy +dYE +bfr +osn +xzk +jeg +xzk +jNI +bfr +iRy +bfr +osn +bfr +hGN +hGN +hGN +cJy +iRy +cJy +cJy +cJy +cJy +cJy +hGN +hGN +hGN +xBl +xBl +xBl +hGN +hGN +hGN +hGN +sHx +sHx +sHx +sHx +sHx +hGN +iRy +iRy +cJy +dYE +sQN +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(61,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +krU +trd +aeE +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +iRy +dIw +kEM +oyo +hdy +img +upv +rRC +aHH +xnx +xnx +dQt +xnx +xnx +qZw +rIE +miw +diT +qle +uxP +cJy +wDR +eaJ +uMK +yeP +nHZ +iLE +jVM +rIZ +dVN +lXw +wDR +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +bfr +puU +puU +jeg +puU +puU +bfr +iRy +bfr +puU +bfr +iRy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +hGN +hGN +xBl +xBl +xBl +xBl +xBl +xBl +xBl +hGN +hGN +sHx +sHx +sHx +sHx +sHx +hGN +cJy +iRy +iRy +dYE +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(62,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +dIw +kZT +rjB +dIw +hZp +nuc +rvU +lbA +xnx +pnr +feK +xnx +tTj +uxP +sOq +bxc +xFD +hCw +uxP +cJy +vaI +ehQ +qVC +fQF +fiU +hAK +bFm +aHh +vxn +lYP +wDR +cJy +cJy +cJy +cJy +jeg +bfr +bfr +bfr +jeg +jeg +qwk +qwk +jeg +qwk +qwk +jeg +gSs +jeg +uuQ +jeg +gSs +gSs +gSs +gSs +cJy +iRy +cJy +cJy +cJy +hGN +xBl +xBl +xBl +xBl +xBl +xBl +xBl +xBl +xBl +hGN +sHx +sHx +sHx +sHx +sHx +hGN +cJy +cJy +cJy +dYE +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(63,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +dYE +iRy +iRy +cJy +iRy +cJy +iRy +cJy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +dIw +qWd +dEY +dIw +dIw +xgs +dIw +dIw +xnx +hIn +mhD +xnx +dIw +uxP +uxP +dAD +wrh +qYv +uxP +cJy +vaI +vaI +eBS +bHn +aey +ilQ +bFm +hwg +ukF +fay +vaI +cJy +cJy +jeg +bfr +jeg +aOP +aCS +dLt +kqV +eJn +tWt +fFu +fVd +fFu +tWt +qyZ +gSs +aiY +txY +xih +jDO +foD +foD +gSs +gSs +eAP +eAP +awV +cJy +hGN +xBl +xBl +xBl +xBl +xBl +xBl +xBl +xBl +xBl +hGN +sHx +sHx +sHx +sHx +sHx +hGN +cJy +iRy +iRy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(64,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +tYG +cJy +iRy +iRy +dYE +cJy +cJy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +cJy +cJy +sQN +iRy +cJy +cJy +cJy +iRy +iRy +iRy +cJy +dIw +dbN +dIw +dIw +dIw +dIw +bGp +dol +pou +dIw +pSm +bKe +nBc +tHs +ouT +sBR +uxP +uxP +fKj +uxP +uxP +cJy +cJy +vaI +kYJ +fTt +aeG +isk +hGG +kIY +tQC +lZS +vaI +cJy +jeg +jeg +qPA +ulB +rbZ +ulB +ulB +ulB +nje +ulB +ulB +ulB +ulB +ozX +fXN +gSs +bmW +hcA +fAJ +jMy +nNI +pRx +lwv +gSs +ghe +jym +niF +cJy +hGN +xBl +xBl +xBl +xBl +xBl +xBl +xBl +xBl +xBl +hGN +sHx +sHx +sHx +sHx +sHx +hGN +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(65,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +dYE +dYE +iRy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +xVs +dIw +uPx +uPx +dIw +rSS +pnr +pnr +bKe +xYU +feK +cTP +kBz +vPr +xlF +owT +vfy +fey +ajq +nBc +bPo +dIw +qmx +xIl +dIw +dIw +cJy +vaI +eLK +fQF +mbY +mLZ +kki +sng +lNY +lsG +vaI +cJy +jeg +uxH +fJw +pnq +xnL +pdw +pdw +pdw +cOM +voA +tXM +mcK +dAY +kpz +iwI +gSs +lJo +tLy +vZC +kCF +vZC +kak +kts +gSs +hZN +gOG +ghe +cJy +hGN +xBl +xBl +xBl +xBl +xBl +xBl +xBl +xBl +xBl +hGN +sHx +sHx +sHx +sHx +sHx +hGN +cJy +iRy +iRy +cJy +cJy +iRy +cJy +iRy +cJy +mgo +cJy +cJy +cJy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(66,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +dYE +iRy +iRy +cJy +iRy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +iRy +eAP +rst +sgD +wJS +nyQ +jEi +kRI +ulW +vRD +sRx +msG +usA +suL +dIw +nDK +lYt +cJX +oRR +lIK +lWc +lIK +iHm +eQc +lIK +fQR +dIw +cJy +vaI +vaI +fWO +gKf +isB +hGG +kKG +lPk +mBr +vaI +cJy +jeg +fJm +cTY +xgc +nPL +aOg +mSK +aOg +nPL +cTY +gyd +dAY +dAY +kpz +cwu +gSs +ivo +pjj +eWb +kTb +nNI +bnT +lwv +gSs +rsY +pdk +ghe +cJy +hGN +hGN +xBl +xBl +xBl +xBl +xBl +xBl +xBl +hGN +hGN +hGN +uEs +vVH +lqA +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +cJy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(67,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +fHi +fHi +fHi +fHi +fHi +fHi +fHi +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +mgo +iRy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +cJy +iRy +cJy +cJy +iRy +cJy +eAP +uPx +fDn +vSB +dIw +xLt +hou +wxA +bWn +sxH +pGu +bKe +dlz +mZc +mZc +hah +mZc +mZc +vvG +bHf +pnr +dIw +nBc +jmG +wOU +dIw +cJy +cJy +vaI +vaI +gMh +vaI +vaI +kYB +kYB +vaI +vaI +cJy +jeg +fpy +cTY +xgc +aYa +xJX +diG +wGk +aYa +cTY +aaw +nCX +dAY +kpz +gBP +gSs +dcU +qXy +msW +kXd +hcS +hcS +gSs +gSs +niF +nNT +niF +niF +iRy +hGN +xBl +xBl +xBl +xBl +xBl +xBl +xBl +hGN +iRy +iRy +lqA +mqj +lqA +iRy +hGN +rKO +rKO +rKO +rKO +rKO +hGN +cJy +cJy +dYE +dYE +dYE +iRy +cJy +iRy +iRy +iRy +cJy +iRy +cJy +sQN +iRy +cJy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(68,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +dYE +dYE +dYE +iRy +iRy +dYE +dYE +iRy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +dIw +dIw +dIw +dIw +dIw +dIw +vTr +dIw +dIw +dIw +krN +pnr +mZc +mZc +gzH +hif +lys +mZc +mZc +mZc +mZc +mZc +mZc +gts +njo +dIw +cJy +cJy +vaI +gmb +cmS +iCa +vaI +vaI +vaI +vaI +cJy +cJy +jeg +kCQ +cTY +xgc +hJq +aCS +dLt +aCS +hJq +cTY +gyd +dAY +dAY +kpz +maI +gSs +awq +paq +awq +gSs +gSs +gSs +gSs +xxo +mIg +cbe +biL +niF +cJy +hGN +hGN +xBl +xBl +xBl +xBl +xBl +teG +vlL +vlL +vlL +uNS +krE +mfJ +vlL +hGN +rKO +rKO +rKO +rKO +rKO +hGN +cJy +iRy +cJy +iRy +cJy +cJy +cJy +iRy +cJy +dYE +dYE +dYE +dYE +iRy +iRy +cJy +cJy +cJy +dYE +dYE +dYE +mgo +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(69,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +sQN +cJy +dYE +dYE +dYE +cJy +iRy +iRy +dYE +cJy +iRy +iRy +dYE +cJy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +dIw +dIw +mJj +bLC +qKn +ldD +vLL +oVV +dIw +ggT +xSD +xSD +xSD +mZc +hcM +vga +xXb +oFi +bpd +ejP +aqg +vTD +aqg +mZc +mZc +hgZ +dIw +dIw +cJy +vaI +gAC +gwf +jhx +vaI +cJy +cJy +cJy +cJy +dIw +jeg +jeg +vLW +rqr +wIO +tCV +tCV +tCV +xLu +fjP +qUl +jZc +dAY +kpz +fkA +awq +aiY +dAg +txY +kFP +gSs +tQd +niF +niF +niF +wXR +gpj +niF +cJy +iRy +pxG +xBl +xBl +xBl +xBl +xBl +aNy +mqj +mqj +krE +bsZ +hLg +vEE +vlL +hGN +rKO +rKO +rKO +rKO +rKO +hGN +cJy +iRy +cJy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +cJy +iRy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(70,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +dYE +dYE +dYE +cJy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +dYE +iRy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +dIw +dfV +mpp +tPV +nAf +hFX +gNs +cqW +dIw +xSD +xSD +ntN +bSb +mZc +iAj +tpV +dRD +dWY +qjq +dWY +qjq +cxo +oFi +ggM +mZc +iIG +bUy +dIw +dIw +vaI +gAZ +wFH +jQB +yaA +dhQ +dIw +dIw +dIw +dIw +jXs +jeg +bXQ +mlk +pgS +fbl +fbl +fbl +ouK +fbl +uLo +eTA +eTA +mSe +xMV +eUD +gpn +tSB +nNI +kXw +gSs +sJt +eYQ +cgn +niF +bTD +urL +niF +cJy +cJy +fkk +xBl +xBl +xBl +xBl +xBl +aNy +sUu +vSD +krE +vcz +gQM +xBx +lqA +hGN +rKO +rKO +rKO +rKO +rKO +hGN +cJy +iRy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(71,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +dYE +dYE +iRy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +tYG +cJy +iRy +cJy +iRy +cJy +iRy +mdg +cJy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +cJy +cJy +iRy +iRy +cJy +dIw +ulT +sKA +fRs +vqe +wGQ +wNl +liy +fnR +xSD +aaE +vkG +ffT +mZc +kyG +qjq +vem +upV +daC +oFi +tEV +dYo +tbf +oTO +mZc +oVV +nBc +iWJ +usT +vaI +vaI +gNe +vaI +vaI +dIw +dIw +tIL +hNO +dIw +dIw +jeg +vDb +hvJ +nPL +paj +mSK +rwY +pYM +ceL +iKN +oqL +pln +fpd +aZa +awq +lny +jfW +nNI +lqb +gSs +kym +lHS +lzb +niF +jdf +erN +niF +cJy +cJy +hGN +xBl +xBl +xBl +xBl +xBl +vlL +vlL +vlL +vlL +tQB +wjw +kCc +lqA +hGN +rKO +rKO +rKO +rKO +rKO +hGN +cJy +cJy +cJy +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(72,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +iRy +iRy +cJy +cJy +cJy +cJy +eVG +nDt +gPf +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +dIw +dIw +dIw +dIw +dIw +cJy +cJy +dIw +dIw +eWg +uYc +iMg +dhg +fgT +xHl +kOQ +nNv +xSD +rtu +nbn +eEA +mZc +nBq +dRZ +xSG +mJM +kRm +nco +hhA +gwJ +oFi +tbf +mZc +uMB +lCZ +nrb +nBc +dIw +gBT +sdj +vtd +dIw +eLh +hTj +bJB +jxc +cLn +ufi +dIw +dIw +dhj +jeg +jeg +jeg +jeg +jeg +jeg +aLw +gzU +gzU +gSs +gSs +gSs +abx +qXy +msW +rmq +gSs +rdn +vqP +lIu +niF +mTt +kxX +niF +iRy +cJy +hGN +xBl +xBl +xBl +xBl +xBl +hGN +cJy +cJy +vlL +grA +wjw +kCc +inq +hGN +rKO +rKO +rKO +rKO +rKO +hGN +cJy +iRy +hGN +hGN +iRy +iRy +rbr +rbr +rbr +rbr +iRy +rbr +rbr +rbr +rbr +iRy +iRy +hGN +hGN +cJy +iRy +dYE +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(73,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +qoe +cJy +cJy +cJy +dYE +cJy +cJy +eVG +nDt +gPf +iRy +eVG +iDa +gPf +iRy +eVG +nDt +gPf +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +rsA +rsA +rsA +rsA +wLV +lMg +gXb +dIw +dIw +dIw +dIw +rkg +pWA +jop +pNp +nHy +dIw +dIw +xiv +qTT +xSD +vGC +uEi +wlg +mZc +tMr +xAn +xUs +mbp +aoR +gEs +tSh +iCi +aoR +mVd +mZc +cuM +tad +tPv +mIP +thS +xVO +anx +sot +thS +vZe +fAv +sHP +sVj +nlc +fTO +brD +epr +auI +jeg +vUc +alh +qql +kGe +jeg +tWN +fOz +rVw +rrD +cYy +bnc +sDd +dAg +tWL +gSs +gSs +niF +niF +niF +niF +cnI +niF +niF +cJy +cJy +hGN +hGN +xBl +xBl +xBl +hGN +hGN +iRy +cJy +mfJ +riZ +wjw +kCc +lqA +hGN +rKO +rKO +rKO +rKO +rKO +hGN +cJy +iRy +hGN +iRy +iRy +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +iRy +iRy +hGN +cJy +iRy +dYE +iRy +qoe +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(74,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +iRy +cJy +eVG +iDa +gPf +cJy +eVG +iDa +gPf +iRy +eVG +iDa +gPf +cJy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +rsA +rsA +gdI +bTx +rsA +hpP +qgW +uYU +hpH +fCc +oWS +dIw +mAz +wet +xeW +fyf +dEU +dIw +jfO +bsG +wTK +dNx +fol +ekC +dKR +blV +blV +blV +mZc +ukK +mZc +mZc +mZc +mqg +mZc +mZc +mZc +aMO +bZl +aMO +aMO +aMO +cOd +qiE +nQI +dIw +xyY +fyf +nNs +wcv +efb +wLk +eyM +oNd +coz +aCA +oLF +yfu +hjL +lpR +qQW +vEV +hYa +fyw +rIu +hTA +izL +rsk +bws +lFj +xjn +mVN +kbv +rIX +mTe +sXJ +mdl +niF +cJy +cJy +cJy +hGN +hGN +xBl +xBl +xBl +hGN +hGN +cJy +cJy +aIk +riZ +wjw +kCc +lqA +hGN +rKO +rKO +rKO +rKO +rKO +hGN +cJy +cJy +hGN +iRy +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +iRy +hGN +cJy +iRy +dYE +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(75,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +iRy +cJy +cJy +eVG +iDa +gPf +cJy +eVG +iDa +gPf +cJy +eVG +iDa +gPf +cJy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +iRy +rsA +khi +uTK +vlP +rsA +rsA +qFT +isd +hkt +oMM +mgC +dIw +tJW +fLb +xGa +csN +dIw +dIw +dIw +xwz +dNx +dNx +fPa +rfX +dTW +pqy +mHv +dNx +tFJ +ydA +hUV +gbG +uaS +vEs +qya +aMO +qvO +jJl +cTu +aud +loc +aMO +bRH +auR +lBL +dIw +wBG +efb +iLH +dIw +frF +wLK +bHf +lrW +jeg +jeg +dQZ +fWh +rnx +lkf +tqM +bJl +wOG +fyw +qko +wbW +nNI +nNI +jfW +eFA +gSs +wSf +dHY +niF +qDX +qNm +jqI +niF +cJy +hGN +hGN +hGN +xBl +xBl +xBl +xBl +xBl +hGN +hGN +hGN +mfJ +ooO +vVm +izf +vlL +hGN +rKO +rKO +rKO +rKO +rKO +hGN +iRy +cJy +hGN +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +hGN +cJy +cJy +dYE +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(76,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +dYE +iRy +cJy +iRy +eVG +iDa +gPf +iRy +eVG +iDa +gPf +cJy +eVG +iDa +gPf +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +iRy +lCM +qha +qha +qha +rsA +spn +rUt +waq +mbS +rsA +svd +aUi +aVX +jFK +wqp +dIw +oAV +bKe +mpp +dby +dIw +clo +xXq +oGR +dNx +emj +mPJ +ifk +fiF +glD +lhC +wUM +dPT +sdm +atE +uZp +avt +eDk +gNY +aLq +gNY +tyR +atz +kjq +qHi +aMO +aMO +yim +aMO +aMO +aMO +aMO +aMO +aMO +aMO +ajQ +aMO +aMO +aMO +qul +pvt +eCM +hxy +ccB +gif +aes +aWg +fyw +dNg +hTA +pTa +drI +wBr +srH +gSs +thq +qNm +lVz +bIf +cMr +niF +niF +hGN +hGN +xBl +xBl +xBl +xBl +xBl +xBl +xBl +xBl +xBl +hGN +mfJ +riZ +vjk +xAe +vlL +hGN +rKO +rKO +rKO +rKO +rKO +hGN +cJy +cJy +hGN +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +hGN +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(77,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +dYE +dYE +cJy +cJy +iRy +eVG +iDa +gPf +cJy +cJy +wAM +cJy +iRy +eVG +iDa +gPf +iRy +cJy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +lCM +hgJ +lCM +vDa +uvG +fRq +rsA +dGZ +gzr +xNQ +laf +rsA +vdb +sGd +hVf +dIw +dIw +dIw +dIw +dIw +dIw +dIw +dIw +efb +fBq +imJ +dNx +hnv +whI +etM +fRA +qPS +isf +lRE +tgw +mke +lNf +tmP +hmn +uif +mJt +vNV +eOZ +fkW +mBy +avG +vRt +nMY +qya +cAU +nbu +kJt +nMY +bpe +jbA +srB +dDr +emP +dNj +nie +nMY +eQA +hjL +ocb +hjL +qCB +jeg +lIZ +gKu +oJb +rrD +eyT +jjj +nVi +ddk +gMl +gSs +iTL +ycQ +mZJ +rNG +kwK +niF +cJy +hGN +xBl +xBl +xBl +xBl +xBl +xBl +xBl +xBl +xBl +xBl +xBl +vlL +uem +enF +eGP +vlL +hGN +hGN +uEs +lzP +lqA +hGN +hGN +cJy +cJy +hGN +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +hGN +iRy +iRy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(78,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +dYE +iRy +iRy +cJy +cJy +iRy +wAM +iRy +bFv +bFv +bFv +bFv +bFv +iRy +wAM +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +lCM +swW +qha +rqR +svS +sFZ +rsA +rsA +rPV +nzO +laf +rsA +dIw +dIw +dIw +dIw +pou +uad +cSM +dIw +jBI +dby +xIb +bKe +oQB +cgI +dNx +dNx +otS +vav +kMq +thR +aKN +wUM +ecT +lPe +xsG +uZp +gPi +aSI +qZE +aSi +aSI +doj +epT +bwV +wcQ +iSE +qPE +etB +wcQ +rGL +gHO +wcQ +qPE +hWX +ayp +etB +rGL +ivm +wGn +nTA +jwj +miz +wNw +pVx +jeg +rOY +jSM +jSM +gSs +gSs +dpX +dSN +jAH +gSs +gSs +niF +niF +niF +vqT +niF +niF +cJy +hGN +xBl +xBl +xBl +xBl +cJy +cJy +iRy +xBl +xBl +xBl +xBl +vlL +hvT +jyx +lXA +vlL +iRy +iRy +lqA +mqj +lqA +cJy +pxG +cJy +iRy +hGN +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +hGN +cJy +cJy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(79,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +lIv +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +bFv +bFv +bFv +bFv +cJy +hBE +cJy +bFv +bFv +bFv +cJy +cJy +iRy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +lCM +vRs +ivY +bhe +hKm +wEv +sZs +rsA +rsA +quM +rsA +rsA +eJs +ijS +vVY +dIw +nBc +gPG +iNT +kKb +nBc +tQX +dIw +bGp +bqf +nBc +qWM +dNx +nGU +tfc +hbH +tZp +sTO +dNx +nvY +uHY +tAc +gbG +nie +lqa +bpe +aMO +gQx +tUk +bGf +fcq +nos +oGt +pwD +bKj +nos +qQv +lts +nos +mFB +xtV +nos +bKj +jws +usY +pTZ +eIe +fyE +aaB +syI +tcI +jeg +iwR +jGK +sqO +jcD +vlL +tfS +dKG +fuP +pKi +vlL +ejC +iFR +wgz +ptc +fmw +vlL +vlL +vlL +vlL +lqA +lqA +xnm +lqA +vlL +lqA +xnm +lqA +lqA +vlL +vlL +uem +enF +eGP +vlL +vlL +vlL +inq +krE +lqA +vlL +vlL +vlL +vlL +vlL +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +hGN +iRy +sQN +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(80,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +cJy +afA +aqb +bFv +bFv +cJy +cJy +woZ +iRy +iRy +cJy +woZ +iRy +bFv +bFv +cJy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +iRy +lCM +opQ +oRp +msn +ghL +eBa +mrw +lCM +mrK +wLK +fLr +bvd +nBc +gPG +fyf +bvd +cQu +iTy +vKA +dIw +dIw +dIw +dIw +dIw +dAS +dIw +dIw +dNx +dNx +mvW +qrr +weO +rgt +dNx +gTC +kys +nIr +nIr +nVd +bRt +usx +wAI +aMO +eQK +abg +gEn +aMO +ngU +ngU +vuJ +lZQ +ngU +ngU +kpp +kJt +hiT +nNi +oob +oHE +hiT +hiT +qBa +tVP +vWJ +ipJ +avE +jeg +xxQ +ndv +kpl +nVb +iDq +iwx +sNT +jhd +jxo +ecV +tWQ +jxo +jxo +kNP +wur +ecV +eCu +ecV +ayn +tWQ +jxo +wur +eXa +xVM +jxo +tWQ +jxo +wur +wuV +gdv +xsJ +duX +wQQ +gdv +kaK +gfY +nrJ +spL +ihS +wFN +dNr +mqj +mqj +gff +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +hGN +cJy +iRy +iRy +dYE +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(81,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +woZ +cJy +iRy +eVG +ivS +gPf +cJy +eVG +ivS +gPf +cJy +bFv +cJy +cJy +cJy +cJy +iRy +cJy +nID +nID +nID +lCM +lCM +lCM +lCM +oJt +lCM +lCM +lCM +gpm +qvK +sEM +dIw +dIw +dIw +dIw +dIw +nBc +gLn +dIw +dIw +mhJ +eoc +dIw +rNw +bsG +dIw +mAP +sYU +dNx +dNx +dNx +avv +dNx +dNx +nIr +nIr +nIr +csG +tEL +dWB +iJh +wAI +ddT +usB +epT +fhg +dNj +ngU +oPY +gHy +rot +gIV +ngU +ngU +ngU +hiT +bmU +bmU +xpt +peQ +hiT +hiT +jeg +fhh +jeg +jeg +jeg +tJy +aLm +eKl +omk +xmN +jgd +gbL +udi +jgd +izl +oFh +jgd +jgd +smT +qlP +eoZ +fed +eoZ +nyK +tCj +jgd +qlP +czl +ayZ +jgd +cOv +jgd +gbL +jgd +gfS +udi +nbV +qlP +gfS +jgd +eeb +czl +jgd +qlP +juv +dNr +qsQ +mqj +gff +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +hGN +cJy +cJy +cJy +dYE +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(82,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +dYE +iRy +eVG +ivS +gPf +iRy +eVG +ivS +gPf +cJy +eVG +ivS +gPf +iRy +bFv +bFv +iRy +cJy +cJy +iRy +cJy +nID +vpk +nID +gMA +lKH +nID +aGd +abP +abT +nID +pSm +jqa +xqx +epr +dIw +shk +ukt +pou +dIw +qfm +dIw +dIw +vGn +fQs +rGR +vAc +eVK +wuQ +vPr +oPd +izQ +vZB +dIw +fao +bsG +rWD +wAI +kBH +fcr +atC +asa +diJ +tHL +vwp +evh +tbE +dsb +wSX +fhg +qya +lfT +jMN +veF +tDV +cuD +oEb +oXw +ngU +mFN +rzq +oqi +eXL +pFa +pUn +hiT +hfA +qcx +uYf +mAd +bBU +qNa +cOE +eKl +wgz +pyq +pyq +pyq +pyq +pyq +pyq +pyq +oAw +gWK +ptc +vgG +vlL +vlL +vlL +vlL +vlL +vlM +cTb +gho +vlL +hvU +oAw +vlL +vlL +vlL +oIb +oIb +rkj +oIb +oIb +cDK +cDK +hpf +cDK +cDK +cDK +vlL +vlL +vlL +vlL +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +hGN +cJy +iRy +iRy +dYE +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(83,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +dYE +iRy +eVG +ivS +gPf +cJy +eVG +ivS +gPf +iRy +eVG +ivS +gPf +iRy +cJy +bFv +iRy +cJy +nID +nID +nID +nID +nID +nID +fmZ +lfV +pzh +qzF +abQ +qzF +pzh +eJm +hdD +cNw +cXl +lwD +kHB +rQS +llZ +jmV +hBn +aio +dIw +can +fYw +cxx +dIw +phU +dcg +dIw +pou +kJU +cXl +jmV +kTq +cVT +fSY +rrM +nex +wSB +xgg +iIo +gwK +udB +dJn +izi +lYx +tUk +qFK +rxR +fKn +hCB +wfy +vNy +mjg +whJ +fpU +sjS +ngU +mGd +dhJ +owA +dZZ +mjP +nMA +jqQ +gYr +dKD +epO +hfo +ojx +vTn +jRR +nSy +pyq +pyq +nUW +knE +hCY +aPe +kXC +pyq +pyq +oIb +nGb +oIb +oIb +kkU +pZT +vcM +oIb +oIb +oIb +rim +oIb +oIb +oIb +oIb +oLi +vrx +tWr +uva +pct +vlN +kEv +cDK +uhM +uCB +gyW +vRU +cDK +cJy +cJy +cJy +hGN +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +hGN +iRy +iRy +cJy +dYE +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(84,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +dYE +cJy +eVG +ivS +gPf +cJy +eVG +ivS +gPf +iRy +eVG +ivS +gPf +iRy +iRy +bFv +cJy +nID +nID +ony +uxU +yfR +nID +bZE +oba +dhR +nID +rYL +abR +abU +nID +xSU +qgI +xIl +iDo +iDo +iDo +iDo +gre +dIw +oqP +sEM +dIw +mgr +iqA +oQm +dIw +lXr +dIw +dIw +nIB +mMH +meM +dIw +oxJ +fyf +ihg +wAI +xXG +ewR +geD +elf +dtk +eMM +sBk +aYG +hvA +kEb +srr +xMG +vYz +wKR +fPn +wqX +laE +oNP +vHe +vja +ngU +mGX +ofN +owH +jWe +jNf +qjP +hiT +vNS +iVo +jXq +mAd +dKq +oJx +cOE +wiL +pyq +rdC +jNy +swq +rCb +jlF +sdp +ono +pyq +iBH +gNZ +tJh +qcy +gLl +jHQ +xqW +oIb +qyf +tjf +egb +trh +fEk +scQ +sME +vyP +hZF +sTv +ckq +vQM +fuq +ola +rvP +eMR +sFV +aaM +twR +eZa +iRy +iRy +cJy +hGN +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +rbr +hGN +cJy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(85,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +sQN +cJy +iRy +cJy +eVG +ivS +gPf +iRy +eVG +vLp +gPf +cJy +eVG +vLp +gPf +cJy +wKl +woZ +cJy +nID +kmK +uNR +fTb +wBH +nID +hwM +giw +mwb +nID +svo +abS +adx +adx +adx +adx +iDo +iDo +ehl +ehl +iDo +iDo +dIw +xsd +sVY +dIw +dIw +dIw +dIw +dIw +tTJ +pou +dIw +dIw +uTy +dIw +dIw +dIw +usT +shk +wAI +khh +dWB +tEL +kCk +uWQ +gKR +vCY +kds +dBv +vdn +ykg +gOt +kaA +vox +bph +txJ +mkm +wmW +bvQ +ngU +ngU +hiT +hiT +hiT +oOu +pgF +hiT +hiT +hdd +pUA +cTU +mAd +oAw +txG +auj +xVD +pyq +jpM +vBj +swq +mmD +jlF +pin +rUb +pyq +wRk +uSx +heA +oIb +oIb +qPa +uOo +yjt +mpB +bVD +nCx +rcQ +oIb +fts +aVm +osQ +oIa +uow +laV +woI +jty +oeP +cDK +tGh +iaj +pqu +hHc +eZa +cJy +iRy +cJy +hGN +rbr +rbr +rbr +rbr +rbr +rbr +iRy +iRy +iRy +rbr +rbr +rbr +rbr +rbr +rbr +hGN +cJy +cJy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(86,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +iRy +cJy +iRy +cJy +cJy +dYE +iRy +cJy +eVG +vLp +gPf +cJy +iRy +iRy +cJy +cJy +iRy +etl +etl +etl +etl +lgk +rhQ +etl +bCO +sca +mNx +fCj +nID +eUl +hnZ +ool +adx +gUB +kzA +adx +iIm +mdw +akB +iDo +iyO +xQI +bTW +cXx +iDo +mmW +lBP +agQ +dXk +agQ +tOS +iNg +tpd +xZJ +jKp +bzP +dIw +mMH +bsV +aoG +dIw +eSb +eSb +wAI +wAI +wAI +bqU +pOF +fsW +mwc +wAI +wAI +aMO +nuF +iVC +wyJ +aMO +ngU +ngU +fYA +lZQ +ngU +tfY +tfY +lxh +rPQ +vbg +hiT +hiT +hiT +hiT +rsJ +ljt +pyq +pyq +pyq +pyq +wLX +faY +peT +pyq +pyq +fMJ +rBz +tBi +uNi +oGs +rWf +pyq +luY +aaJ +xIX +oIb +drr +vlN +juX +oDy +oDy +tfb +tfb +oDy +oIb +baM +liz +lwo +tfs +drr +oIb +xfX +oIb +oIb +cDK +tIi +eZa +eZa +eZa +cDK +cJy +cJy +cJy +hGN +rbr +rbr +rbr +rbr +rbr +rbr +iRy +iRy +iRy +rbr +rbr +rbr +rbr +rbr +rbr +hGN +iRy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(87,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +qoe +iRy +iRy +cJy +cJy +cJy +cJy +dYE +dYE +dYE +cJy +cJy +iRy +dYE +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +cJy +etl +etl +kxf +jiy +tho +ruW +nWU +etl +aib +oZp +sHn +jkB +nID +nID +nHY +adx +adx +lNp +cCa +ufA +rUL +rYr +fUS +iDo +oAO +anY +xje +byY +iDo +peX +frK +jge +dIw +sua +efb +vnP +kBa +cTr +lds +wuA +cMT +uvJ +uBk +nBc +feK +ptW +ufq +wzu +ppZ +baY +wne +dZm +dZm +jXA +cFk +krr +qya +dsb +wSX +xcH +nie +vrv +myB +hee +iKs +cTs +iWk +dKa +hzU +ncM +gAR +hic +iWk +fvq +qih +awd +pyq +pyq +bkO +kAC +aza +vtB +mqZ +jNy +xEh +pyq +rkr +rOk +wjG +elF +kVB +qDk +ltl +lTl +oIq +bBV +dNW +rgH +oDy +oDy +oDy +dlW +vVO +diZ +llG +oDy +oDy +oDy +oDy +mjv +ubL +oIb +woL +sDg +oIb +ilz +xXv +hFm +oTF +gPC +nOw +iRy +iRy +iRy +hGN +iRy +rbr +rbr +rbr +rbr +rbr +iRy +iRy +iRy +rbr +rbr +rbr +rbr +rbr +iRy +hGN +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(88,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +mgo +dYE +iRy +iRy +cJy +iRy +iRy +iRy +cJy +dYE +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +etl +rYZ +piI +sUT +qmO +qqG +bMx +etl +nID +nID +nID +nID +nID +qyR +lHp +adx +ycg +aOv +rRU +ouy +ouy +rae +dbV +icZ +vCy +rWU +cJp +ylR +cbf +cbf +cbf +cbf +cbf +cbf +cbf +vBB +iNT +pUx +wwD +dIw +dIw +sEM +clY +qig +ulW +vgv +ens +pHL +cqr +qzG +ezH +oiP +azI +aIb +kbs +ltM +hvA +oWe +bGf +hNw +bIt +eOb +mvk +fqA +myp +eje +dqy +hPw +ooq +dej +fuh +hPw +acd +qxb +kly +iVG +pyq +jFS +olz +jNy +bFW +dAd +bdL +bdL +lcP +bbE +jsZ +hlK +nld +kZw +rLG +slg +pyq +qCQ +qHJ +ntn +kkU +oDy +oDy +dmm +unI +tXz +tZe +tZe +tZe +luw +nGI +iSo +oDy +oIb +oIb +oIb +cMH +xFN +oIb +cDK +cDK +cDK +cDK +dfJ +ruF +cJy +cJy +cJy +hGN +iRy +rbr +rbr +rbr +rbr +rbr +iRy +iRy +iRy +rbr +rbr +rbr +rbr +rbr +iRy +hGN +cJy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(89,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +dYE +dYE +dYE +iRy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +dYE +dYE +iRy +iRy +iRy +cJy +iRy +iRy +cJy +etl +ukj +gnd +wrN +etl +etl +etl +etl +eIg +exp +hIE +nID +lif +eqZ +ugR +adx +gwz +vvE +ivD +pfg +olD +pCU +lHR +iDo +lnp +joJ +xZs +cbf +cbf +qyd +aoY +laI +djO +fko +cbf +cbf +lcA +nBc +pGu +cSM +dIw +dIw +tXj +dIw +xXq +eSb +faa +cKl +sJf +fvU +vET +sJf +rlv +rFh +dWN +fip +qqY +ljg +ykg +hSu +fFQ +vhU +fZZ +gWj +qws +gGV +dGm +uUw +qEG +fcv +oGD +iyv +iWk +pZk +jrW +mcZ +iWt +hUp +iXJ +gLy +gLy +ssl +bEv +bEv +vEo +pyq +htA +kyW +eBf +pyq +pyq +pyq +pyq +lCv +jhv +vlN +rLM +oDy +fYV +tcD +tbZ +pkK +pkK +oWp +pkK +ykW +rRD +tZe +jrv +tZe +sLP +oIb +iOP +rqE +oIb +cJy +iRy +cJy +cDK +cDK +cDK +iRy +cJy +cJy +hGN +hGN +iRy +rbr +rbr +rbr +rbr +iRy +iRy +iRy +rbr +rbr +rbr +rbr +iRy +hGN +hGN +cJy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(90,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +dYE +cJy +cJy +iRy +iRy +dYE +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +etl +veJ +ykJ +dPB +mCU +etl +tsv +vff +fpx +grJ +wTY +ooB +iGv +jmc +cNL +adx +had +dwL +eZz +khC +rqU +vgL +mTX +iDo +uDe +iwP +pCm +cbf +iTi +qij +vbW +mZk +vay +hRs +qjb +cbf +xXq +ukg +spd +aoG +dIw +tbm +oGO +dIw +dIw +eSb +hUs +omK +xNZ +lOi +mJa +nyw +ofP +uWU +nTi +krr +nie +wiC +fQi +fhg +qya +vrv +ycC +aBI +tUB +gGV +oYN +uPY +vEd +vZR +ecz +ljR +iWk +qTX +xiy +rAr +pyq +bdP +lsC +dvK +fFg +vSi +dvK +bEv +sTr +pyq +pyq +sGC +pyq +pyq +cEp +oIb +xVU +rgH +uSx +oDy +oDy +oDy +bxS +tcD +iIe +oAg +gOr +mfE +mfE +oAg +tcD +iKh +tZe +nGI +sLP +jrC +eAP +eAP +iRy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +cJy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(91,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +iRy +dYE +iRy +cJy +cJy +iRy +cJy +cJy +bsl +bsl +bsl +bsl +bsl +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +cJy +cJy +cJy +etl +wOY +ukE +qtC +bEe +gom +kBB +qKA +mff +pYN +nID +nID +kVU +wVc +adx +adx +adx +qwq +eZz +hbq +rqU +idV +xBU +iDo +uDe +blp +pCm +cbf +kqt +sVQ +dMH +vPC +pJL +jnw +peI +cbf +unB +unB +unB +unB +unB +afo +fSJ +pmD +bHf +eSb +eGJ +xbN +xbN +aSM +eSb +knP +tQP +cLr +eSb +eSb +aMO +wPX +abg +qCI +aMO +ePT +hyY +hak +cJk +gGV +uJi +fwJ +qEG +nwc +oGD +boS +iWk +hqK +spB +eGo +pyq +xKn +lsC +wCk +fAg +pco +qBV +bEv +rQL +sgo +lRJ +byk +cEF +pyq +pyq +pyq +pyq +oIb +pjJ +oDy +aaq +tLw +aaO +tcD +kBp +oAg +oAg +mfE +mfE +mfE +tcD +nGI +jrv +tbZ +mmo +cJy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +cJy +cJy +iRy +iRy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(92,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +dYE +cJy +cJy +cJy +cJy +cJy +iRy +bsl +eyL +fDb +qkG +bsl +iRy +cJy +iRy +cJy +iRy +iRy +sQN +cJy +cJy +cJy +iRy +nID +etl +etl +blY +mbt +etl +etl +aDT +dhR +una +oZl +nID +wnS +btx +bFX +adx +osA +aNs +nXs +mLG +dNP +jXY +pJy +lRk +iDo +uua +uua +uua +uua +uua +uua +fMh +uua +uua +ehp +cbf +unB +hgv +qqg +oqV +vIZ +unB +unB +tdD +ayb +lZJ +eSb +eSb +qfh +joq +eSb +eSb +vAv +pzg +cns +eGK +wXx +aMO +xuF +epT +fhg +dUk +jbx +nPV +oNV +mcr +ryJ +jUF +xWl +eIt +xPi +wJj +aCH +acf +hJu +qjQ +pcx +pyq +bkN +pFd +qqm +fKI +vSi +qqm +bEv +gTF +hxN +tUP +kVi +hEb +pyq +tBq +rOi +pyq +jrx +aQi +tfb +rwQ +tPp +bxS +xlH +sLP +oAg +mfE +ily +oAg +mfE +tcD +iSo +naC +sLP +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +hBE +cJy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +sQN +cJy +iRy +iRy +cJy +iRy +cJy +dYE +iRy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(93,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +tYG +cJy +cJy +cJy +dYE +iRy +cJy +cJy +cJy +iRy +cJy +iRy +bsl +qkG +eyL +hab +bsl +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +nID +olL +etl +etl +etl +etl +uRM +kPj +aSf +ggv +geN +nID +vwR +sSc +hwM +adx +nBF +fTA +cna +pAT +khC +rqU +idV +xZj +gIu +uua +rfE +caz +yjn +sSv +dHV +mnr +emI +uua +uua +unB +cYQ +imv +vwu +hlc +vTw +fkQ +qYw +jlN +uFO +oVq +pSm +bnJ +bnJ +bnJ +bnJ +uJQ +aHf +tIj +xaU +chL +dnH +utx +iHL +epT +fhg +vpJ +lbG +eGO +kKc +nTg +uMp +iWk +kze +wmy +wlt +vnf +rXJ +iWk +rAr +vSZ +gAr +pyq +pyq +cMR +bEv +bEv +vSi +bEv +cGe +tnn +ono +aCu +lIr +jNy +eVH +hLQ +mHq +pyq +drr +fIO +tfb +aaq +tYu +aaP +sDI +kBp +oAg +mfE +mfE +oAg +oAg +sDI +xut +nGI +sLP +cJy +cJy +cJy +iRy +sQN +cJy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +dYE +dYE +dYE +cJy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +dYE +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(94,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +bsl +qkG +qkG +qkG +bsl +cJy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cxe +nID +nID +nID +nID +rhJ +vJn +nID +ugR +tHp +hwM +aXd +nID +nID +nID +mGh +nID +adx +rBK +jPj +cna +pAT +gSp +rqU +idV +efU +rym +uua +fGi +vVx +vNx +maR +lVS +sRO +dGA +ttM +qgy +pdW +gmw +lhM +jeU +tvM +ljF +vYd +unB +flt +aKf +uMd +bnJ +bnJ +mAg +fKV +vcT +kAX +xWz +eRK +tne +cTB +dpv +cHf +wiC +fQi +fhg +pPP +ePT +ePT +vrv +bhB +vrv +iWk +iWk +wTC +rPQ +wuk +iWk +iWk +sgK +bNr +mYk +waE +pyq +rdN +cdZ +acD +eoD +aGp +blk +aGp +wsA +fhV +rrg +hIW +pyq +qLB +weX +pyq +hLh +mUU +tfb +sfr +tPp +bxS +tcD +sLP +xPj +oAg +mfE +mfE +ial +tcD +tZe +iSo +sLP +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +cJy +iRy +iRy +dYE +dYE +dYE +dYE +iRy +cJy +iRy +cJy +cJy +cJy +cJy +dYE +dYE +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(95,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +aQL +dYE +cJy +cJy +iRy +cJy +iRy +cJy +bsl +bsl +bsl +bsl +bsl +eLT +ggi +eLT +bsl +bsl +bsl +bsl +bsl +cJy +iRy +iRy +cJy +iRy +eAP +cVD +coC +niU +wBb +tpQ +uwS +nID +nID +miR +nID +nID +nID +dwY +gro +jXl +xGB +adx +ulF +jsC +uNu +wUt +rqU +nTw +fow +bHX +tjJ +uua +bya +xrp +hDM +cwh +gOA +meG +cyJ +vfO +dfI +hNc +gmw +wNZ +tDC +mdp +ljF +mqa +unB +xXq +mXr +jxq +ojP +bdR +mKh +mym +jkG +kno +per +mky +fUb +dSm +bZB +wVJ +doS +epT +fhg +vpJ +qaC +tuD +aRg +bms +ack +nWi +iWk +iWk +iWk +iWk +iWk +vIN +jzr +oWJ +hNT +mvF +pyq +pyq +dAF +bkd +gNI +eBf +aPe +anu +pyq +aeB +xsR +pyq +pyq +pyq +pyq +pyq +tfs +aqs +tfb +aaq +tPp +aaQ +tcD +roO +pCz +pCz +vZH +pCz +vZH +lTS +jrv +xkA +oDy +cJy +iRy +iRy +cJy +iRy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +sQN +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(96,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +iRy +iRy +cJy +iRy +cJy +cJy +iRy +bsl +qkG +blj +qkG +dbE +eSa +cse +hkP +jfa +qkG +qkG +qkG +bsl +cJy +cJy +cJy +cJy +iRy +eAP +cit +kBf +ygv +nID +iGy +wDq +nID +xcp +etK +oYI +dXE +nID +reO +eCz +eob +mSU +adx +adx +adx +tXG +ksM +evV +adx +adx +adx +adx +uua +uua +uua +uZk +tgZ +psb +sJA +xAT +uua +unB +two +gmw +cwT +cwA +xuk +ljF +ncB +unB +dIw +uTy +dIw +bnJ +nSL +lCR +mMN +ugW +pJJ +nHu +axq +axq +axq +xej +aMO +rGy +epT +fhg +fFQ +fwY +fVz +nMm +nLY +glO +vEa +qNe +oji +gaL +jHE +uAg +bJE +urX +toe +tSe +xfe +vbY +pyq +pyq +pyq +wui +faY +mqc +pyq +pyq +pyq +pyq +pyq +liz +pZT +oIb +glB +vkl +erV +tfb +aaq +tPp +aaR +ybq +uNr +iKO +oxU +vkw +gQQ +naC +nGI +nGI +txf +oDy +cJy +iRy +iRy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +sQN +cJy +iRy +iRy +cJy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(97,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +mgo +cJy +iRy +dYE +iRy +cJy +cJy +cJy +cJy +iRy +iRy +bsl +aLN +bGI +qkG +ddZ +wMR +rSE +liU +jRU +qkG +qkG +eeS +bsl +cJy +iRy +iRy +cJy +iRy +nID +nID +nID +nID +nID +sGr +vyb +vdA +yjl +adO +ptp +vTC +jas +uym +mum +gwn +hbi +lGr +adx +gGp +jGx +trw +dsV +ozt +ecO +jQa +aNd +pDK +cJy +uua +wNh +rSy +cPi +qQa +dGA +qgy +sDU +qOQ +aGq +oNg +imb +cqN +kxr +sCP +unB +aeR +qcz +sEM +bnJ +xsQ +cyQ +wAE +reM +dsI +omZ +oAl +ngD +uha +mub +aMO +pHS +bzB +iWU +vzY +mwy +yeW +sBI +faX +mir +iSs +gCv +tVq +jLB +fvq +jWK +jWK +jWK +jWK +jWK +jWK +mxH +jqW +mAd +gjL +hcw +pgg +usp +bhn +oIb +rgH +rPn +nox +jbb +hnw +oIb +liz +hsh +lHe +oDy +slU +cYJ +aaS +twz +oDy +xuL +aFi +jvx +sDK +tZe +iSo +jrv +oeK +oDy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +dYE +iRy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +ksO +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(98,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +bsl +qkG +qkG +qkG +gDs +eTP +frV +hBB +jfa +qkG +lYz +qkG +bsl +cJy +cJy +cJy +cJy +cJy +nID +hwM +uNR +kPB +cpG +tND +uQT +dOk +dOk +dOk +dOk +dOk +dOk +fXH +xOs +sAt +uZP +nep +adx +jUb +dAv +yik +rqU +hZv +wSP +yek +adr +pDK +cJy +uua +fgc +ghp +kOh +kOh +kBd +cQx +ahC +qOQ +xod +lKd +ydQ +cxG +ffe +wan +unB +daT +rGM +dAs +bnJ +bnJ +wnD +wnD +wnD +wnD +wnD +wnD +wnD +wnD +wnD +aMO +iJT +epT +fhg +fFQ +fwY +fVz +nMm +mpu +xQG +teR +qNe +eGo +rdo +jWK +jWK +xBu +fVA +jBw +kZJ +jWK +jWK +nsT +cVn +kck +aGf +suc +hXi +vHL +iDx +aXo +cpo +ftt +veq +mDi +lGI +cqY +bEI +sPw +oIb +ozg +uoN +uud +uoN +ozg +ozg +sSO +wgJ +pVE +scA +vBn +rje +oDy +oDy +cJy +cJy +cJy +mdg +cJy +iRy +cJy +iRy +iRy +cJy +cJy +iRy +dYE +iRy +iRy +cJy +iRy +iRy +cJy +cJy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(99,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +bsl +bsl +bsl +bsl +bsl +bsl +egQ +gEh +nMQ +bsl +bsl +bsl +bsl +bsl +bsl +cJy +cJy +iRy +iRy +nID +cXt +dXE +qNS +wDq +xJp +dOk +dOk +dSg +eMr +hSw +wTo +dOk +dOk +dJi +dJi +xvH +dJi +adx +hEw +rTK +jzM +axY +nlF +nzl +jQa +pFF +pDK +cJy +uua +uua +eYl +uRC +cHo +dSZ +uua +pOV +dRc +ioh +sHy +xuw +sJX +pOV +rwS +htn +htn +htn +rdg +irf +vpi +wnD +qhY +cmx +xij +mDm +oRy +oqk +siA +stf +yix +iHL +epT +fhg +nie +qaC +qUH +dGV +wPJ +mvw +qNe +qNe +uAL +vRm +jWK +kpI +xBu +uih +qcQ +aUl +fvl +jWK +kKE +kKE +lht +tuu +aYO +itW +bst +hTs +hTs +hTs +hTs +hTs +hTs +hTs +hTs +hTs +hxZ +xvW +ozg +agY +pwJ +blu +eAt +ozg +ozg +ozg +spP +ozg +ozg +oDy +oDy +cJy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +ksO +iRy +dYE +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(100,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +bsl +bsl +bsl +bsl +bsl +bsl +blJ +bLB +bwm +cwN +dvp +fpi +fsN +qqu +kbU +lGH +mwn +mIk +mMU +bsl +bsl +bsl +bsl +bsl +bsl +fOD +fOD +lUd +fOD +fOD +dOk +dyd +edZ +edZ +edZ +edZ +uHD +dOk +gAH +lyg +iLO +jti +adx +adx +adx +lRP +lvd +adx +adx +adx +fIK +adx +dMi +dMi +dpu +jIA +fVn +jNG +aWJ +kXn +pOV +pOV +tVa +sFj +pOD +pOV +chm +yiz +gac +xQY +htn +htn +suK +sFx +wnD +pxK +tbb +hOH +hOH +hOH +vOh +fql +nHD +pDq +dkq +wSX +rsN +qNe +qNe +qNe +vzV +qNe +qNe +qNe +bAH +xDc +equ +jWK +kGM +xBu +nnz +hTZ +viD +kMH +jWK +mLD +kKE +kKE +aPw +dyZ +kBX +ddx +rKK +mbi +ibg +asr +xZt +asr +tKo +lVB +haI +lrJ +aXo +ksk +eCW +dMB +wdz +mTL +tJG +fGX +ozg +jwU +aaT +ozg +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +dYE +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(101,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +amV +qkG +fDb +asg +aWP +azs +kYX +kYX +cbj +kYX +kYX +dMo +gmK +pdg +kYX +kYX +lnu +kYX +kYX +nom +bsl +nPJ +omc +xoW +aXv +aPl +brT +nZJ +glJ +nQr +bsK +dFH +xLR +wei +aTL +jJg +vbr +dOk +uLu +uUf +gjW +uUf +nZz +owd +ncu +wGE +qqW +swT +eAx +fiY +jZI +sUk +hcf +oza +lSi +mcM +lSi +gEB +fXc +whx +fxb +wGJ +rjC +wyd +jZY +rwS +iaX +mZl +gZP +dXL +xlb +htn +fnR +fnt +vKc +jHk +gGl +jze +gza +bJN +yiF +fvR +vxV +hvA +oKq +ykg +qVV +qNe +jgG +smA +eke +xeT +qNe +thb +tXK +bUq +hyH +jWK +omP +xBu +rms +oOk +mnl +xTp +jWK +bGR +bNh +kKE +jcF +utB +itW +pds +hTs +hTs +hTs +mGN +lXQ +jqk +hTs +nIe +nIe +nIe +nIe +ozg +bne +pFm +uHj +vLf +yjX +fQw +vDV +gYl +aaV +ozg +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(102,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +cJy +amV +qkG +qkG +qkG +azi +fhH +ary +ary +cDx +dxr +dxr +kHS +fvn +idN +jnh +jnh +lXc +jnh +gUs +qzo +nEG +jBb +rfW +eRN +oJw +meX +sTZ +qWU +tjY +nRh +gUf +dLr +bPf +vRY +ads +awz +btF +eBm +jjc +qzF +gzL +kNS +rjj +peM +mgc +mlm +rmy +ksS +jSn +xiw +giD +bGN +qVs +oHU +xez +wNQ +tiH +tiH +qbi +bop +kJa +lyn +ekl +vaU +sIM +jnp +eNa +aZc +oYE +nFs +eVs +htn +dIw +gQA +wnD +gvU +gjZ +sRs +gjZ +fhU +nLX +wfl +wnD +bqp +lnO +aSI +xxv +qNe +xXL +smA +eke +lFh +qNe +neC +pgf +atc +jXm +jWK +xBu +dxL +rPR +ktY +fvi +sTL +jWK +bkA +scC +cGh +wPf +dMp +itW +csV +hTs +pbD +fjf +iPT +dlv +dlv +bqG +nIe +rqX +lDY +uAH +ozg +ozg +miE +iLc +pFm +lhI +bjW +ozg +rEo +swf +ozg +cJy +iRy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +tYG +cJy +cJy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(103,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +amV +qkG +apk +qkG +bjH +aDD +cse +cse +uWc +cse +cYD +qaE +gmK +mRk +cbc +cse +uWc +cse +qYP +nwK +bsl +olP +bux +oCs +bsl +aTN +nqB +ohR +dSe +jpJ +bsK +dNk +egA +eXu +iVE +kfb +ghx +dOk +uNo +dWh +dWh +vBS +oAY +owd +iwM +iHM +rAZ +kWz +aRM +aJQ +rnr +bRf +bgq +aCC +iBN +jdg +aXl +eCP +kOH +bCc +bbB +rwS +xae +wof +hoo +rwS +oQY +lYK +sTy +sam +kPl +htn +mmW +pOJ +wnD +nXZ +lhj +wnD +dmE +fYg +dmE +wnD +wnD +aMO +ecF +abh +iZV +qNe +qNe +jYG +gyh +qNe +qNe +bnd +eEa +jWK +jWK +jWK +jWK +jWK +jWK +jWK +ouu +jWK +jWK +kKE +kKE +kKE +fNg +adp +itW +tzn +hTs +yhh +fjf +oKA +xSl +xSl +nnq +xwN +sct +pBl +uQC +jxb +fSW +sis +svN +wcB +haC +veO +ozg +syB +ozg +ozg +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +dYE +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(104,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +sQN +cJy +iRy +iRy +cJy +bsl +bsl +bsl +bsl +bsl +bsl +bsT +aSo +dft +cJM +dvs +fhH +gnj +iTg +kot +lTw +dft +see +nog +bsl +bsl +bsl +bsl +bsl +bsl +aUO +nHc +tss +mxR +hZh +gus +gus +jFx +gus +gus +dOk +dOk +dOk +dOk +kKn +cyU +iLO +vjC +rQC +rQC +rQC +rQC +rQC +snZ +fuY +jtc +snZ +snZ +aRv +iPi +qmN +pKJ +eCP +fiu +fxm +fky +pOV +sGU +nHS +mYg +unB +dgD +jzv +eip +eip +htn +htn +oxJ +gKw +wnD +wnD +wnD +wnD +bSi +fKc +dBV +aob +wJg +jEX +iia +gKD +icV +ioO +qNe +qNe +qNe +qNe +uJd +bjZ +jWK +jWK +iXl +ace +cZt +jWK +oBM +laD +fvi +jMM +jWK +bLG +vUf +cQw +uXq +qXW +usp +naQ +hTs +pbD +hax +oJZ +jri +kiG +dNU +wZs +mfo +cKZ +mng +uwO +nve +rRO +tJm +vLy +ozg +bbQ +ozg +cps +lYa +iRy +cJy +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +cJy +iRy +iRy +dYE +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(105,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +iRy +cJy +cJy +bsl +bsl +bsl +bsl +bsl +bsl +nMQ +gEh +egQ +bsl +bsl +bsl +bsl +bsl +bsl +cJy +cJy +fkk +bsP +inz +apD +rQn +fMx +thB +apD +gus +kdY +yke +iSn +qeY +dOk +xsv +dlb +dOk +dOk +dJi +xvH +rQC +rQC +ckD +wGs +ckD +rQC +eyh +igL +jVu +xeC +snZ +gwo +iPi +htl +nis +eCP +fiu +fxm +rzD +dMi +dMi +dMi +dMi +dMi +hmR +aMW +uEJ +uEJ +ojL +dIw +dIw +wac +fHF +utl +vrw +tEN +sMa +tNw +dTv +vnM +sSZ +bMc +hVR +qDz +ikd +wMD +fwV +oLE +jRp +hkA +wLd +mUv +jWK +iXl +iXl +iXl +iXl +hMK +jdk +xsM +pjI +lbm +jWK +lqJ +bSG +kKE +jaa +hDq +kcX +hTs +hTs +dfd +hTs +lRo +pxe +pem +fBP +nIe +vlq +iUm +dhu +vks +ozg +bbQ +kIF +bbQ +ozg +dps +abD +abI +lYa +lYa +cJy +hGN +iWu +iWu +iWu +iWu +iWu +iWu +iWu +iWu +hGN +cJy +cJy +iRy +dYE +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +lIv +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(106,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +iRy +cJy +iRy +iRy +iRy +cJy +cJy +cJy +bsl +qkG +exh +qkG +dww +fCB +hRF +iVq +koL +qkG +qkG +qkG +bsl +cJy +cJy +iRy +fkk +inz +inz +aYl +fYG +bYT +cCK +apD +fDw +eTC +uCb +loA +fMl +rBm +nla +nla +nla +dOk +fdX +lTY +rQC +ckD +ckD +bdF +oEQ +hGv +dAQ +ghc +keI +gEl +snZ +fWv +xGZ +uZn +dKt +eCP +iBC +wpP +dIj +dMi +qtZ +ohH +gSH +jRu +eEW +ptJ +djg +djg +cax +mpK +uZW +uzv +gPG +vMg +vrw +aSH +aSa +gLO +oSG +kjO +qzb +kPq +vxP +dTv +kIn +uJf +mAd +oYh +oPf +lat +vCi +dBU +jWK +pfq +iXl +iXl +iXl +exA +jdk +ghR +fvi +bOx +jWK +jWK +bAD +hTs +oTj +dij +jgS +rKK +sIb +lfU +hTs +rmK +etV +buX +hTs +nIe +lal +tUI +lkX +nIe +lYa +toO +iEM +udD +abC +mZf +reN +hHL +iOC +vil +vil +gep +iWu +iWu +iWu +iWu +iWu +iWu +iWu +iWu +hGN +iRy +cJy +cJy +dYE +iRy +gMv +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(107,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +bsl +aLN +qkG +qkG +dQw +wMR +hWj +liU +kUO +qkG +bGI +eeS +bsl +cJy +iRy +iRy +cJy +sxR +aau +xZe +uUy +bZz +jLo +apD +aDF +wdj +rEU +afm +gxY +nla +nla +nla +eUt +dOk +eCz +lgc +rQC +rSl +jBi +ckD +tZM +bgn +xZM +lrA +wbC +rSW +snZ +oeC +oIM +mPs +cRh +vDn +cAx +kHr +fIm +ast +vfp +uHo +lkU +tqS +pvj +xfE +iEL +vJG +rfj +qsk +iDK +iDK +iDK +iDK +vrw +sNR +xDG +xwK +osu +plM +dPv +bMc +xVh +ldN +kIn +pWf +mAd +mAd +qxk +mAd +fov +fov +fov +cZt +iXl +iXl +iXl +exA +jdk +ivE +fvi +ivE +rIb +jWK +hTs +hTs +sDz +tnb +pmK +hTs +hTs +hTs +hTs +uhZ +fQU +lXM +aPq +fEq +dzn +ibC +rLA +fEq +xJg +xID +cXY +pgi +sPI +caI +hPS +eJk +abi +abk +rFn +abk +iWu +iWu +iWu +iWu +iWu +iWu +iWu +iWu +hGN +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(108,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +dYE +dYE +cJy +iRy +iRy +iRy +cJy +iRy +iRy +bsl +qkG +qkG +qkG +dww +fDl +nSE +jeG +lQo +qkG +mHf +qkG +bsl +cJy +cJy +cJy +cJy +sxR +abt +jjz +oGZ +bZz +cDS +apD +fyW +eTC +uCb +afm +gxY +nla +ayQ +sUx +pUj +dOk +sXX +vFH +rQC +ckD +ckD +dfa +fEv +bgn +qSO +nBI +bRp +ttl +snZ +bHI +xmK +iyE +qAa +jLR +nTy +iqv +tOE +dMi +saC +kyN +enf +aTw +cEh +wzt +hmv +hmv +pLi +fku +iDK +piY +piY +piY +iDK +vrw +elp +jqD +wCH +fFJ +jrF +eIM +xVh +aFo +kIn +hAD +fov +lse +vkQ +ugh +hqM +bHp +fov +fov +uNL +uNL +uNL +jlb +jdk +oOk +oWr +ivE +idK +jWK +nfc +ybr +cZe +dlv +sLj +ihz +rrO +hTs +gZz +gYp +jMx +lRc +uop +liW +izm +epq +rCw +liW +iQP +hxa +gKF +pSC +dAw +seU +hPS +qeP +mYn +lut +uhz +bwp +iWu +iWu +iWu +iWu +iWu +iWu +iWu +iWu +hGN +cJy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(109,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +iRy +cJy +cJy +dYE +dYE +dYE +cJy +cJy +bsl +bsl +bsl +bsl +bsl +fFa +gZL +fFa +bsl +bsl +bsl +bsl +bsl +cJy +iRy +iRy +cJy +sxR +agn +iOH +bDC +bZz +cQJ +apD +kXE +aTL +qfZ +afm +gxY +nla +nla +nla +nla +dOk +rHg +maD +rQC +rQC +ckD +nDa +ckD +bgn +sss +dLz +fyy +rQC +rQC +fxB +dwf +dMi +dMi +wEk +clJ +slF +xdY +wEk +wEk +wEk +wEk +wEk +xLP +gpb +vJG +vJG +unp +iDK +iDK +ajB +ajB +ajB +xmz +vrw +rFZ +jaN +tKN +gXt +dWu +ceu +eqR +fcU +jqb +xqH +fov +vmg +kEl +nSt +tMJ +nSt +icC +fov +bQx +ivE +ivE +ivE +ivE +ivE +fvi +ivE +pzX +jWK +lpf +xxd +mJq +nWo +aBk +ovz +taf +kyP +wlo +xSl +jPL +lfW +lUh +nIe +xwN +fOt +xwN +nIe +abB +hxa +xZk +rxJ +prd +mTs +vAS +wyX +abL +lYa +lYa +lYa +iWu +iWu +iWu +iWu +iWu +iWu +iWu +iWu +hGN +cJy +iRy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(110,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +dYE +iRy +cJy +cJy +iRy +cJy +cJy +bsl +eyL +qkG +qkG +bsl +cJy +cJy +iRy +cJy +cJy +iRy +cJy +cJy +inz +inz +bbX +mTK +iTz +apD +apD +gtD +uye +uZM +vZg +eGd +nla +nla +nla +nla +dOk +sca +lgc +dBp +rQC +rQC +rQC +rQC +rQC +rQC +rQC +hHj +rQC +qIe +wDq +dbp +cNL +eUl +wEk +xNO +mze +aWj +ocF +bVo +eFU +qTN +fqr +qbF +gpb +eRv +cNj +rfj +dNu +tTg +hEt +hEt +hEt +pCY +hbz +gnH +nYP +gKD +gKD +gKD +gKD +mYK +oSG +qzj +fpg +oWq +oGl +eZG +hLP +hLP +hLP +tdC +voP +ivE +ivE +qVj +qVj +qVj +qVj +nTD +ivE +ivE +rVM +ohW +xxd +aax +xSl +aBk +ovz +bRu +rmK +fyk +xSl +hJz +vqa +mEf +wlk +rzj +xML +udD +abz +udD +vaO +wjM +jtG +hVo +mTs +vAS +xjw +mYn +lut +kJF +bwp +iWu +iWu +iWu +iWu +iWu +iWu +iWu +iWu +hGN +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(111,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +bsl +gcs +qkG +qkG +bsl +cJy +cJy +cJy +hGN +hGN +hGN +hGN +hGN +hGN +sxR +bfF +oCJ +bKJ +apD +jAB +iSn +dZd +hnr +afm +qeY +dOk +pIg +tJi +dOk +dOk +nID +kcs +dJs +nID +pUH +ssI +lkN +qtN +hsm +xeJ +pVC +bPu +eDO +fYe +ylo +eBs +tJr +wEk +tAQ +fcS +qqd +sSH +qhz +ggd +qho +xKP +cnJ +gpb +vJG +vJG +mRD +lrU +xUx +kWa +vJG +pCh +ydj +giq +lmy +fbU +rkm +fES +fES +fES +fbU +khH +kUU +cYc +kqa +dlY +qRL +hLP +hLP +kyV +uvP +mRl +kxZ +ndZ +gFQ +gFQ +aRy +rBs +bbM +iJC +kxZ +dLl +wMg +xxd +ipd +kKp +jSZ +bMg +bhT +eNO +uEL +ddj +qVk +iaa +xbv +rUC +vLk +oOF +xDQ +dzv +wKQ +tBA +foj +uEl +hVo +ihC +hPS +yfA +xNC +abl +xNC +abl +iWu +iWu +iWu +iWu +iWu +iWu +iWu +iWu +hGN +iRy +cJy +cJy +dYE +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(112,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +tYG +cJy +iRy +cJy +cJy +cJy +cJy +bsl +qkG +qtW +eyL +bsl +cJy +iRy +iRy +hGN +lPD +dZz +tfh +tsX +oLc +sxR +bhy +oQu +sOb +apD +byb +twf +aTL +moJ +ryL +dOk +dOk +dOk +dOk +dOk +mBC +nID +pvF +nID +nID +hLb +uwS +vUx +xBA +bUI +nID +czC +unL +glE +sAt +sGS +hMy +ppb +wEk +fTL +iKl +eTD +hoF +hAQ +pWt +onM +uJP +afy +dMN +djg +pvU +cax +gAA +wkD +bmA +wzT +jhV +qqN +dWm +iVT +smq +lsl +fnG +fnG +fnG +smq +bnY +lgN +rtz +mgb +fox +aJt +vhs +vhs +jBF +wLT +htj +xIE +xZT +giV +hVg +dIk +hVg +juM +lpv +lhg +haY +bhT +lHw +puT +xhB +iTE +ovz +kvS +hTs +bFn +tiM +rMF +rbv +mKU +qxU +hxa +gKo +bTm +mqz +pJO +lKP +cJw +iBF +oVO +vDW +mfF +kPD +dvS +vil +vil +gep +iWu +iWu +iWu +iWu +iWu +iWu +iWu +iWu +hGN +iRy +cJy +iRy +dYE +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(113,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +dYE +cJy +cJy +iRy +iRy +iRy +bsl +bsl +bsl +bsl +bsl +cJy +iRy +cJy +hGN +osX +rpZ +boI +rmg +udY +sxR +boj +ixO +mGQ +apD +fCY +jcz +pyt +cxE +dOk +dOk +lyi +brL +wDq +nID +nID +nID +iBq +uSl +nID +iwd +nID +nID +nID +kip +nID +nID +nID +nID +nID +nID +cQz +nID +wEk +wEk +bTi +wEk +ach +avo +avo +cVK +swz +amW +ifw +dWx +vMS +cos +iDK +dHF +mcj +mcj +mcj +mcj +vrw +imB +jUP +nAB +chC +cvq +uhi +tcu +tFm +tcu +fpq +fov +wTG +rdI +djz +gFB +rFM +enY +fov +fgb +uIa +ivE +ivE +oFK +ivE +oku +qXt +tSG +jWK +cAs +njQ +lEC +tbo +xSl +pGX +hTs +hTs +hTs +ijk +xdo +eGm +qDP +wlk +dne +msp +uYa +uYa +hUh +iOc +vxt +tOL +uYa +aqD +abE +wyX +jMH +lYa +cJy +hGN +iWu +iWu +iWu +iWu +iWu +iWu +iWu +iWu +hGN +cJy +cJy +iRy +dYE +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(114,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +iRy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +hGN +xqN +njO +gbb +nmC +diE +inz +qky +rCV +inz +inz +inz +dOk +dOk +seL +dOk +qau +eXB +jVo +vYO +pKV +rll +mGU +xjR +eHr +xeJ +puJ +jVi +nID +lEn +uYj +aMl +xKV +mEP +mGU +aJy +nID +lgc +mUl +nID +ncz +mDp +wEk +qyI +rXA +rXA +frf +eDB +nAD +uKA +tkH +mwk +kmT +iDK +kjT +kjT +tER +kjT +kjT +nJE +nJE +afZ +hlO +afZ +nJE +nJE +kXz +sSD +gWM +hZZ +hZZ +hZZ +nKV +hZZ +irZ +irZ +irZ +irZ +jwy +uIa +uyQ +uyQ +szB +rHX +vCp +vCp +vCp +vCp +cBk +cWP +hZx +nDs +nDs +hQp +tWw +spI +hTs +tuC +hTs +tGv +uKf +lYa +tuX +eQD +xLg +abA +lYa +lYa +joS +ajj +joS +lYa +lYa +owt +kcR +lYa +cJy +hGN +iWu +iWu +iWu +iWu +iWu +iWu +iWu +iWu +hGN +hBE +cJy +cJy +cJy +cJy +cJy +iRy +iRy +tYG +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(115,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +dYE +iRy +cJy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +hGN +vVX +uIj +tTD +owy +sQA +ahU +pzD +oXl +dxM +rZu +apD +mMR +exp +flJ +sca +owq +vLg +dXE +tCB +nID +jBW +pZC +iXP +nID +nID +pKL +bFX +nID +tJr +nhc +uwS +qoB +nID +rcn +xbP +ubc +dfC +vHc +nID +tJr +kcs +wEk +wEk +bZT +kAt +wEk +wEk +iDK +nik +ojQ +ldp +iDK +iDK +iDK +iDK +iDK +iDK +nJE +nJE +uIG +qzT +wMS +mgW +nzA +nJE +bEY +etQ +egH +hZZ +fsM +gNg +ouI +nbL +irZ +hAh +hAh +irZ +tuH +mDK +uGG +nPY +aEc +dRu +irZ +gxk +gxk +wVk +wBM +swQ +bAB +cqz +hdY +nhY +auD +jEm +sFF +vIu +fzS +mUD +uOU +fzS +gwS +wYU +fzS +lYa +lYa +wQd +udD +lUV +bHb +iRM +lYa +lYa +lYa +lYa +hks +uOe +uOe +uOe +hks +hks +cJy +cJy +cJy +cJy +hGN +cJy +cJy +iRy +iRy +cJy +iRy +iRy +dYE +dYE +iRy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(116,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +dYE +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +sQN +iRy +hGN +bKF +uIj +tTD +bpr +azo +kXc +age +eWK +acp +tuc +fnB +ors +thp +ktU +sUr +aAq +nID +lEl +hpQ +doO +doO +doO +eqr +doO +tJr +gQo +ayB +nID +ncW +ncW +jdm +xVC +ncW +fcF +fXH +cFt +cZp +vva +jJb +xRI +aiK +fOa +wEk +wEk +wEk +wEk +fUr +evi +seB +iUC +evr +evi +qPC +aaF +aaG +aaH +aaI +nJE +wMi +hNY +glo +rII +kiD +sXA +nJE +utQ +rye +nDy +hZZ +xLz +wvN +uGT +soZ +irZ +jLG +rXr +ssj +bmp +pBt +bvY +nVt +mOD +vtn +iYJ +rXr +jLG +wPe +gJw +gJw +gzR +foG +kGL +gJw +gJw +phC +oSH +pEB +fzS +xSk +mJn +qYX +snt +nFk +epH +lYa +nZu +qbu +pJO +poO +shM +fYr +qqe +oAr +lYa +ngb +mKI +cDB +sTm +fJP +cOW +aXg +bAs +swd +swd +tou +qzB +cJy +cJy +cJy +cJy +cJy +dYE +dYE +dYE +iRy +iRy +cJy +iRy +iRy +mgo +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(117,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +dYE +dYE +cJy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +hGN +vVX +uIj +tTD +owy +kqW +icb +age +oNT +rjp +vWX +apD +sca +kYH +xJp +cZf +rgF +rgF +rgF +rgF +doO +fFd +fRT +tLU +doO +nID +uwS +bUI +sGS +ncW +pfZ +lux +cxV +ncW +ncW +ovZ +uTm +szr +sGS +nID +dBd +mDd +hgM +nID +mpw +pZC +nID +nID +evi +mMb +ttz +oJT +evi +evi +nJE +nJE +nJE +nJE +nJE +xig +imY +glo +tvG +kiD +aFl +nJE +nKw +aso +ksg +hZZ +fds +hXj +gWO +mkz +irZ +nBw +rPo +uyG +etR +wtW +yaG +vYW +lno +pqx +tll +aSd +xxb +wPe +aQd +smC +qPT +bLk +nYG +gsh +gJw +auD +mjw +auD +fzS +uBs +hgs +ghi +weT +gVM +pUJ +lYa +oNA +owv +aHp +neY +mAc +dKh +nZh +jKx +lYa +nch +dbB +pSl +cDB +mUT +euW +hks +mEJ +mEJ +mEJ +tmB +mEJ +cJy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +iRy +cJy +iRy +dYE +dYE +dYE +iRy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(118,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +mdg +iRy +cJy +cJy +iRy +cJy +hGN +nkG +sRr +uQf +fUx +fKv +nkI +nnN +pJo +hpN +ezA +apD +nID +vXy +nID +rgF +rgF +qAw +xoS +mor +doO +pZf +sFB +xpW +jZk +nID +nID +kxW +nID +ncW +aNJ +cgB +rSk +brp +ncW +fOI +lgc +pZC +nID +nID +nID +bfz +sDu +nig +eyx +mpg +qtN +bHq +gsE +hfL +nzV +atg +bsp +lbX +nJE +ffr +tAN +oUJ +pRM +ujn +uNQ +nXa +rSL +nwd +gtf +wbU +sfk +jUx +anS +hZZ +uRa +qnd +mhC +aJN +irZ +pAv +pAv +ssj +rzf +sGQ +sDY +sDY +qJZ +tMV +iYJ +ehN +nBd +wPe +mur +pMu +gsT +jVj +jVj +oeW +gJw +yeu +wtc +uaB +fzS +dBb +hgs +wsM +ghi +gVM +aZr +lYa +uDl +fqe +npX +poO +fqe +fqe +vDS +sPd +lYa +bke +naM +eSL +cBE +cBE +oeg +pye +jaO +kGT +jaO +kHd +oSS +cJy +iRy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(119,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +mgo +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +hGN +bAL +tah +tVT +ehm +xlY +fVC +toa +bLI +eWt +apD +apD +pZC +uZP +fZt +rgF +clt +vAb +txb +xqS +doO +gIS +hHU +rCy +mEO +nID +pZC +iXP +tCB +ncW +iPg +mfW +bqW +dwE +ncW +ncW +rmw +ncW +ncW +euS +deW +deW +deW +deW +deW +lgc +nhc +nID +tMA +iGW +gTX +sQM +mlM +sRV +nJE +nJE +pRM +oMk +pRM +pRM +uWh +nMM +uLi +qXZ +hJn +afZ +uCL +wSW +aeF +hZZ +avs +qML +dWF +irZ +irZ +irZ +irZ +irZ +kxV +wTj +vyf +cnx +xXx +avg +utu +utu +utu +wPe +wxH +rWQ +pYn +htL +jVj +arm +gJw +iii +cVP +wPW +fzS +fzS +vaQ +vkv +wBI +trq +phn +lYa +hxa +imP +pJO +uGV +ghO +dKX +cGW +lYa +lYa +hks +skR +fYd +cDB +aaK +oua +sCz +pVV +vhi +quf +tit +oSS +cJy +cJy +cJy +iRy +iRy +cJy +cJy +iRy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(120,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +dYE +cJy +cJy +cJy +cJy +cJy +hGN +hwq +pdd +hqd +iHf +vTK +apD +uea +bMH +udp +apD +nkP +dXE +uZP +rgF +rgF +uYx +ryF +sly +nkX +doO +iex +alx +eeX +eup +doO +hwM +sja +ycm +ncW +ooe +pMp +dzp +lAF +ncW +kMT +cPv +ldA +ncW +deW +deW +yam +rYT +bdK +deW +xcK +fbD +deW +xNc +iGW +xoG +mRV +nPO +qrp +aBf +nJE +iSB +hsC +lPG +pRM +bhY +oVp +gJF +uSD +tqL +hlO +qCr +jcq +rxY +cUi +oLl +kRT +pat +irZ +hEx +hoy +tCy +ssj +ykG +sGQ +dNz +dNz +qJZ +kdt +iYJ +eCc +eCc +wPe +qWo +rWQ +gsT +bpP +jVj +fvf +gJw +mTc +ptU +mGI +wGK +fzS +fzS +fzS +fzS +xbT +fzS +lYa +lgF +rgz +vxs +pDs +uYa +rvO +tzo +lYa +nqn +hks +mar +wTT +uEf +sZi +avh +fsi +pxi +uGz +pxi +oQV +oSS +cJy +pKw +pKw +pKw +pKw +pKw +cJy +cJy +eoo +jfk +eoo +eoo +eoo +cJy +iRy +dYE +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(121,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dCA +dCA +dCA +dCA +dCA +dCA +dCA +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +dYE +cJy +cJy +iRy +cJy +hGN +hGN +hGN +hGN +hGN +hGN +hGN +hGN +apD +apD +gxS +apD +apD +aIQ +jns +qhE +rgF +asX +kxD +kIk +gZt +bIy +doO +doO +epR +doO +doO +doO +fTb +iwb +pZC +ncW +ncW +ncW +gFU +ncW +ncW +wZl +ejQ +kLa +sfA +deW +xYM +bAX +hPW +hPW +qqn +hju +eji +deW +bPJ +iGW +bZA +hrL +hPg +pCL +hqT +nJE +iwW +oLH +qdQ +pbc +qdQ +rmI +gfH +hxb +jWG +nJE +gWh +nAc +jSq +hZZ +dQi +hhz +hhz +irZ +xXi +wKS +rPo +pSS +ouL +ara +ada +yaG +fLn +tpP +kLo +srK +hDQ +wPe +xPR +pMu +bDH +uyX +jVj +pdR +gJw +gJw +auD +soH +uRQ +jGz +smc +auD +iLy +yga +iii +lYa +lYa +lYa +lgh +uAb +ibA +lYa +lYa +lYa +auD +hks +gbn +mTN +qYV +gpr +pRy +ksa +mEJ +mEJ +mEJ +pKw +pKw +pKw +pKw +liT +ghB +sdu +pKw +pKw +pKw +jpW +jpW +jpW +jpW +jpW +hhq +iRy +dYE +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(122,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +sQN +aQL +iRy +cJy +iRy +cJy +hGN +lUa +lUa +lUa +lUa +lUa +cJy +cJy +icY +rUq +pJV +jzo +mAd +wDq +iMq +vYo +rgF +rJV +tBV +nfy +doO +doO +doO +auH +mWu +pQk +sfe +doO +bsI +iXP +ncW +ncW +jao +kAW +uqC +qnI +bKz +uRU +jCI +iFt +biC +deW +syf +dZv +aWc +cgw +fSE +pvw +ddr +deW +ehU +iGW +xoG +mTg +nPO +bMI +xTg +nJE +dYr +nDH +qjv +pRM +rsr +lpc +qjN +qIO +nJE +nJE +jYT +vFN +jYT +hZZ +hZZ +hhz +hhz +irZ +xFK +xFK +uEG +jIK +elo +xkF +rPk +sDY +xwr +npS +iYJ +phw +wIU +wPe +uir +rWQ +gsT +vsw +jVj +gLU +brW +gJw +bvj +aGE +kRS +oNp +oir +uqH +lym +acO +rIM +kjL +giT +lYa +lYa +gVn +lYa +lYa +iii +tOU +hYE +hks +hks +xPa +bCy +hks +pfX +hks +hks +nzN +tmI +soK +phV +jfr +wfb +qUM +cIg +pAJ +vbp +dCt +aAR +qDY +lfk +gze +ktu +jpW +hhq +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(123,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +dYE +cJy +cJy +iRy +cJy +hGN +lUa +lUa +lUa +lUa +lUa +uiP +eCj +eCj +oPc +wYa +aQh +bHq +qtN +eHr +neu +rgF +nxr +wFl +myY +doO +fkI +rPM +lZh +rUm +eGp +ppj +vkh +mGU +xmu +ncW +eXV +ewe +cTl +uzA +xIW +wGA +tJb +jaK +kLa +gnz +deW +bex +hmc +woG +ijg +htU +dCx +nZK +deW +fFD +jgu +hwo +twl +bwQ +pWH +jUH +nJE +nJE +nJE +nJE +nJE +nJE +nJE +nJE +nJE +nJE +smm +fhp +pgs +cpX +ipA +hZZ +hZZ +hZZ +irZ +irZ +irZ +irZ +irZ +irZ +mcT +lsi +uZI +kzC +lgZ +utu +udN +udN +wPe +rBc +rWQ +dux +uSh +jVj +uEB +fva +auD +bvj +hBD +bXA +wSa +tvr +auD +qWK +aaL +nmB +cQi +pEB +auD +wpV +orf +vUA +ghy +jCK +jCK +qOp +iii +hks +hks +hks +hks +epS +iii +eHK +qXa +pHy +pKw +fev +pQo +ikT +jor +rUw +voN +pNg +qUW +kGG +sHq +vsY +rRu +xUy +jpW +rlK +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +gms +gms +gms +gms +gms +gms +gms +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(124,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +dYE +iRy +cJy +cJy +cJy +hGN +lUa +lUa +lUa +lUa +lUa +lPC +xFq +ozz +cpb +ivn +kgO +nID +nID +gMd +uZP +rgF +rgF +cyT +qRA +doO +rnu +rPM +qZp +cLN +oMf +bPz +doO +cRQ +pYN +ncW +eYC +sBw +vJQ +mEe +nfO +ohX +vJQ +jCI +uRU +ncW +deW +deW +xne +deW +deW +tYj +wWZ +tGa +cnp +dRV +kSB +yax +bfO +dRV +acc +jUH +iRy +cJy +iRy +cJy +iRy +cJy +iRy +cAz +tUu +lRH +nLK +eHO +nAc +eHO +nfS +hIV +mTw +cAz +iRy +cJy +iRy +cJy +iRy +irZ +irZ +wja +wja +wja +wja +wja +wja +wja +wPe +qTe +rWQ +fEn +lVR +jma +jUV +axu +nvH +dLP +fXG +auD +wnX +iii +auD +pRJ +fHB +sCI +fme +uhw +jza +gRw +ukr +cED +vWF +wWp +joW +fme +hEi +wSa +qNR +auD +mYP +oeN +wWp +mVt +bpi +thL +epc +flc +mQI +vrD +uth +kaG +wez +vbp +nwp +dZn +yiw +odG +xAF +ddK +jpW +hhq +cJy +iRy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(125,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +iRy +iRy +cJy +cJy +hGN +lUa +lUa +lUa +lUa +lUa +eCj +exM +eCj +rSg +lFI +wox +pmi +nID +nID +wFr +rgF +mBx +llW +akt +doO +doO +nvo +lZh +xQy +lZh +wrI +doO +doO +ncW +ncW +gHX +moF +klZ +naD +teO +oVc +dsg +ejQ +rkn +cGR +pzU +oSp +vkc +sgb +deW +deW +deW +cnp +cnp +viC +jzL +iWf +kcM +rft +acc +cJy +cJy +cdk +cdk +cdk +cdk +cdk +cdk +cdk +mBB +lvL +fIx +exj +vgE +hYi +cou +nYx +pFp +qny +qny +qny +qny +qny +iRy +cJy +iRy +qMs +lGc +nDf +cMK +jse +rdM +fRk +wPe +wPe +lDb +etA +dvH +wPi +iAF +nny +auD +qYL +epS +fmz +fmz +fmz +fmz +fmz +fmz +kCN +pyu +pyu +pyu +pyu +pyu +lvE +nTh +jCK +qfb +fEI +rzl +oir +wWp +cWQ +nJc +mxm +nZX +ryM +vqU +lfl +pKw +fUt +jLn +imR +uvC +aZb +eVC +wHk +pKw +pKw +jpW +jpW +jpW +jpW +jpW +hhq +cJy +cJy +dYE +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(126,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +iRy +cJy +cJy +iRy +hGN +lUa +lUa +lUa +lUa +lUa +cJy +icY +noz +rSg +lFI +wox +eKF +rgF +hhU +ssZ +gED +wDT +evp +igY +sac +doO +cjj +rPM +sEP +ouY +eDt +sDb +jZk +ncW +gXD +gXv +bPR +gXv +dMn +gXv +bPR +vJQ +jCI +ezR +cGR +erE +jIl +crd +bIL +wZf +nka +skk +cnp +eQq +fjW +lOP +nPP +iye +abW +acc +iRy +cdk +cdk +mNo +vsa +vaM +xuN +nXk +cdk +ilU +iVS +lfX +usb +blW +wdE +ssu +eHO +nrG +qny +tUQ +mBi +ind +qny +qny +cJy +wja +wja +cQk +paX +niK +onD +swl +onD +vby +wPe +gJw +ltp +foG +nJI +gJw +gJw +fmz +fmz +sBo +fmz +xTf +oMl +dgF +eKW +fmz +pyu +pyu +imp +gNu +oxd +pyu +pyu +our +iyz +pyu +iii +chr +usd +qOp +auD +gny +uSi +fbr +pKw +pKw +xZW +pKw +glQ +neE +xUY +xRf +jdr +jdr +pZt +pKw +cJy +ozc +ozc +ozc +ozc +ozc +cJy +iRy +iRy +dYE +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(127,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +dYE +cJy +cJy +cJy +iRy +iRy +hGN +lUa +lUa +lUa +lUa +lUa +iRy +eCj +jXE +rSg +lFI +wox +mJS +djZ +beE +jbE +eFG +eFG +jbE +eFG +fzc +ctT +rPM +eeE +jJC +uPz +uPz +ucJ +iEx +bTw +btb +wwA +wPq +wwA +toK +wxF +wPq +wwA +fFG +wwA +sfY +kRX +ubk +mSJ +ubk +ubk +uPb +oZh +fPS +lgG +hUg +mis +aVk +kjC +abX +acc +cJy +cdk +iWX +fBN +cdn +fBN +fBN +nqV +cdk +uhX +eHO +pbA +vIV +tHc +iXe +pIs +eHO +nqG +qny +pjy +bxp +pjy +pYq +qny +iRy +wja +bXR +rEn +vHO +iOF +lQX +onD +onD +gzj +jCR +puI +eeY +sog +hRV +fEb +dTl +fmz +hxM +qCS +bva +iyr +iyr +iyr +iyr +gUG +pyu +mQi +qZG +rfF +qZG +dmR +nGJ +msx +utL +pyu +gFp +jCK +mPF +lvx +pKw +pKw +pKw +pKw +pKw +mAO +hPi +pKw +pKw +sFy +irK +tLN +pMi +nWE +sFy +pKw +cJy +cJy +eoo +eoo +eoo +eoo +eoo +cJy +cJy +dYE +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(128,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +iRy +iRy +cJy +iRy +cJy +hGN +lUa +lUa +lUa +lUa +lUa +cJy +icY +icY +dEx +lMD +wox +daG +xjz +doU +tHi +nYL +nKO +oIc +njq +teX +qlk +csb +esH +wpY +iFD +iFD +eXf +mIK +pzz +thA +vJQ +ieg +snO +qCl +mEe +dsg +dTU +jCI +iAV +hrP +rOC +fIF +vAI +hyg +lSI +tRz +aik +dRV +gLK +hZB +nOb +obS +qvR +abY +acc +iRy +cdk +fpz +eTw +tkS +upy +uHZ +uHZ +pQf +kSZ +kdv +wbw +cUW +qby +lvq +ryD +jlG +rxY +pLb +dOp +vYV +haD +bQK +qny +cJy +wja +sYi +nSo +cQQ +jSO +pgp +hWv +nJx +kSi +bNB +ftC +kYN +ioH +aiW +apl +kty +ubO +wAX +rbq +kyX +kyX +kyX +kyX +kyX +pIB +fzn +uzn +rih +rih +rih +rih +rih +xbG +rnv +pKw +pKw +pKw +pKw +pKw +pKw +ueT +jOR +dLd +lGS +lFo +tGf +gFo +sBE +nLr +gcw +tgR +nDR +kAK +cnA +pKw +pKw +pKw +jpW +jpW +jpW +jpW +jpW +hhq +iRy +tYG +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(129,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +iRy +cJy +cJy +cJy +cJy +hGN +lUa +lUa +lUa +lUa +lUa +cJy +eCj +jXE +rSg +dcI +pdO +xII +kqF +xar +aYj +wmG +rOD +aYj +gDu +pCH +kTd +fTw +rzH +xok +eZR +eZR +uqe +bFj +eTl +xGS +tJb +fyc +tJb +xGS +hjS +xGS +bSF +fvE +tJb +mey +xdc +hlX +aZY +enH +enH +rjz +jOb +gtW +xSb +gUH +noV +rgN +sNW +abZ +acc +cJy +cdk +szP +fBN +tpW +fBN +fBN +nqV +cdk +mFG +eHO +pbA +xpb +xFr +wCq +pIs +eHO +nHT +qny +soI +dkV +soI +tMh +qny +iRy +wja +pqW +vCU +lEW +wyT +vFM +onD +jPg +wmU +hJO +eKP +nAy +xxh +aiW +apl +oBY +azq +mpD +rbq +wQj +lHv +bgB +tqV +hxQ +gxM +dAc +dJD +rih +qAH +jNb +gRI +qTy +xbG +dXq +qUW +lai +dnq +aaW +pKw +lXt +kQo +kQo +kQo +kQo +kQo +feA +kQo +kQo +hxc +tei +lNC +sTc +pFH +jZv +gFj +dCt +uBA +qDY +wcz +mwj +mdy +jpW +rlK +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(130,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +dYE +iRy +cJy +iRy +iRy +cJy +hGN +lUa +lUa +lUa +lUa +lUa +cJy +icY +noz +rSg +lFI +wox +tyV +rgF +pVe +mBU +stl +pIc +ylq +lzK +eYp +doO +dkB +ryO +rPM +rPM +rPM +oqA +oeq +ncW +oJD +jnu +jTw +vJQ +dsg +itF +dsg +vJQ +gJY +fDe +cGR +qLi +but +fyt +fyt +ioj +feE +bRR +cnp +hJm +fjW +bjP +qGi +mBm +aca +acc +iRy +cdk +cdk +ubS +ieN +ePW +kbM +nXk +cdk +vvu +eHO +nfS +auk +uyS +auk +nLK +eHO +xBv +qny +dZN +pYS +weK +qny +qny +cJy +wja +wja +fmb +oCm +oPT +onD +onD +jPg +bTN +kFA +tEl +gLi +mOX +pyn +cfm +pgE +dcd +eDD +sgy +aIx +rZC +rZN +rZC +sGo +syh +psr +nDJ +nZU +rLf +nZU +gyN +jqd +aRB +aDI +rHd +eFw +fGG +ibk +vvk +aVh +hBb +rfb +bCQ +fuV +bPS +ojS +gee +luL +hIx +kMS +tzs +rcx +gFZ +xUU +ejR +qUW +kGG +sHq +wqP +hKq +gzQ +jpW +rlK +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(131,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +iRy +iRy +iRy +iRy +iRy +iRy +qoe +cJy +iRy +iRy +aQL +iRy +cJy +iRy +cJy +cJy +hGN +lUa +lUa +lUa +lUa +lUa +eCj +exM +eCj +rSg +lFI +puv +nHb +nHb +nHb +nHb +uXs +nHb +nHb +nHb +nHb +doO +ayJ +kBG +mIK +kPZ +gUQ +evt +gkv +tBH +tBH +tBH +tBH +aVq +vJQ +iCL +vJQ +hOp +rbG +rbG +rbG +rbG +rNj +eJh +kdX +lbj +kTI +rbG +cnp +cnp +gfB +mqv +qdM +njB +acb +acc +cJy +cJy +cdk +cdk +cdk +cdk +cdk +cdk +cdk +okB +lvL +nqm +hYi +wSW +exj +hwh +nYx +gDL +qny +qny +qny +qny +qny +iRy +cJy +iRy +qMs +eZb +fEM +kZx +hVS +kZx +fEM +aUT +cPn +vhx +vzt +tAH +aiW +apl +fHH +azq +dyJ +uyZ +kyX +eNC +orq +mpb +ppz +rhW +pyu +uxE +htr +vEw +kZE +sxX +viE +kZE +nei +hNe +dEW +feP +aaX +pKw +pKY +tOn +pYj +pYj +mpR +hkp +flK +gti +gqK +xMy +atw +qUi +fci +gFZ +qrC +tTh +nwp +vfC +yiw +wRL +yeD +tIk +jpW +hhq +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(132,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +dCA +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +dYE +cJy +cJy +cJy +cJy +iRy +hGN +lUa +lUa +lUa +lUa +lUa +lPC +xFq +ozz +cDu +otj +nYK +nHb +ekI +jtV +wbk +lIs +ehX +ufp +lmc +wbk +woH +oQO +gPp +oQO +woH +doO +mTV +tBH +tBH +dIA +nAb +tBH +qxW +poQ +aWw +eDs +rbG +rbG +mPd +wvQ +gqH +ihh +aCg +aCg +nRH +xyD +hhO +uFh +cnp +cnp +odc +aJH +ayD +cnp +acc +qMP +iRy +cJy +iRy +cJy +iRy +cJy +iRy +cAz +neP +fuD +ssu +eHO +gVj +iVS +lfX +bHN +cmN +cAz +iRy +cJy +iRy +cJy +iRy +wja +wja +wja +hGn +kFT +hGn +wja +fxS +njL +wja +dbT +clc +gNn +ioH +aiW +iAc +fmz +fmz +hFZ +bpK +kyX +wsP +iWs +mpb +efn +tWJ +pyu +pyu +pyu +pyu +lAm +fNz +oEg +rFw +xAj +oop +vnU +mMY +dVr +pKw +mds +lHL +xgz +sLD +pMG +lKX +eAF +oCy +scF +scF +jyr +crh +nNP +wuX +hov +pKw +pKw +pKw +jpW +jpW +jpW +jpW +jpW +hhq +cJy +dYE +iRy +gMv +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(133,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dCA +dCA +dCA +dCA +dCA +dCA +dCA +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +iRy +iRy +cJy +iRy +hGN +lUa +lUa +lUa +lUa +lUa +icY +icY +icY +vrH +hwy +udU +nHb +nHb +nHb +pGS +xzI +aVQ +hJe +nHb +krc +woH +ujW +cgc +imk +woH +mdd +wjk +tBH +lAY +nZj +uce +cZc +uce +pfO +jjN +sNF +rbG +ajl +oCu +oCu +oCu +oCu +oCu +oCu +oCu +eBq +bGc +gcN +rbG +uGp +vWx +qsF +bxo +pvr +pzK +oLb +oLb +oLb +oLb +oLb +ufU +ufU +ufU +ufU +ufU +ufU +aDj +dAq +geI +wSM +kXf +hRX +hRX +hRX +hRX +hRX +hRX +hRX +hRX +wja +vVo +hRO +uYI +srs +rGj +hGn +eYN +gGz +ilL +gRO +sHz +mfB +ujQ +aiW +apl +azq +pGR +uKk +bpK +kyX +wsP +rNE +kjh +efn +qCf +fmz +bCi +kdD +sWO +sWO +lCp +rbJ +akd +sWO +sWO +oyh +peu +pKw +pKw +qUW +qUW +qUW +gsn +mGu +lKX +dNM +oqc +sBD +aVU +sBD +crh +rcx +oTS +tEt +xyM +dCt +uBA +qDY +xcf +uPZ +ris +jpW +rlK +iRy +dYE +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(134,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +iRy +cJy +cJy +cJy +hGN +lUa +lUa +lUa +lUa +lUa +oPI +lwF +aqt +ixN +gUU +weZ +nHb +gvq +jtV +qpb +nJW +bMA +xog +nHb +ksy +woH +fnJ +lah +ues +woH +rMl +wVN +tBH +mHa +rzI +vmb +wNF +wNF +xKy +kNm +hzb +vwE +lus +nsd +cNP +lIl +lIl +lIl +lIl +lIl +qym +sad +qyK +rbG +pCb +qgx +fKh +abm +bFE +sVo +mzU +xIS +soc +kKN +oLb +igW +mGn +por +bfh +hmr +ufU +ufU +jYT +rPA +jYT +hRX +hRX +lJj +llO +pmV +gEj +bum +lIS +ukz +wja +wOk +hgd +qiV +tPu +gJm +hGn +tlU +fTS +ePF +bNB +ikr +wSJ +lFZ +fUV +wNV +btE +cAj +xiQ +bpK +kyX +wsP +lGo +kjh +sYw +rJx +vmj +swj +hNH +sWO +fLZ +cOA +qaA +qJU +tsa +sWO +sWO +pKw +pKw +rJR +sEc +sEc +sEc +pKw +mfd +lKX +tIV +oCy +fou +bNI +cta +lHn +fci +gFZ +xUU +fRp +qUW +kGG +sHq +xeb +eNI +voV +jpW +hhq +iRy +dYE +dYE +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +gms +gms +gms +gms +gms +gms +gms +gms +gms +gms +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(135,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +dYE +dYE +dYE +iRy +iRy +hGN +hGN +hGN +hGN +hGN +bRU +oPI +tod +oPI +woH +woH +woH +woH +woH +woH +woH +woH +woH +woH +woH +woH +woH +bvK +eMb +djo +woH +edH +hJf +tBH +mtt +san +hyK +kUS +fst +rzI +icT +wOi +gNv +pck +xdC +wmV +tIJ +gjg +puB +tWp +faU +nHN +lFe +pxC +rbG +lgs +qgx +twX +abn +wlN +lqU +oLb +tBf +leS +nmy +oLb +gbW +pay +tzZ +gZq +qwY +gdY +ufU +rlr +aso +hYe +hRX +kkS +oLv +dht +nJU +nJG +aBR +eVR +uuN +wja +tFC +cTp +mux +jPg +jOO +hGn +ooG +nEv +iPr +gkA +prS +kmU +rFj +rZZ +oXg +azq +iMC +uTv +rwP +lLL +lLL +lLL +lLL +weC +tKd +fmz +dFc +cAW +sWO +xZC +cyt +mAG +axn +tyM +nvW +pBh +deU +ltI +sVW +chK +chK +fcR +qHH +hyp +lKX +dNM +qog +lZs +sBD +eMk +nzw +fci +gFZ +rbO +flT +nwp +vfC +yiw +ygz +mhu +mWI +jpW +hhq +cJy +cJy +dYE +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +gms +gms +gms +gms +gms +gms +gms +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(136,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +iRy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +oPI +upp +ihQ +woH +mbr +mbr +mbr +mbr +jAr +thV +mbr +mbr +mbr +ora +woH +cgu +bCu +qqE +dVI +woH +kjA +qbx +tBH +coy +rzI +hyK +nrN +cus +rzI +oea +any +hMW +vjO +xdC +oCu +oCu +oCu +oCu +oCu +oCu +oCu +tgx +mms +rbG +ctE +qgx +fKh +abo +rib +vok +oLb +agG +sMV +auv +oLb +kiH +sZN +wqF +ibJ +mUr +caj +sAK +lMl +eaL +rxY +bUZ +eId +kUb +tJY +hHi +kaW +qcf +eVR +gKA +wja +wja +gYf +diP +tCq +qcw +wja +rTa +orb +wja +cPn +xKB +dKJ +ouQ +tkk +xKB +fmz +irF +irF +sLz +kUn +bFk +aaA +tKW +irF +irF +irF +ggz +qgz +sWO +nsw +nEK +lCj +dMv +nuD +oXS +pRg +uvq +uvq +wzx +feP +feP +off +gGm +lqw +ozn +dGe +sPq +gBi +kiN +scF +ocs +fci +gFZ +sVk +pKw +pKw +pKw +jpW +jpW +jpW +jpW +jpW +rlK +cJy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(137,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +cJy +cJy +iRy +iRy +cJy +iRy +cJy +oPI +oPI +sdi +qKh +woH +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +pUW +taK +kjE +lah +cdw +woH +woH +lSs +tBH +rSv +rzI +wdU +uce +uce +kgr +mLO +fWl +xUl +vjO +xdC +oCu +oCu +oCu +oCu +oCu +oCu +ahS +gta +jPY +rbG +bqB +qgx +fKh +abo +kUv +lgT +oLb +oLb +oLb +oLb +oLb +gVo +vYb +hLX +rVN +nfH +xQM +ufU +hhb +xWt +iZi +hRX +kaw +iXw +cTy +liL +jAw +uLW +eVR +aHz +hAS +wja +wja +wja +bei +wja +wja +dDK +laj +xvZ +gSU +rkq +guE +klJ +kvG +rBu +jIb +irF +nxp +wbO +pDN +pdh +eAG +hey +iOg +hcu +irF +irF +eTM +sWO +rRV +cfN +euT +tVw +mDG +hIJ +sji +aeH +abN +vnU +mMY +mMY +btQ +qUW +rNv +lKX +tIV +iUu +jHl +hKh +xfF +iQU +fci +oTS +tEt +thC +dCt +uBA +qDY +ibG +wuh +okn +jpW +hhq +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(138,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +mdg +aQL +iRy +cJy +cJy +iRy +oPI +uIC +uIC +oPI +uwp +lqo +aXc +woH +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +gag +eVQ +wYN +fMN +cVt +nWQ +woH +syz +tBH +nAb +sdw +wNF +kKP +vQQ +xYx +mMf +sqR +rbG +qrZ +dDW +iYH +kvK +tgT +sQK +mlw +fAR +rbG +dbD +rbG +rbG +rEy +qgx +tTx +abp +wlN +wlN +hJg +qUa +pbY +jtT +qUa +qUa +gRl +hLX +sON +vTX +wtx +ufU +qCr +aso +urt +hRX +grU +wQg +xLQ +wQg +kaW +pQv +eVR +fEf +bHU +hRX +mWR +lBw +oYG +fxN +vfl +fxN +jxZ +mWR +bpG +vHZ +fYf +iMx +tNu +jIb +aBv +gNJ +pBA +mAM +sWJ +sWJ +sWJ +sWJ +sWJ +xCe +xuK +irF +dBs +sWO +qKJ +ana +vdE +sWO +sWO +sWO +sWO +pKw +pKw +uyg +afM +abO +uwL +pKw +dNZ +lKX +tIV +cCX +xfF +feP +feP +iSV +fci +gFZ +xUU +tIb +qUW +kGG +sHq +yaj +ill +apS +jpW +rlK +iRy +cJy +iRy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(139,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +dYE +iRy +iRy +cJy +eAP +uIC +pnS +tio +oPI +pJH +xMP +kMV +woH +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +ikv +uOx +ePA +svp +ihy +cVt +hlN +woH +qOY +tBH +tBH +vJN +nAb +jQG +jRc +ugU +xpB +xpB +xpB +xpB +oyL +xpB +rbG +rbG +rbG +rbG +rbG +rbG +wrZ +fxg +uHr +dui +dKc +pcf +abq +uTi +mPm +jgH +pET +epu +gWq +leH +qUa +uLR +hLX +eFY +ibh +qBZ +ufU +uIz +aso +sXU +hRX +xdT +ygH +aHF +kUD +hwc +fQA +sBv +wlx +hso +hRX +mWR +roK +jRD +xkW +wkp +wkp +lhd +qJE +vNe +gsy +wti +kmh +mcI +aoW +jch +gNJ +gIM +mYT +sIK +kDs +kDs +kDs +uCD +fMC +mdn +irF +nxB +sWO +gpZ +gtZ +iTe +sWO +qdy +uUq +rOw +rDT +pKw +pKw +pKw +pKw +pKw +pKw +pKw +eqb +dGe +iDd +fLD +cta +cta +cta +fci +gFZ +sgQ +dvt +nwp +vfC +yiw +bOu +kaH +wxD +jpW +hhq +iRy +cJy +dYE +iRy +iRy +tYG +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(140,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +dYE +iRy +cJy +eAP +oPM +dGf +fon +jSt +ahK +xwE +eWp +woH +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +pUW +ogq +bCu +lah +cVt +frQ +woH +dzU +cRR +tBH +tBH +ocK +vDg +ocK +tBH +xpB +jJt +syk +icp +cXo +xpB +juo +efy +asn +ghT +prP +okZ +xTU +hKS +sQT +pjL +hDm +rtl +nRz +hKK +liu +eMK +qUa +azQ +wGv +skO +qUa +dFV +hLX +dok +wdC +leJ +ufU +utQ +lGZ +nDy +hRX +hRX +nfr +grS +xeM +hRX +fpF +hRX +hRX +hRX +hRX +vNe +lDK +lTV +iYR +oEk +nRi +jIb +jIb +uRZ +dLg +bCX +kmh +kmh +sIJ +duo +dWv +oQl +vkI +ulz +jBG +dkr +fWm +rHH +fMC +exb +xhg +afI +hIe +mFL +wWC +iNI +lAp +nUm +nrW +nrW +nrW +qad +bJu +uFR +tye +xss +xss +pKw +lKX +dJO +eCY +sBD +lZs +eMk +nIS +fci +gFZ +vGq +pKw +pKw +pKw +jpW +jpW +jpW +jpW +jpW +hhq +cJy +cJy +dYE +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(141,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +lIv +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +cJy +cJy +aWn +oPI +oPI +oPI +oPI +fJi +vQV +opB +woH +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +gag +tgi +bCu +fOQ +jpz +pgT +woH +qbx +kpb +tBH +sRi +iBM +kSz +dPV +rSp +xpB +gxE +wuf +bLS +kXi +bJk +mAU +kXp +fHS +utN +eUC +wFn +myL +wLz +gdP +gdP +qKH +uCx +alC +gdP +gdP +gdP +qUa +ozB +sea +vKZ +qUa +kbK +chB +iFT +asK +rXZ +ufU +gfE +lKJ +uTk +teH +jvv +aWy +cVO +wNT +cVO +hSx +teH +cbm +vNe +jIb +oEW +fXt +eNE +yci +eCE +vuA +jIb +jIb +tNu +siM +bCX +kmh +kmh +jIb +jIb +gNJ +gng +tQt +rSR +gYg +gYg +gYg +mip +yiW +bLA +mGv +myk +nhF +gRP +umN +fPy +aMB +kDg +oVg +tDf +ioc +jZC +jZC +btH +aEz +csg +dqq +vRh +iBz +hoG +iDd +hKh +xfF +xfF +xfF +vqJ +hBr +leA +oeG +unn +mhK +qFS +eOi +rlW +gnw +jpW +hhq +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(142,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +sQN +cJy +iRy +iRy +cJy +oPI +qJt +oPI +oPI +oPI +iZa +woH +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +eST +vCz +nZD +jJk +dDB +uFj +oqf +ovL +kHN +rgY +tBH +lrH +xgW +yiA +wKh +hhQ +xec +wGN +afX +qHh +txw +pNR +vNL +vaL +mqA +tGB +kFG +efy +ewD +sQT +gdP +gfc +qFJ +bBb +qZt +bpy +jBr +hsr +qUa +qUa +qUa +qUa +qUa +ufU +qMz +psY +wYY +ufU +ufU +wIS +uge +nwV +teH +teH +rsy +wxJ +vou +dYQ +hYr +teH +vNe +vNe +uRZ +oTQ +kvG +eNE +jIb +siM +vYn +xWk +clg +bVT +clg +xan +kmh +kvG +rGN +jIb +gNJ +mjM +pOX +aaz +aaz +aaz +aaz +aaC +cuo +pDN +qKt +gra +eCm +rai +wwf +oBK +pHi +gfR +pHi +pHi +pHi +pHi +pHi +rvs +ojw +gDg +lqI +ydm +elt +xgA +xgA +xgA +eDe +jGl +lir +ejw +vnq +xUU +tQb +qUW +kGG +sHq +svl +lIk +rLT +jpW +rlK +cJy +dYE +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(143,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +dYE +iRy +cJy +iRy +cJy +cJy +oPI +oPI +oPI +ceg +jwp +opB +woH +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +woH +xCE +xAm +dAN +jAJ +aFh +woH +mqA +vsq +tBH +dDf +waO +czd +lRV +pSF +xpB +qrz +gMH +wwh +xpB +xpB +dtL +tru +tru +tru +tru +tru +tru +tru +jKM +uEE +lld +uEE +qeK +uEE +qUt +uEE +ksR +uiF +jci +gdP +hox +wRQ +rNb +mTh +tiz +qjD +orJ +nrv +sQj +nrv +rXX +taO +kep +hcc +dLk +qXD +bEF +biM +qjD +oiN +lzu +bNq +kvG +eNE +ejm +vHZ +fVY +rkq +clg +xqP +clg +uTa +aZV +vXx +jIb +abw +irF +mPL +pyx +tjC +dHj +jKB +lRG +aaD +lDh +anr +dvO +eXE +sYp +bCP +dUS +ihF +nly +sAu +xEv +nmI +xEv +yjO +iJG +tye +tye +pKw +pKw +pKw +lKX +hoG +eYg +hKh +cKz +hIj +xgA +oTr +vjG +leA +ujM +unn +mhK +npr +oeT +onU +xCT +jpW +rlK +iRy +dYE +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(144,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +qoe +dYE +cJy +cJy +cJy +cJy +iRy +cJy +oPI +vQV +kqT +lPs +wbN +woH +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +mbr +woH +ovp +nSc +sSE +lbt +osD +woH +ndO +qbx +tBH +tBH +eWs +czd +nfs +tBH +xpB +xpB +xpB +xpB +xpB +ufn +rqJ +tru +sgm +hYg +cem +bPE +oqz +slY +qmM +xWn +iWK +xWn +lab +kNc +joG +djU +cGT +kNc +fAV +lfI +hRL +nTv +wVt +tpt +nWj +qHf +xIV +tSL +pzT +bnz +iIF +iIF +iIF +iIF +iIF +kWe +gRT +wkJ +itj +muY +wcJ +oen +asi +pky +wcJ +asi +asi +wxa +bQr +wbQ +uIo +aay +vhF +jIb +tMC +vNe +irF +irF +qdz +irF +irF +irF +irF +irF +irF +irF +tye +tye +tye +tye +nQT +rdX +tye +orj +orj +sIh +orj +orj +tye +tye +lgB +kIH +pKw +tuW +lKX +feP +xfF +feP +cal +feP +feP +vqJ +ohs +xUU +tpx +pKw +pKw +jpW +jpW +jpW +jpW +jpW +hhq +cJy +dYE +ksO +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(145,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +iRy +cJy +iRy +oPI +oPI +oPI +oPI +iAr +opB +eyw +jSV +woH +mbr +mbr +mbr +mbr +kVJ +dGo +mbr +mbr +mbr +mbr +qdY +qdY +pud +pws +ayW +qdY +qdY +nIG +haO +wvF +tBH +sMX +iov +tBH +tBH +tMD +nym +kNw +sQT +axD +xlD +ehy +tru +dCP +bDc +qQB +hag +nBP +abr +kUi +reb +wco +reb +swn +oDv +veU +psz +uEE +uEE +iMi +uhl +uCS +oyB +fCq +pHY +qeX +osV +ibB +nFd +aas +sbs +wik +aat +wik +wik +wik +fhS +gtq +pWp +fRa +klJ +kmh +guE +kmh +gFb +dfF +dfF +uAr +dfF +dfF +hYd +boy +kmh +kvG +iJl +ayx +czb +xJx +sRl +hjZ +rwi +cmk +aXx +aXx +qOx +qOx +qOx +tye +fsj +arN +rxd +jTA +xXm +eLp +cuV +cuV +cuV +ayk +eYA +sqY +tye +tye +kLD +pKw +aIv +qUs +xPk +rWT +odr +tGx +yjy +dFm +odr +tGx +sAJ +uxV +clC +pKw +ozc +fms +ozc +ozc +ozc +cJy +iRy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(146,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +qoe +cJy +cJy +cJy +cJy +cJy +cJy +oPI +oPI +cuO +cpC +oPI +gNb +sEV +oGk +oPI +woH +woH +woH +woH +woH +woH +qdY +qdY +qdY +qdY +qdY +qdY +uUh +xJh +lpq +rPq +wNq +qdY +qdY +pnV +uNP +pEg +vaK +iXu +mqA +oar +dXg +cqd +cqd +tzR +dni +dpd +qIn +tru +jPl +whj +kCi +xuj +cCn +slY +dvx +xWn +uEE +xWn +uEE +uEE +rjO +dfj +jUc +jUc +rLD +wiW +ulN +ujO +ujO +ujO +gkC +oRL +qSg +dHM +xef +fTg +svC +svC +svC +gVz +svC +fdd +svC +vFj +slu +sJp +mjX +oVa +dfF +eiD +quZ +mcI +nUh +kmh +kmh +kvG +pLo +kvG +gVW +dLg +jFs +czb +sxb +bfm +jLj +rYd +cmk +aXx +aXx +fdY +fdY +qOx +tye +nbM +onE +enI +piW +vsf +iYI +srk +nAt +srk +lmA +vRr +djn +lti +tye +fXk +pKw +vTP +pSM +pKw +gCr +hgN +cTQ +pKw +sbg +vrp +xjD +pKw +aac +pKw +pKw +cJy +cJy +cJy +iRy +iRy +cJy +cJy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(147,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +sHb +cJy +iRy +oPI +vQV +oUt +aBJ +lKp +dwx +mxc +tUA +oPI +vla +uqU +kUE +wpQ +oPI +uVM +qdY +fOY +mfr +qdY +swr +xOa +eEb +xLY +eEb +qyG +vSl +kaf +qdY +aog +rMl +sQT +tMD +vWn +lXD +uRR +xyd +tKZ +upb +kho +chy +jRX +qlp +tTN +xFI +hDy +hDy +laC +jIP +tru +tru +dDL +uyJ +hle +tqR +iYZ +tcr +fop +tcr +uEE +gCu +gdP +mSA +atj +atj +efe +cqe +qjD +cOQ +fFP +wik +pZV +mGS +uIB +nrv +onn +nrv +ygP +oZq +uuy +qjD +fWf +vHZ +guE +kvG +yhS +gVW +dLg +mzb +kvG +iJl +oEk +nMB +jIb +neo +oFc +jIb +czb +mCG +pGP +gsa +xTO +cmk +mXc +mXc +fdY +fdY +tye +tye +rrZ +dZx +xde +dfR +clk +msF +tSA +vLo +tSA +cIc +hgn +dBl +eVp +tye +gky +pKw +pKw +nEb +pKw +sFy +qUW +nWE +pKw +sFy +qUW +nWE +pKw +uIq +eIK +pKw +fhx +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(148,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +jps +cJy +cJy +dYE +cJy +tYG +iRy +oPI +jhr +sZx +gNb +oPI +ecE +dJT +vBN +lRi +vSL +mnF +mKg +fzI +oPI +qdY +qdY +ksb +gmN +rpO +aGN +wYh +hsH +lix +vRv +aEk +sbC +dXX +aBd +aBd +aBd +aBd +aBd +aBd +aBd +fJI +iuZ +wvF +xOF +sQT +juo +bAc +bAc +tru +eYU +rxL +rxL +vpV +ybg +fzs +tru +tiU +ugZ +wIy +dwB +iYZ +tcr +fop +tcr +uEE +ccX +kqS +urn +xXa +quA +efe +qXE +gSM +bXC +fFP +vyw +wOp +vRi +xSV +hVv +rYY +qjp +awF +vnx +qjD +aHv +aHv +piZ +ciy +oHh +aHv +njA +uRZ +nUh +ejm +vHZ +rgE +upJ +cqv +vdJ +vdJ +vdJ +czb +deQ +xTO +fLy +rvn +cmk +uKC +tGt +tzF +gmT +tye +kYx +wDS +skc +rQH +enJ +sZW +tye +ngX +sTB +aJq +tye +nEw +gjI +ayk +tye +tye +tye +cJy +leR +pKw +kZC +eoo +tsq +pKw +kZC +eoo +tsq +pKw +ijN +bTE +rCP +eAP +cJy +cJy +sQN +iRy +dYE +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(149,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +sQN +cJy +iRy +cJy +iRy +qoe +dYE +iRy +cJy +cJy +oPI +gvl +dtx +muw +oPI +oPI +ciV +oPI +oPI +jkh +skC +fSv +gNb +yfP +qdY +dDo +tCE +tCE +qGL +mid +jFa +pWa +eDU +oib +eii +snl +mid +cKV +sSx +prM +tLE +xIe +nmw +aBd +aBd +eoa +svW +sQT +sQT +sQT +hHB +hpR +tru +xXj +lqu +gfb +moh +nLg +uLJ +tru +val +aRe +vaR +git +dHL +iKW +nag +kta +uEE +sCo +eVd +hvf +rRB +efe +efe +amX +uiX +sfL +fFP +wik +wOp +bXH +lOL +vZY +cIT +sBL +jZZ +fpS +flQ +xGY +sCm +sCB +mYs +lIW +aHv +aHv +pVv +oQH +rMc +vNe +vdJ +swI +vdJ +vdJ +nwG +trF +czb +dEr +lpl +qln +dZW +cmk +pOa +lAw +iiw +rgu +kEE +cVd +lPw +ePw +mnM +bNX +nVk +tye +abF +abK +abK +tye +vPN +jwl +iNl +oXI +gTW +tye +cJy +kGG +jpW +fZM +sHq +hMX +jpW +fZM +sHq +hMX +jpW +pKw +pKw +pKw +eAP +iRy +cJy +iRy +iRy +dYE +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(150,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +upZ +cJy +dYE +iRy +qoe +cJy +oPI +jSV +muw +vQV +oPI +qlK +opB +muw +oPI +oPI +gmi +cuO +eQE +eQE +eQE +vSl +qks +iVr +uEg +exR +eEb +vSl +aLY +eEb +qyG +eEb +odn +vUH +kgK +jvw +eyy +izJ +kgK +qXK +aBd +pLX +kVt +sQT +auM +tRl +xoL +nxI +tru +tru +tru +rJj +moh +wLa +fEp +tru +vax +gHA +rOm +vHB +iYZ +tcr +fop +tcr +uEE +oyl +uiX +qrN +duR +hIK +xRv +cqB +tpL +bXC +fFP +wik +wOp +dVM +xNn +cPu +ntA +hbN +nTn +wze +fte +rMJ +qYB +gqa +jDs +xfB +qBO +aHv +lau +rvD +lau +vNe +crO +kVn +nZt +ccu +vnl +usv +czb +iJV +lIo +adQ +spA +cmk +lLP +lLP +fdY +fdY +lhk +ptb +ube +aad +jJd +xPY +tye +tye +not +xOO +not +tye +nEw +dnY +qHV +wiJ +meg +tye +cJy +kGG +jpW +kaR +dtt +pSp +jpW +whO +oKB +idf +jpW +hhq +cJy +cJy +cJy +cJy +cJy +cJy +dYE +dYE +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(151,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +qoe +iRy +iRy +cJy +iRy +iRy +cJy +iRy +cJy +tyD +cfr +oPI +jtS +oPI +oPI +cpC +wvi +gNb +fcH +oPI +eQE +eQE +eQE +cZj +eQE +fyU +sDQ +iVr +xrk +lef +eEb +eEb +tKq +big +kcK +kUc +sWw +tKr +qEL +jFT +pBY +axT +kgK +tRf +aBd +vNL +tPq +sQT +vyC +dlk +qir +azu +sQT +cpL +tru +slY +ejI +ltN +vPs +tru +nwq +tas +wZa +dda +xCW +sPA +rHK +tcr +uEE +eYW +tpL +ooQ +hZr +sQT +jtU +sQT +sQT +ftq +fFP +brI +jEL +xvN +xXu +pLc +evP +mxX +iYd +cmm +muE +aEA +nCp +aue +njr +iTt +iiV +aHv +lfQ +qFA +lfQ +lfQ +phL +aGm +fgt +vdJ +sbx +nZt +czb +czb +sug +jYd +udK +cmk +lLP +vPt +jHt +tnQ +tye +qga +ube +rer +exC +ixc +iku +kxQ +lVU +jen +cTT +vyX +nEw +qDZ +gjB +fzQ +fdY +sLR +iRy +kGG +jpW +eoK +kSo +umw +jpW +giE +ttY +biz +jpW +hhq +iRy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(152,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +dCN +iRy +sQN +dCN +uFZ +uFZ +hux +thi +gNb +yhP +oPI +oPI +vOs +jfJ +egw +vQV +eQE +cks +wpC +aQI +eQE +eEb +tCE +iVr +rmM +exR +eEb +eEb +ljm +eEb +qyG +vSl +odn +qOW +kgK +bkp +pku +jvw +kgK +llM +aBd +cHJ +sQT +sQT +tCL +tEv +kfd +oID +sQT +keP +keP +eIx +fUY +lpS +vXr +keP +nPW +lSo +nPW +gdP +jzZ +ggo +mEz +sBl +qcq +gdP +tpL +tpL +tpL +sQT +ijK +kZp +sQT +nKh +fKA +rHn +tfa +wUE +qjD +wkV +qkl +akx +xXp +xXp +xXp +nWW +abu +nWW +leb +lYX +aqB +aHv +swy +qFI +cEK +lfQ +xoj +hbx +wHX +vdJ +cfO +ncS +kIZ +czb +czb +rdy +czb +cmk +lLP +vPt +jHt +tnQ +tye +gpR +ube +knx +jJd +xNs +oED +bAv +cTT +pkE +lde +vyX +nEw +qDZ +jTY +ihi +swb +sLR +cJy +kGG +jpW +aRK +qtn +nmZ +jpW +wsV +maa +jCH +jpW +hhq +iRy +cJy +iRy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(153,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dCN +iRy +iRy +iRy +iRy +hUW +uFZ +hUW +thi +hux +aVH +ipQ +nXY +oPI +iow +oUt +udQ +hqW +bOT +uCh +heC +vWl +eQE +rUk +pHv +biY +qqa +dtf +jMJ +eKd +dmW +swC +ndU +jwr +mid +dzI +xoy +aYb +uGR +uVi +qke +aBd +aBd +cCH +oar +sQT +qbB +flO +gSS +iuK +bFV +keP +fGc +otO +sQU +vxg +iMj +keP +jvO +uJJ +jvO +gdP +gdP +sQT +sUD +sQT +gdP +gdP +xyK +hOc +vRW +iIg +rZd +kYw +sQT +lps +gAb +lmx +rWI +lps +lps +lps +aqR +lps +leb +xyV +xqT +bQZ +tbs +hjf +leb +leb +leb +leb +mVf +aGz +pmL +lfQ +dqT +wCw +mmp +bwT +bwa +hdO +fvk +vdJ +lPQ +dKI +vgm +ndk +tye +tye +tye +tye +tye +xhL +ube +rPv +vkS +uWu +dCi +kIB +rRa +bkP +cTT +vyX +nEw +vlC +flk +kbt +pRm +rYN +kpH +kGG +jpW +jpW +jpW +jpW +jpW +jpW +jpW +jpW +jpW +hhq +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(154,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +sHb +hUW +uFZ +mlK +hux +xHD +xHD +sZx +vty +oPI +uOL +eyw +qag +kBN +eQE +cmH +ufB +ivI +eQE +aei +iWO +hsq +mfL +qht +agO +pWa +iTv +snl +giL +wqn +lwq +aBd +aBd +aBd +aBd +aBd +aBd +aBd +gtN +rqJ +vHV +sQT +sQT +mDI +azZ +oeH +fIi +keP +bSy +qjr +wis +clR +uFf +keP +gdP +gdP +gdP +gdP +kmW +jkq +mSg +bMq +rZd +tkc +tFB +xNz +hPM +aog +edH +vkP +efy +lps +dCc +wIG +ufS +tnU +aOf +jte +bef +iNj +oHh +sXg +mZF +rfo +weA +aab +kLP +eDF +gfe +leb +leb +ndk +ndk +ndk +ndk +urM +oaY +vdJ +iUd +dyp +qvT +gtF +qqQ +uRX +bwa +ovR +ici +ici +toS +jXS +tye +gLh +ube +tsE +jJd +xPY +tye +tye +not +xOO +not +tye +nEw +hWd +gjB +hZR +tye +tye +erK +iRy +ozc +fms +fms +ozc +ozc +ozc +fms +ozc +ozc +cJy +iRy +cJy +iRy +iRy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(155,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +uFZ +hUW +mlK +rXL +xHD +xHD +oUt +oPI +oPI +rvx +dmo +vgZ +jbT +jbT +cTd +jbT +jbT +sht +iWO +mHS +qdY +pcs +qIP +eEb +ljm +vSl +qyG +eEb +olN +qdY +oxK +ndO +sQT +uVh +euL +ebb +xDt +iuZ +mqA +hEZ +sQT +rVG +hCW +aIl +fhu +keP +utU +eja +wis +iub +keP +keP +ety +mVL +dhs +daA +wqv +rMN +onR +vEO +sje +lps +lps +lps +lps +lps +lps +kLl +lps +lps +tpb +uYs +mEE +tnU +rjA +hZc +ijY +dJo +aID +qgC +hVq +siQ +iYu +jCY +yfW +qCu +cvm +iOq +dsK +vdJ +qEk +fnH +ndk +ibs +qPB +vdJ +vdJ +nZt +tZw +vdJ +vdJ +vdJ +vdJ +vGO +kUk +edx +fum +dpI +tye +rXz +akG +hXp +kPf +qzl +opW +tye +abG +abG +abG +tye +rsP +kTc +aNB +pRV +tIn +mEx +rpu +xQS +rpu +rpu +rpu +rpu +rpu +rpu +rpu +cdU +iRy +cJy +cJy +cJy +dYE +dYE +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(156,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +hUW +uFZ +mlK +hUW +xHD +xHD +eRs +ipQ +eyw +xHq +gNb +geP +wex +jbT +ctB +vFD +dhL +jbT +eSw +eLP +jbT +jbT +dgt +qdY +nib +nJM +uUh +rPq +gUC +qdY +qdY +ilh +tzC +mSq +tzC +uZx +oWb +uYR +mVu +mxz +jzf +sQT +sQT +sQT +sQT +sQT +keP +lmm +hGk +htN +lqd +keP +xoY +eZX +dyw +oBf +oBf +oBf +yjx +oBf +oBf +sQT +lps +whT +psT +dnb +wZz +ajp +vHa +vAU +rxF +pVr +nji +pPB +acv +pOt +pVr +aRY +kkx +oHh +wnK +bJI +oAN +bOa +oHY +aar +eDF +bMw +ohw +gbx +vdJ +sat +vlJ +ndk +dAz +hRt +vle +vdJ +qyg +vAn +vdJ +guJ +hiF +vdJ +vdJ +vdJ +vdJ +kVn +nZt +tye +hTr +hvk +tcP +rJO +rJO +sZW +tye +tZs +gFv +aRQ +tye +eea +siY +rvs +tap +dId +mEx +rpu +rpu +rpu +rpu +rpu +cno +mvA +xQS +cdU +tKX +cJy +cJy +iRy +cJy +dYE +iRy +mgo +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(157,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +iRy +iRy +iRy +iRy +iRy +iRy +iRy +qoe +iRy +uFZ +mlK +mlK +ksF +tTr +mIM +aBJ +oYv +oPI +uyf +jhr +opB +jbT +uZb +qFU +odt +fnw +dZh +sdW +agf +dea +uBl +qdY +guU +iwj +cIj +kHV +guU +sQT +tEI +eoa +vHV +sQT +eSo +bIC +bmj +nxy +sQT +hnj +eCL +eUi +qEf +uRR +eWN +efy +keP +rsR +ktF +eNX +pPr +keP +gdX +uyz +jSP +oBf +bQV +tdj +kDF +kQV +oBf +mbv +lps +hWc +muu +mCy +vDG +iCN +vyg +wIX +pQh +wIX +pLU +iwp +pQh +wIX +cVz +oSP +dDX +aHv +aHv +aHv +aHv +hHA +wHl +dVt +aHv +iIv +tjZ +xdq +dYA +jHo +vVE +ndk +adE +xsA +tiX +vdJ +yfV +oLI +vdJ +sKm +oDM +uXH +vdJ +jvC +vdJ +iPw +iVj +tye +tye +lLx +uKp +arX +arX +aav +nnD +abH +gYO +vvj +foQ +xLk +dNS +qcO +tye +tye +fkt +mvA +rpu +rpu +rpu +rpu +pUD +tKX +mvA +pUD +tKX +cJy +iRy +iRy +cJy +dYE +cJy +iRy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +lIv +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(158,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +aRo +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +sHb +uFZ +hUW +hUW +oPI +oPI +oPI +xHq +oPI +oPI +oPI +oPI +wxr +jbT +cuL +uay +dlh +fKL +fez +ljC +gqB +jbT +qdY +qdY +bSP +xxR +jJR +sCL +iuM +sQT +mqA +xmH +juo +sQT +xDt +lXR +xDt +sNn +sQT +aiq +sQT +sQT +ifz +elB +eik +euL +keP +keP +keP +sSX +keP +keP +fGH +oBf +oBf +oBf +oBf +oBf +abv +okp +oBf +sYl +lps +tnU +tnU +tnU +tnU +rWA +qam +rGQ +kDt +iDW +jcm +qVf +vMU +kLX +akW +gRf +bsD +qKm +oSn +sEy +mlq +pjP +cFg +hAP +oHh +hOT +svh +okd +vdJ +duk +pAI +ndk +hbb +fUv +jbC +vdJ +izM +jvj +hFf +aXK +ixU +tiA +vdJ +vdJ +vdJ +rsz +chD +vaA +vDc +dKb +eDM +vJJ +uHT +xPh +gQY +xPh +rnm +jGq +lKO +lZX +jTE +bMz +xRK +iRy +cJy +fGO +mvA +rpu +rpu +xQS +cno +tKX +tKX +abV +pUD +cJy +cJy +iRy +cJy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(159,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dCN +iRy +iRy +dCN +iRy +dCN +uFZ +uFZ +uFZ +oPI +jac +muw +jhr +vQV +oPI +rQr +dmo +jbT +jbT +cXr +dnW +dvm +dOy +jbT +jbT +jbT +gwT +pgO +acX +qzA +agj +nQg +kCX +fSK +kXp +mkN +tGB +sQT +obs +eRG +gGB +sWe +kbe +kRL +chG +sQT +sQT +sQT +wel +uRR +ctp +cAQ +uRR +cln +jNc +wxy +jPk +oBf +tGn +iui +cHc +pOd +fIG +gNr +seo +sYl +mjc +psT +dnb +wZz +hfm +bcb +nYX +piG +iWv +lCW +deC +lCW +tEP +bSI +lXh +xzW +cmI +wYB +xcr +gqw +jDG +npE +eWy +veM +aHv +oHh +ami +oHh +vdJ +vdJ +oTW +ndk +jnf +rrP +xav +vdJ +cUr +exm +vdJ +uKZ +bdN +cDs +vdJ +rvd +hPU +qaX +iVj +aby +tye +efa +iZE +vER +nTQ +cZq +eCm +lks +eCm +eCm +cwS +ptb +lJy +tye +tye +cJy +cJy +tKX +nJq +rpu +rpu +cno +tKX +tKX +tKX +nJq +cno +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(160,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +dYE +iRy +tyD +cJy +cJy +oPI +uwp +gNb +sZx +jhr +oPI +jwp +mxc +muw +jbT +jbT +jbT +jbT +hVr +jbT +bpJ +uTF +mEQ +oPI +igf +nOq +kup +cJs +izP +sQT +sQT +sQT +sQT +sQT +fBk +sDh +mAC +eRG +lVr +awH +unS +sQT +kAo +sQT +juo +fPF +sQT +czP +euL +bkE +lhi +tfV +euL +oBf +tUq +meP +ehs +oBf +tET +kDF +seo +sYl +uqP +ebK +mCy +vDG +gHl +gjV +ccK +uLx +gVH +flW +gos +rwV +ePg +euB +vBi +cAB +vKF +aHv +aHv +aHv +aHv +mdZ +rDf +gJs +pNc +rsL +vyx +veM +qbs +vdJ +ryt +ndk +mrP +aHB +oCh +vdJ +aFd +gSN +vdJ +vdJ +vdJ +vdJ +vdJ +kmF +cEg +imc +xMX +xMX +xMX +xMX +fCk +xMX +nGD +nGD +wVH +lOT +seE +nDm +xRy +msg +tye +tye +cJy +cJy +iRy +nJq +rpu +rpu +xQS +wfv +tSW +pUD +nJq +rpu +pUD +iRy +iRy +tYG +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(161,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +sQN +cJy +dCN +iRy +dYE +iRy +qoe +iRy +cJy +oPI +oPI +eyw +qDn +muw +oPI +muw +qIp +bca +nVq +eGQ +lfi +oVv +fho +lfi +nxe +guU +guU +guU +guU +krv +cJs +tDP +cJs +hls +guU +ojq +fww +sQT +xDt +dNQ +sQO +iml +krZ +dIx +dTG +wtg +wtg +wtg +wtg +wtg +wtg +wtg +ndO +oPz +kqi +oJs +eNr +eNr +eNr +eNr +eNr +eNr +sYl +ewJ +sYl +sYl +oBf +oBf +oBf +oBf +oVx +xpw +esq +iWv +iWv +nof +cfy +bPc +iWv +iWv +uLA +xzW +cmI +lUf +xcr +hXM +vtZ +veM +giW +jfh +piJ +jfh +qTR +veM +cKT +vdJ +bXu +ndk +vdJ +vdJ +vdJ +vdJ +riq +dvn +kuQ +vBG +cEg +nWZ +wys +pgq +uWA +xMX +xMX +kxv +mpT +tyn +jBv +xMX +xMX +xMX +uNC +pgk +uNC +tye +ept +tye +tye +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +iRy +iRy +mdg +iRy +iRy +iRy +cJy +cJy +cJy +dYE +dYE +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(162,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +tyD +cJy +dYE +cJy +tYG +cJy +cJy +cJy +oPI +jSV +muw +gNb +sBB +gNb +eyw +dZj +muw +rCv +dml +tip +aBc +aWa +uwp +guU +jUT +uzL +wQN +cJs +tDP +cJs +tDP +ovf +guU +jtn +hQC +sjw +wCt +hkv +iAY +vRe +lZO +wWz +bBz +wtg +rmt +ohF +iPU +dbI +vqW +wtg +sQT +qvj +sQT +eNr +eNr +ozZ +pUc +eMp +dSb +eNr +xiP +gTi +ivX +pfu +pIG +iFP +bVc +oBf +tpb +nji +moi +ihf +crc +mXq +wJu +nHG +dNV +iWv +ptX +gAS +xAD +qKm +eiz +osx +mlq +bzZ +hEc +rOJ +dRR +doF +qsX +kwJ +dtS +vdJ +ndk +ndk +dpp +igs +eya +iBa +brB +uls +loZ +uLm +abs +sbx +vdJ +kmF +nPe +xMX +pKv +uRN +uRN +iXY +lXV +ocp +kbu +xMX +xMX +xMX +xMX +tye +jFP +tmm +tye +tye +tye +tye +kyt +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +iRy +iRy +cJy +iRy +cJy +dYE +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(163,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +qoe +cJy +iRy +iRy +iRy +iRy +cJy +iRy +oPI +oPI +oPI +iBV +oPI +oPI +oPI +vQV +muw +jac +bzv +oPI +oPI +oPI +oPI +guU +oEM +boe +elS +xvI +lWu +xvI +lWu +hls +guU +snW +paG +sQT +arZ +uEa +arH +iml +kTp +iKU +rtL +wtg +eMD +dTm +kCY +oZL +hSL +hSe +nKI +flI +oJs +eNr +xgC +pWY +qyB +dgc +vzm +qvM +eyb +eFM +aMj +gLp +spq +aMj +rVx +dWb +aGT +shZ +pKC +iXs +eFo +jeE +vmw +nHG +ofD +mHU +lXh +xzW +pyO +aHv +aHv +aHv +aHv +aHv +qCg +rOJ +emL +bxX +vXi +veM +veM +bWp +ndk +nWa +jWq +gEq +vdJ +dpI +hNj +trF +nUe +nUe +qkA +nUe +nUe +pOH +izM +xMX +jgr +uRN +uRN +uRN +fXe +uRN +sGE +bBS +poc +kls +xMX +jDf +qkj +iiJ +uZC +ksD +pGe +nXT +hGN +hGN +hGN +hGN +hGN +hGN +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +dYE +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(164,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +oPI +bqo +sDm +bbU +wUp +bzv +gQP +kul +bzv +bzv +xKc +eOY +efA +sWy +guU +lay +guU +guU +efR +rLO +htG +oDX +guU +guU +sQT +sQT +sQT +jdD +wFi +uuT +iml +qBc +sQT +sQT +wtg +eKE +auC +dNG +aMR +pmY +wtg +mqA +cCG +xmd +eNr +rHs +aGP +qtB +wrb +rTJ +ygg +sWU +xvR +mCa +vch +pSr +esP +qTz +nxg +ivR +nji +wlE +bbg +lzH +mXq +cZu +tNj +fQI +iWv +vBi +cAB +cmI +lhZ +plI +xcr +bRM +mKe +kaa +vix +pdA +pdA +dlG +gJs +npE +rwr +ndk +vBG +rku +sbx +ezf +ezf +ezf +ezf +nUe +dqo +hib +dfp +nUe +nUe +vdJ +xMX +hVO +uRN +rjX +nWr +lBh +uRN +xKJ +hAX +etD +fvd +xMX +abM +rJO +wvI +wpz +tDp +tDp +rVn +cJy +cJy +cJy +cJy +cJy +hGN +hGN +hGN +hGN +hGN +hGN +hGN +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(165,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +qoe +cJy +cJy +cJy +cJy +cJy +oPI +lBE +rVQ +xpa +aoP +bzv +cug +muw +stB +bzv +tkF +xdp +jji +aUr +oPI +iRy +cJy +guU +gpa +gpa +gpa +gpa +guU +cJy +iRy +iRy +sQT +sQT +jpr +jpr +jpr +sQT +sQT +cJy +wtg +wtg +cqC +scT +wtg +wtg +wtg +iJA +oPz +xre +eNr +ahq +thf +jHm +mdO +dsD +fEJ +fuJ +pME +nCo +bhN +gNN +aXG +xKF +nhr +lKF +diz +usg +iWv +iWv +eHv +wYV +aVa +iWv +iWv +jvp +xzW +cmI +vBz +qKm +rrh +ihT +mlq +aEW +bri +kZb +myN +wLD +veM +whQ +dUU +ndk +wyW +pAb +ezf +ezf +cBf +tZk +kZl +nUe +hBd +qpl +kCT +vNH +nUe +kzn +xMX +xxV +uRN +uRN +uRN +fXe +uRN +cmG +xMX +kja +dUL +xMX +tye +jDd +tye +tye +wpz +wpz +tye +cJy +iRy +sQN +cJy +cJy +cJy +iRy +cJy +iRy +cJy +cJy +hGN +hGN +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(166,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +sQN +cJy +iRy +iRy +cJy +iRy +cJy +iRy +oPI +ybd +pJB +sDm +ihU +bzv +bzv +kwm +bzv +bzv +pVm +bbU +erL +fXf +oPI +iRy +cJy +cJy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +tAm +xJw +bzz +wtg +sdP +sQT +ndO +ozG +cYA +eNr +iJi +wrb +gMo +bAf +rTJ +kxs +gTE +xkd +ieF +reU +oin +xkd +ifd +oBf +bib +pka +uWm +kgt +gVH +hQd +tBB +umf +ePg +icd +kYo +oeX +cmI +hMI +aHv +aHv +aHv +aHv +aHv +lpP +qPz +aHv +ftA +jEk +aHv +aHv +ndk +kUk +tSv +ezf +xHQ +kKS +kGU +iam +nUe +bXG +pmG +cYU +avH +nUe +vdJ +xMX +eVZ +uRN +uRN +lBd +mpr +uRN +lFM +xMX +xMX +xMX +xMX +yip +qAQ +rtQ +tye +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +pHn +hGN +vtb +cJy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(167,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +iRy +cJy +iRy +cJy +cJy +oPI +oPI +xWM +feg +heY +bzv +erJ +lEG +sLX +bzv +wiV +xOy +iOB +oPI +oPI +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +xOP +xJw +mtD +wtg +sQT +sQT +sQT +jSC +mqA +eNr +wwN +fUy +dFP +tNF +uGS +gxq +hiI +xkd +ieF +sdy +oin +xkd +jmi +fQV +lba +swG +pFV +vID +tEP +scx +ujC +scx +iWv +hYP +lXh +xzW +cmI +lVa +qKm +cky +iqK +mlq +waF +gwq +rne +qIt +iHF +mIO +lic +lBv +ndk +gYS +rCM +tCa +uED +kkY +lbh +dUh +nUe +xcm +geS +nUe +nUe +nUe +iRy +xMX +xMX +kPd +iYM +azH +xMX +xMX +xMX +xMX +cJy +cJy +tye +scB +ikB +jrq +wpz +cJy +iRy +cJy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +gvI +xAc +xAc +gvI +aKR +gvI +gvI +cJy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(168,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +dYE +sQN +iRy +cJy +iRy +oPI +dxo +dxo +dxo +bzv +fOR +mio +tQj +bzv +gJz +gNC +sGX +oPI +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +wtg +xOP +phy +wtg +cJy +iRy +sQT +xSP +hQt +eNr +eNr +acj +gVL +qNn +dja +eNr +jtb +vwP +aDE +cui +jLO +fAs +ebT +ggD +qCq +swG +srR +rQl +lWb +enK +qvA +kWv +lWb +dUV +rQF +pAU +cmI +lhZ +gxs +xcr +dvk +bBk +gIy +xpo +kJP +wXC +dwV +ruE +uhW +vxw +ndk +hvz +tvs +ezf +eOr +dSh +kKS +qHY +nUe +aNw +mBe +rry +iRy +cJy +iRy +iRy +xMX +xMX +xMX +xMX +xMX +cJy +cJy +cJy +cJy +cJy +tye +tye +gsP +ade +lsb +nNu +nNu +nNu +nNu +nNu +nNu +nNu +nNu +nNu +nNu +ien +ien +dHH +uak +gvI +atG +qUu +gvI +gvI +vxR +vxR +iRy +cJy +sQN +iRy +iRy +cJy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(169,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dYE +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +bzv +gua +okA +uTG +bzv +oPI +oPI +oPI +oPI +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +iRy +cJy +cJy +iRy +cJy +cJy +qeg +nsp +cJy +cJy +sQT +wZN +daM +aup +eNr +eNr +eNr +eNr +eNr +eNr +xdB +fkL +aMj +aMj +kpr +smF +abJ +qro +uFb +lvl +ygN +wIX +pQh +wED +ned +pAD +pQh +wIX +wIX +jwi +jMA +aHv +aHv +aHv +aHv +aHv +twd +xcr +kkO +xor +vXi +xcr +uhW +lBv +ndk +oMi +lPt +ezf +doe +vWC +wJc +kKS +nUe +wrX +hek +rry +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +cJy +tye +wpz +wpz +tye +cJy +iRy +cJy +iRy +cJy +cJy +cJy +dYE +dYE +dYE +gvI +csH +dNt +jcQ +bLV +rAQ +cgb +vgU +gvI +cJy +vxR +vxR +vxR +cJy +cJy +iRy +cJy +iRy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(170,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dYE +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +hjB +qdR +xbK +bzv +cJy +iRy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +hBE +cJy +iRy +cJy +iRy +cJy +cJy +cJy +htV +htV +htV +htV +htV +cJy +iRy +yet +cJy +iRy +cJy +sQT +gPP +qCh +oSs +opA +wZG +bRP +jqN +efy +sYl +sYl +gQv +oGm +pXN +emJ +onv +aon +oBf +olO +cWy +jSX +gmV +fOp +mVB +ueH +mVB +fOp +mVB +aQP +nIt +ltk +qKm +rnz +sEy +mlq +eKA +foN +kkO +eKn +lrM +eAh +xcr +dyg +vgT +ndk +qSL +mjr +ezf +aEt +oUz +ixC +jkc +nUe +rry +bbz +nUe +iRy +rdT +heo +xJG +iRy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +vxR +dYE +vxR +vxR +iRy +cJy +xAc +nlt +ivJ +cFS +gvI +gvI +gvI +gvI +mMo +iRy +cJy +cJy +vxR +vxR +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(171,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +dYE +dYE +cJy +cJy +iRy +cJy +iRy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +sZO +ogS +ogS +ogS +ogS +iqM +yet +yet +cJy +cJy +iRy +sQT +sQT +sQT +ndO +dIf +sQT +jXL +vOA +uWq +aup +gTe +gTe +kyO +lXE +tKb +vlu +gTe +wWk +wWk +aGK +iIp +wWk +fdG +ctJ +bAp +hkr +tnU +afB +tpE +ayH +cmI +eJK +xcr +iWh +nkt +suD +pVl +xcr +oBr +etH +rqs +dDQ +ovm +ndk +ndk +ewY +bCw +ezf +jLJ +hSg +kKS +tkg +ezf +cJy +brk +mqi +cJy +rdT +orA +xJG +iRy +rdT +heo +xJG +cJy +iRy +cJy +cJy +cJy +cJy +iRy +dYE +iRy +iRy +iRy +iRy +cJy +iRy +iRy +vxR +cJy +jfk +wNJ +wNJ +igw +igw +qbL +vic +hVs +mMo +bRB +uKK +aag +mMo +mMo +mMo +cJy +cJy +vxR +vxR +iRy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(172,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +lIv +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +mdg +cJy +cJy +cJy +iRy +cJy +iRy +iRy +iRy +cJy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +xVm +xVm +xVm +xVm +xVm +cJy +yet +cJy +cJy +iRy +cJy +cJy +iRy +sQT +sQT +sQT +sQT +bty +sQT +dyr +rpR +bRP +gTe +iCG +gYj +ulj +tbi +mKX +wWk +nAj +whh +vUY +tEy +wWk +wWk +akX +ePy +wWk +wWk +nFV +eSd +nUR +aHv +aHv +aHv +aHv +ouF +qmR +iJH +yhz +kkO +eaH +xcr +xAB +ndk +sYS +asO +ezf +ezf +kKS +hSg +ixC +ezf +ezf +iRy +rdY +iRy +cJy +rdT +orA +xJG +cJy +rdT +orA +xJG +cJy +rdT +heo +xJG +cJy +cJy +iRy +dYE +iRy +iRy +cJy +cJy +cJy +cJy +dYE +vxR +tdu +kKl +aBn +aBn +aBn +aMn +lYZ +nqq +gjk +lcW +aae +fDv +aah +orU +xhN +mMo +mMo +iRy +cJy +vxR +cJy +iRy +ksO +iRy +cJy +cJy +cJy +cJy +cJy +sQN +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(173,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +dYE +dYE +dYE +cJy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +dYE +cJy +iRy +iRy +iRy +cJy +iRy +cJy +cJy +iRy +cJy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +yet +iRy +htV +htV +htV +htV +htV +cJy +jpr +xmp +euL +euL +sQT +sQT +rMl +eef +gTe +fjv +gYj +gpH +tbi +bXk +wWk +fgu +dRm +obF +ycD +wWk +afU +bqd +pZP +wop +wWk +owL +rYD +dJo +iZK +pyV +oLW +gDP +ojV +wia +cfJ +cfJ +hoS +hOj +mUn +cuu +ndk +rAM +nXE +ezf +ixC +ixC +idc +kKS +gWA +iRy +cJy +rdY +rdY +iRy +rdT +orA +xJG +cJy +rdT +orA +xJG +cJy +rdT +orA +xJG +iRy +cJy +cJy +dYE +dYE +iRy +cJy +iRy +vxR +vxR +dYE +iRy +jWN +gVx +sOy +vZk +igw +igw +ryN +lTe +cJf +mMo +rLJ +fnF +kiR +imW +sHN +pSe +mMo +mMo +lDn +vxR +vxR +vxR +vxR +vxR +vxR +cJy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(174,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +cJy +cJy +iRy +iRy +cJy +dYE +dYE +dYE +iRy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +iRy +yet +ugF +ovI +ovI +ovI +ovI +yfi +iRy +jpr +pWX +mqA +veu +wOm +sQT +sQT +wHc +gTe +cJq +gYj +dUR +tzD +qbP +wWk +biG +dxK +nnA +oAi +vpj +oAi +dPp +fOU +fOW +wWk +kgm +ueH +cEZ +qKm +wkX +osx +mlq +fYZ +mba +cMQ +mNF +mMJ +jQd +jQd +jQd +ndk +vdJ +mhZ +ezf +aoU +ikL +eGS +ixC +gWA +iRy +cJy +iRy +rdY +cJy +rdT +orA +xJG +iRy +rdT +orA +xJG +iRy +rdT +orA +xJG +cJy +cJy +cJy +iRy +dYE +cJy +mdg +cJy +vxR +cJy +wNJ +jWN +hLU +viA +jqX +iRy +cJy +gvI +gvI +uxD +gvI +mMo +xqi +url +knb +usP +xPE +kcP +pEC +mMo +cJy +cJy +cJy +cJy +iRy +cJy +vxR +vxR +vxR +iRy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(175,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +wOl +cJy +iRy +iRy +iRy +dYE +dYE +dYE +cJy +iRy +cJy +cJy +cJy +sQN +cJy +iRy +htV +htV +htV +htV +htV +cJy +yet +yet +iRy +xVm +xVm +xVm +xVm +xVm +cJy +jpr +muk +xlD +hrq +tEI +sQT +unO +hOJ +gTe +fir +gYj +ulj +tbi +gxo +wWk +mTa +xmZ +lei +wQk +wWk +hNg +luf +jlA +pJI +wWk +ehC +aBM +ehC +bJw +bJw +bJw +bJw +bJw +bJw +bJw +eXv +jQd +jQd +oJs +euL +nrK +lHi +tJM +ezf +swi +wWd +trC +ezf +ezf +cJy +cJy +cJy +rdY +rdY +iRy +brk +cJy +cJy +rdT +orA +xJG +cJy +rdT +orA +xJG +cJy +cJy +cJy +iRy +iRy +cJy +iRy +cJy +vxR +jfN +kKl +aBn +bLf +wcN +xOi +cJy +cJy +xOi +cJy +xAV +cJy +mMo +mMo +raW +emC +lNG +vBm +qsl +wzn +mMo +mMo +vVz +vVz +vVz +vVz +cJy +cJy +cJy +vxR +vxR +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(176,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +qoe +iRy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +sZO +ogS +ogS +ogS +ogS +iqM +yet +cJy +cJy +iRy +cJy +cJy +iRy +iRy +cJy +sQT +sQT +eiI +euL +xDt +sQT +nyk +lDN +gTe +ufg +qNF +vIi +vmf +wWk +wWk +qYE +dxK +lei +whD +wWk +ptk +qEU +jlA +lVq +wWk +hMt +oIK +pOg +mEd +bzj +fGt +bJw +hdQ +rOF +hdQ +eXv +nEn +aAe +qOH +kAY +qvt +qvt +dbz +ezf +ezf +gYE +ezf +ezf +iRy +iRy +cJy +iRy +iRy +rdY +rdY +rdY +rdY +cJy +iRy +brk +cJy +cJy +rdT +orA +xJG +iRy +iRy +cJy +iRy +iRy +cJy +iRy +vxR +vxR +tdu +gVx +sOy +vZk +xOi +xOi +xOi +xOi +hiU +hiU +hiU +hiU +hiU +mMo +dYI +wEP +gkQ +qqV +oZz +rYp +sjF +mMo +uhb +nCU +efX +vVz +vVz +vVz +cJy +cJy +vxR +iRy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(177,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +sQN +iRy +iRy +iRy +mgo +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +iRy +dYE +iRy +cJy +cJy +cJy +xVm +xVm +xVm +xVm +xVm +cJy +yet +iRy +htV +htV +htV +htV +htV +cJy +cJy +iRy +sQT +kVt +aEG +euL +wir +hHS +eov +gTe +uqD +dcO +odp +gOu +wWk +mhV +mhV +dxK +lei +dwv +wWk +qIs +luf +jlA +dyL +wWk +lFQ +rSf +nHE +dkF +lwE +vzh +bJw +dCn +rOF +dIo +eXv +kFG +qdu +euL +ewD +sQT +sQT +sQT +ezf +haz +uzX +otJ +pLv +cJy +cJy +cJy +cJy +cJy +bpx +iRy +cJy +alG +rdY +rdY +rdY +rdY +iRy +cJy +brk +cJy +cJy +cJy +cJy +cJy +cJy +cJy +vxR +vxR +cJy +tdu +gVx +jqX +iRy +cJy +xOi +hiU +hiU +hiU +lFP +tJu +lFP +hiU +hiU +hiU +vkU +uPt +tMm +knf +cKG +suC +mMo +qCp +dZG +dZG +aaY +aba +vVz +vVz +iRy +vxR +vxR +cJy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(178,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +dYE +dYE +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +mdg +yet +ugF +ovI +ovI +ovI +ovI +yfi +iRy +cJy +iRy +sQT +sQT +gtN +kVt +sQT +euL +sqy +nOs +eqK +tPS +qSh +eDS +wWk +mhV +mhV +vYt +lmO +jsn +wWk +ptg +oYd +gXm +lsZ +wWk +rzi +cgd +dNC +riS +jaw +vwn +bJw +mDR +rOF +cBF +eXv +tEI +kiL +xlD +sQT +sQT +cJy +cJy +ezf +fpV +spW +otJ +pLv +iRy +cJy +iRy +cJy +rdT +haX +xJG +cJy +iRy +bpx +iRy +iRy +rdY +rdY +rdY +rdY +iRy +iRy +cJy +iRy +cJy +iRy +iRy +vxR +cJy +cJy +igw +fOh +igw +cJy +cJy +hiU +hiU +kTg +dEG +sUj +aFS +sUj +caC +kTg +hiU +hiU +mMo +xqi +rLJ +xkT +dbH +mMo +jTd +dZG +myX +myX +dZG +abd +vVz +cJy +cJy +vxR +cJy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(179,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +yet +cJy +xVm +xVm +xVm +xVm +xVm +cJy +cJy +cJy +cJy +sQT +sQT +sQT +sQT +kqE +uhd +nuZ +hiA +xam +wFP +tcT +wWk +sUe +rgs +jAG +fVV +dHl +wWk +uOS +kZX +fVV +ucF +wWk +dgG +rHy +wec +iDS +iDS +uti +xtu +tAd +vXE +eRr +eXv +euL +oiM +tMD +sQT +iRy +cJy +iRy +ezf +pLv +qVL +ezf +ezf +iRy +cJy +iRy +iRy +rdT +haX +xJG +iRy +rdT +haX +xJG +cJy +cJy +bpx +iRy +hrx +toL +cJy +cJy +iRy +cJy +cJy +vxR +vxR +iRy +igw +igw +wMp +igw +igw +xOi +hiU +kTg +kIr +vQs +hiU +hiU +hiU +yjM +kIr +kTg +hiU +mMo +bOD +kGY +yeF +bOD +bOD +bOD +kib +bkD +eGV +myX +abe +vVz +vVz +cJy +vxR +vxR +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(180,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +htV +htV +htV +htV +htV +iRy +yet +iRy +cJy +cJy +iRy +cJy +cJy +cJy +iRy +cJy +iRy +sQT +nvS +vQi +sQT +sQT +evO +gTe +gTe +hBe +sWV +hBe +wWk +mhV +rgs +kBZ +rgs +rgs +wWk +wWk +wWk +wWk +wWk +wWk +ehC +mep +bJw +cdW +uIb +cdW +bJw +hlz +sJh +eXv +eXv +hpR +qpe +sQT +sQT +iRy +cJy +cJy +cJy +eAP +eAP +nEk +cJy +cJy +cJy +cJy +iRy +rdT +haX +xJG +iRy +rdT +haX +xJG +cJy +rdT +haX +xJG +iRy +cJy +cJy +cJy +cJy +cJy +iRy +vxR +cJy +cJy +igw +urq +koo +pmW +igw +hiU +hiU +raE +obW +hiU +hiU +aKD +hiU +hiU +obW +sBM +hiU +hiU +bOD +fVm +cam +aao +dpD +icc +aoX +iHK +hSP +myX +dZG +uwG +vVz +iRy +cJy +vxR +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(181,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +dYE +iRy +cJy +iRy +sZO +ogS +ogS +ogS +ogS +iqM +yet +yet +iRy +htV +htV +htV +htV +htV +cJy +cJy +sQT +sQT +kQj +rZd +aGo +sQT +rsC +vaY +qNI +vIk +wgg +anR +wWk +wWk +wWk +wWk +wWk +wWk +wWk +iNU +msU +mGY +bJw +muF +gOd +ejJ +bJw +bJw +bJw +bJw +eXv +eXv +eXv +eXv +sqS +xDt +nsn +blx +sQT +cJy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +cJy +cJy +cJy +rdT +haX +xJG +cJy +rdT +haX +xJG +iRy +rdT +haX +xJG +cJy +cJy +iRy +cJy +iRy +cJy +cJy +vxR +cJy +igw +igw +lll +wnc +qEl +tol +hiU +fOK +spD +bKD +fMT +bZL +yjQ +bZL +uly +cYd +xsg +xXT +hiU +kIC +lmj +sZa +hqI +wru +bOD +bOD +hNb +myX +myX +dZG +tcV +vVz +vVz +cJy +vxR +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(182,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +ylL +ylL +ylL +ylL +ylL +ylL +ylL +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +sQN +iRy +dYE +iRy +cJy +iRy +xVm +xVm +xVm +xVm +xVm +cJy +cJy +yet +ugF +ovI +ovI +ovI +ovI +yfi +cJy +iRy +sQT +gFC +xDt +uyz +cQe +sQT +dXY +mqA +qNI +xeX +wIn +azA +dEi +fsE +fsE +uBN +fsE +eTp +tsP +dgz +fas +lIU +noA +iTo +mAr +mLw +bJw +jMj +hAy +kVe +eXv +tPq +mqA +okZ +lHi +lhi +nsn +mqA +jpr +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +cJy +rdT +bzt +xJG +cJy +rdT +haX +xJG +iRy +rdT +haX +xJG +cJy +iRy +iRy +tYG +iRy +iRy +cJy +vxR +iRy +igw +hhx +siB +kWZ +ozi +nwo +dEk +obW +moA +hiU +hiU +lLy +obW +dwU +hiU +hiU +teB +obW +hiU +aak +aal +aam +joB +hTm +skA +pAN +pyU +weH +myX +myX +dZG +fyJ +vVz +iRy +vxR +cJy +iRy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(183,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +dYE +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +gop +iRy +xVm +xVm +xVm +xVm +xVm +cJy +iRy +sQT +dVm +dGQ +kqE +ftB +sQT +hMG +edH +qNI +dif +ojM +sFO +hha +xGG +xGG +xGG +xGG +nGX +tsP +pwm +viZ +mdq +bJw +otH +rav +oco +oAX +jdl +lKu +iRk +eXv +owu +iwq +qvt +oHi +ewX +nan +tMD +sQT +iRy +cJy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +rdT +bzt +xJG +cJy +rdT +haX +xJG +cJy +cJy +iRy +cJy +cJy +iRy +iRy +vxR +btt +igw +hmZ +xrI +vIB +adh +adh +iCz +haA +icf +hiU +nwB +tJR +aaN +aEj +nGy +hiU +bDu +orv +hiU +cKU +obd +npe +igb +new +mPu +qHG +hjV +weH +abb +myX +myX +rap +vVz +erU +vxR +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(184,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +pUz +iRy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +sQT +uWo +wvF +sLe +pav +sQT +azW +qvt +lzy +wVb +xvQ +vCt +goz +glR +jdK +xyO +jdK +cmC +tsP +iNd +wDt +iNd +bJw +kBI +ttF +xjh +bJw +bNi +mHe +goX +eXv +sof +xDt +xlD +ksJ +rNu +jQd +jQd +sQT +iRy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +cJy +cJy +iRy +cJy +cJy +rdT +bzt +xJG +iRy +cJy +cJy +cJy +cJy +cJy +cJy +vxR +iRy +igw +lQN +siB +kWZ +pGj +seO +dEk +lYc +xeB +hiU +hiU +qhJ +obW +iCM +hiU +hiU +teB +obW +hiU +vSk +tcZ +usM +otU +pOR +vds +lom +qLs +weH +myX +myX +dZG +cHT +vVz +iRy +vxR +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(185,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +dYE +dYE +iRy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +sQT +sQT +tgO +wYL +fVl +sQT +rUa +sQT +qNI +qNI +ukH +eCR +qNI +qNI +qNI +qNI +qNI +qNI +qNI +eXv +nYm +nYm +nYm +nYm +hSJ +nYm +nYm +osg +tbc +eXv +eXv +qdu +euL +cNu +jQd +wzL +cnD +jQd +cJy +cJy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +dYE +iRy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +iRy +cJy +iRy +iRy +iRy +cJy +iRy +vxR +cJy +igw +igw +fOj +tAO +eQZ +tol +hiU +nvO +fze +dci +qrq +ogK +xUr +qYU +lLB +sVX +jcJ +qxg +hiU +dUM +lmj +npM +juK +cws +bOD +bOD +rIl +myX +myX +dZG +evT +vVz +vVz +cJy +vxR +iRy +sQN +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(186,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +dYE +dYE +cJy +iRy +dYE +dYE +dYE +cJy +iRy +iRy +iRy +gMv +iRy +iRy +iRy +cJy +cJy +cJy +sQT +iiY +euL +xlD +sQT +tYV +euL +tMD +qNI +qNI +qNI +qNI +cCO +qvt +qvt +ngQ +qvt +tSs +aJL +nYm +csD +hQK +upM +llx +ksL +nYm +nYm +eXv +eXv +fET +hmy +xmd +jQd +jQd +vah +jQd +jQd +cJy +iRy +cJy +cJy +cJy +iRy +hBE +cJy +iRy +iRy +cJy +iRy +iRy +iRy +dYE +dYE +dYE +cJy +iRy +dYE +dYE +dYE +iRy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +iRy +vxR +cJy +cJy +igw +jJp +pyf +uIs +igw +hiU +hiU +mjS +obW +hiU +hiU +ycn +hiU +hiU +obW +xSi +hiU +hiU +bOD +fqB +aan +aap +cRw +icc +dTo +cqL +xKW +jIU +hEM +wJr +vVz +iRy +cJy +vxR +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(187,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +mgo +cJy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +dYE +iRy +cJy +cJy +dYE +dYE +dYE +iRy +cJy +sQT +sQT +nBy +fyo +sQT +pXU +oHi +kfl +vvF +tKh +jqN +kOU +stJ +hHS +abj +sQT +xDt +tJM +euL +nYm +nYm +nYm +nWd +oCY +ksL +aDu +nYm +efy +ajR +qvt +jjw +prq +jQd +sqi +lFK +oCi +jQd +iRy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +dYE +dYE +cJy +iRy +cJy +dYE +dYE +dYE +cJy +cJy +vxR +vxR +iRy +igw +igw +wMp +igw +igw +xOi +hiU +kTg +kIr +vQs +hiU +hiU +hiU +yjM +kIr +kTg +hiU +cjR +bOD +kGY +yeF +bOD +bOD +bOD +vdO +nDU +jSA +myX +abf +vVz +vVz +cJy +vxR +vxR +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(188,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +dYE +dYE +dYE +iRy +iRy +cJy +iRy +iRy +cJy +cJy +sQT +sQT +sQT +sQT +sQT +juo +duj +yar +kAY +ewX +uLS +nan +tMD +sQT +sQT +sQT +duj +bgh +kcY +nYm +eSn +jEG +kig +fJu +pXY +nYm +kNw +oiM +sab +efy +sQT +jQd +iIV +foW +mLU +jQd +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +mgo +cJy +iRy +iRy +cJy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +mgo +iRy +cJy +iRy +cJy +iRy +vxR +cJy +cJy +igw +fOh +igw +cJy +cJy +hiU +hiU +kTg +asy +iRS +jXF +iRS +avD +kTg +hiU +hiU +cjR +tSP +rZU +aaU +kHq +cjR +uOj +dZG +myX +myX +dZG +rAG +vVz +cJy +cJy +vxR +iRy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(189,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +sQT +wyN +sQT +sQT +iAo +sQT +sQT +sQT +tFV +sQT +sQT +sQT +eII +sQT +jQV +rCg +wGL +nYm +lhE +ahL +kWj +ksL +dgJ +nYm +tNG +fUm +sQT +sQT +sQT +cJy +eYH +qwh +dqY +jQd +cJy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +tYG +cJy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +vxR +vxR +iRy +tdu +gVx +jqX +iRy +cJy +xOi +hiU +hiU +hiU +lFP +iCe +lFP +hiU +hiU +hiU +lNK +ttW +wbe +mMq +wdi +lLu +cjR +qCp +dZG +dZG +aaZ +abc +vVz +vVz +iRy +vxR +vxR +cJy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(190,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +tYG +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +sQT +sQT +sQT +oCr +xDt +sQT +ePi +qna +dSq +dJp +yiZ +sQT +sQT +sQT +sQT +kGI +lnD +nYm +nYm +bzI +qMO +xvL +nYm +nYm +sQT +iem +sQT +cJy +cJy +cJy +eMN +nyI +jeB +jQd +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +cJy +qoe +cJy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +vxR +vxR +tdu +gVx +fXu +wNJ +xOi +xOi +xOi +xOi +hiU +hiU +hiU +hiU +hiU +cjR +ncl +mZR +hXf +gcU +mXO +wZQ +qAR +cjR +czr +niL +kqd +vVz +vVz +vVz +cJy +cJy +vxR +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(191,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +dYE +cJy +cJy +iRy +iRy +sQT +axD +euL +xDt +sQT +cHZ +nAT +vNf +qna +rtV +vHV +cdr +mMh +sQT +hEZ +etP +xEy +nYm +nYm +nYm +nYm +nYm +fPF +xDt +oiM +sQT +iRy +iRy +cJy +iRy +iRy +iRy +cJy +cJy +iRy +cJy +sQN +iRy +iRy +cJy +iRy +iRy +cJy +iRy +dYE +cJy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +vxR +jfN +uuv +aBn +weD +cLW +xOi +cJy +cJy +xOi +cJy +xSK +cJy +cjR +cjR +tSb +hXf +axr +inV +hXf +uql +cjR +cjR +vVz +vVz +vVz +vVz +cJy +cJy +cJy +vxR +vxR +mgo +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(192,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +iRy +cJy +cJy +cJy +sQT +tMD +kDd +lDl +sQT +bWv +iKF +bbp +bbp +sOM +cXg +qPj +xGU +sQT +nhK +oiM +vEO +sQT +jZm +iRm +vrZ +cEV +rSo +rUT +oty +sQT +cJy +cJy +cJy +iRy +iRy +iRy +iRy +dYE +iRy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +dYE +dYE +dYE +iRy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +tYG +cJy +iRy +cJy +vxR +cJy +vZk +hlu +uRm +viA +jqX +iRy +cJy +gOL +gOL +aUh +gOL +cjR +tSP +rPj +vAf +mXO +wub +nfN +eRl +cjR +cJy +cJy +cJy +cJy +iRy +cJy +vxR +vxR +vxR +cJy +cJy +cJy +iRy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(193,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +ylL +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +sQN +dYE +iRy +cJy +iRy +cJy +sQT +sQT +xlD +iJA +sQT +fLG +vHV +xmr +qna +fDZ +ean +sQT +sQT +sQT +sQT +mlh +qvt +hOL +qvt +fPW +gdy +nOy +tLb +ifH +sQT +sQT +cJy +iRy +cJy +iRy +iRy +iRy +cJy +dYE +dYE +dYE +iRy +iRy +cJy +cJy +cJy +dYE +dYE +iRy +tYG +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +iRy +iRy +vxR +vxR +vxR +iRy +gCI +gVx +fXu +wNJ +igw +igw +xpY +lfO +boA +cjR +rZU +ipB +gjo +hXf +smP +hCP +cjR +cjR +lzG +vxR +vxR +vxR +vxR +vxR +vxR +cJy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(194,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +ylL +ylL +ylL +ylL +ylL +ylL +ylL +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +dYE +cJy +cJy +iRy +iRy +iRy +sQT +bUT +yec +sQT +sQT +fmE +ktg +guN +sQT +sQT +sQT +lxQ +juo +sQT +bty +sQT +sQT +sQT +gWR +sQT +sQT +sQT +sQT +sQT +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +iRy +cJy +iRy +vxR +vxR +tdu +uuv +aBn +aBn +aBn +aMn +bgu +eVW +lCc +jjs +aaf +fAr +aai +fBA +vEr +cjR +cjR +iRy +cJy +vxR +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(195,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +sQT +wVY +hHS +xDt +sQT +sQT +sQT +sQT +sQT +iQW +hHS +ogI +mqA +lHi +euL +xmp +sQT +hhT +jvH +vti +iRy +iRy +cJy +cJy +iRy +iRy +iRy +cJy +iRy +dYE +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +vxR +cJy +fms +vZk +vZk +igw +igw +pmN +fld +xqk +cjR +vLY +eho +aaj +cjR +cjR +cjR +cJy +cJy +vxR +vxR +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(196,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +lIv +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +iRy +cJy +iRy +cJy +iRy +sQT +sQT +mqA +mqA +sKC +xlD +mqA +lsv +dWH +xDt +odw +xDt +mqA +wrk +sQT +sQT +sQT +sGk +hkK +vti +cJy +cJy +cJy +iRy +iRy +cJy +dYE +dYE +dYE +dYE +iRy +cJy +iRy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +mdg +cJy +vxR +vxR +vxR +vxR +iRy +cJy +gOL +rmY +vtc +wwC +cjR +cjR +cjR +cjR +cjR +iRy +cJy +cJy +vxR +vxR +cJy +iRy +cJy +iRy +sQN +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(197,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +sQT +sQT +sQT +sQT +xDt +llD +gtV +heT +xlD +sQT +sQT +sQT +sQT +sQT +iRy +sQT +vti +ydy +sQT +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +iRy +iRy +vxR +vxR +vxR +gOL +ngW +mWo +maE +kMW +xKM +wrz +aIY +gOL +cJy +vxR +vxR +vxR +iRy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(198,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +dYE +iRy +iRy +cJy +iRy +iRy +cJy +iRy +sQT +sQT +sQT +sQT +sQT +sQT +sQT +iRy +cJy +cJy +iRy +iRy +cJy +eAP +eAP +vZn +cJy +iRy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +lIv +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +iRy +mgo +cJy +cJy +gOL +gOL +ptL +pUM +gOL +jMd +nTb +gOL +gOL +vxR +vxR +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(199,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +dYE +dYE +dYE +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +iRy +dYE +dYE +dYE +cJy +iRy +iRy +cJy +iRy +iRy +sQN +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +cJy +cJy +gOL +gOL +gOL +gOL +nwU +gOL +gOL +cJy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(200,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +mgo +cJy +cJy +cJy +iRy +cJy +iRy +cJy +iRy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +cJy +cJy +cJy +iRy +cJy +sQN +cJy +iRy +hBE +cJy +iRy +dYE +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +cJy +cJy +dBJ +cJy +ebn +cJy +cJy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(201,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +cJy +iRy +iRy +iRy +cJy +cJy +cJy +dYE +dYE +dYE +iRy +cJy +cJy +ksO +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +cJy +iRy +iRy +cJy +cJy +gMv +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(202,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +dYE +dYE +dYE +cJy +iRy +cJy +cJy +dYE +dYE +dYE +iRy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +sQN +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +eir +eir +eir +eir +eir +eir +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(203,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +iRy +cJy +iRy +cJy +iRy +iRy +cJy +iRy +iRy +iRy +dYE +dYE +cJy +cJy +iRy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +eir +eir +eir +eir +eir +eir +eir +eir +eir +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(204,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +sQN +cJy +cJy +cJy +cJy +cJy +cJy +cJy +cJy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(205,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cJy +cJy +cJy +iRy +iRy +iRy +qoe +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +lIv +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(206,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(207,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(208,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(209,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(210,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +pwd +pwd +pwd +pwd +pwd +pwd +pwd +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +lIv +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(211,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(212,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +eir +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(213,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +eir +eir +eir +eir +eir +eir +eir +eir +eir +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(214,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +eir +eir +eir +eir +eir +eir +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(215,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(216,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +iRy +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(217,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(218,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(219,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(220,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(221,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(222,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(223,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(224,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(225,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(226,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(227,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(228,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(229,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +iRy +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(230,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(231,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +cau +cau +cau +cau +cau +cau +cau +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(232,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(233,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(234,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(235,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(236,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(237,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(238,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(239,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(240,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(241,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(242,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(243,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(244,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(245,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(246,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(247,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(248,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(249,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(250,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(251,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(252,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(253,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(254,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} +(255,1,1) = {" +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +iRy +"} diff --git a/maps/prometheus_asteroid/prometheus_asteroid.dmm b/maps/prometheus_asteroid/prometheus_asteroid.dmm new file mode 100644 index 000000000000..a3fcde242756 --- /dev/null +++ b/maps/prometheus_asteroid/prometheus_asteroid.dmm @@ -0,0 +1,76642 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ab" = ( +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plating/airless{ + icon_state = "platebot" + }, +/area/space) +"ae" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "research_inner"; + locked = 1; + name = "Research Outpost External Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/asteroid/research_outpost/gearstore) +"ah" = ( +/obj/machinery/door/airlock/engineering{ + name = "Outpost Power"; + req_one_access = list(65,10,24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/power) +"aj" = ( +/obj/structure/grille, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"am" = ( +/obj/machinery/shower{ + pixel_y = 24 + }, +/obj/structure/curtain/open/shower, +/obj/structure/drain{ + drainage = 2 + }, +/obj/machinery/door/window{ + name = "Shower cabin" + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/mine/living_quarters) +"an" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/iso2) +"ao" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment, +/turf/environment/space, +/area/space) +"ap" = ( +/obj/structure/grille, +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"aq" = ( +/obj/machinery/camera{ + c_tag = "Mining Asteroid"; + network = list("SS13","MINE") + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"ay" = ( +/obj/structure/transit_tube{ + icon_state = "D-SE" + }, +/turf/environment/space, +/area/space) +"az" = ( +/obj/machinery/conveyor{ + id = "dw_c" + }, +/obj/machinery/mineral/output, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"aH" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/turf/simulated/floor/plating, +/area/asteroid/mine/eva) +"aI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/asteroid/research_outpost/hallway) +"aJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "mining_pump"; + name = "Mining Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/mine/eva) +"aK" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"aL" = ( +/obj/machinery/shower{ + pixel_y = 24 + }, +/obj/structure/curtain/open/shower, +/obj/machinery/door/window{ + dir = 8; + name = "Shower cabin" + }, +/obj/structure/drain{ + drainage = 2 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/research_outpost/hallway) +"aN" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/asteroid/research_outpost/hallway) +"aO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"aR" = ( +/turf/simulated/wall/mineral/sandstone, +/area/asteroid/mine/explored) +"aT" = ( +/obj/machinery/conveyor_switch{ + id = "mining_external" + }, +/turf/simulated/floor/airless{ + dir = 4; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"aV" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"aW" = ( +/obj/structure/transit_tube{ + icon_state = "N-SE" + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"aX" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "medmine_inner"; + locked = 1; + name = "Medical External Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/asteroid/research_outpost/med) +"bb" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/asteroid/mine/production) +"bd" = ( +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/research_outpost/hallway) +"bh" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "mining_west_outpost_airlock"; + name = "exterior access button"; + pixel_x = 28 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/camera{ + c_tag = "Mining Outpost Asteroid"; + dir = 8; + network = list("SS13","MINE") + }, +/turf/simulated/floor/airless{ + dir = 9; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"bm" = ( +/obj/structure/rack, +/obj/item/clothing/under/bathtowel, +/obj/item/clothing/under/bathtowel, +/obj/item/clothing/under/bathtowel, +/obj/item/weapon/reagent_containers/food/snacks/soap/nanotrasen, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/asteroid/research_outpost/hallway) +"bn" = ( +/turf/simulated/floor, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"bo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/mine/eva) +"bt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/power) +"bw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"bE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/maintstore2) +"bF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/asteroid/mine/eva) +"bI" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, +/obj/machinery/alarm/isolation{ + locked = 0; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/iso2) +"bJ" = ( +/obj/machinery/camera{ + c_tag = "RnD Outpost Isolation Room Two West"; + dir = 1; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/harvesting) +"bK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/maintstore2) +"bM" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/iso2) +"bN" = ( +/obj/structure/table, +/obj/item/weapon/mining_scanner{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/weapon/mining_scanner{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"bQ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "brownold" + }, +/area/asteroid/mine/living_quarters) +"bR" = ( +/obj/structure/dresser, +/turf/simulated/floor/wood, +/area/asteroid/research_outpost/hallway) +"bS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"bT" = ( +/obj/machinery/mech_bay_recharge_port, +/turf/simulated/floor/airless{ + dir = 5; + icon_state = "asteroidfloor" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"bV" = ( +/obj/structure/dryer{ + dir = 8; + pixel_x = 6 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/research_outpost/hallway) +"ca" = ( +/obj/structure/table/woodentable, +/obj/item/clothing/head/western, +/turf/simulated/floor/airless{ + icon_state = "wood" + }, +/area/asteroid/mine/explored) +"cf" = ( +/obj/structure/transit_tube{ + icon_state = "NE-SW" + }, +/turf/simulated/mineral, +/area/space) +"ch" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/atmos) +"ck" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/mech_bay_recharge_floor/airless, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"cl" = ( +/obj/structure/rack, +/obj/item/weapon/mining_charge, +/obj/item/weapon/pickaxe, +/obj/random/tools/tech_supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"cn" = ( +/obj/structure/closet/cabinet, +/obj/item/weapon/reagent_containers/food/drinks/bottle/beer, +/obj/item/weapon/reagent_containers/food/drinks/bottle/beer, +/obj/item/weapon/reagent_containers/food/drinks/bottle/beer, +/obj/item/weapon/reagent_containers/food/drinks/bottle/beer, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, +/obj/item/weapon/reagent_containers/food/drinks/bottle/ale, +/obj/item/weapon/reagent_containers/food/drinks/bottle/ale, +/obj/item/weapon/reagent_containers/food/drinks/bottle/ale, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/machinery/light_construct/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"ct" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/purple, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/warning/smoking{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "RnD Outpost Dormitories"; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/asteroid/research_outpost/hallway) +"cv" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/maintstore2) +"cA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"cB" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/living_quarters) +"cJ" = ( +/obj/machinery/recharger/wallcharger{ + dir = 1; + pixel_x = 5; + pixel_y = 25 + }, +/obj/effect/decal/mecha_wreckage/ripley, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"cK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "research_pump"; + name = "Research Large Air Vent" + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "research_airlock"; + pixel_x = -28; + req_access = list(65); + tag_airpump = "research_pump"; + tag_chamber_sensor = "research_sensor"; + tag_exterior_door = "research_outer"; + tag_interior_door = "research_inner" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/gearstore) +"cL" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/power) +"cM" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "brownold" + }, +/area/asteroid/mine/living_quarters) +"cN" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/weapon/ore/glass, +/obj/item/weapon/ore/glass, +/obj/item/stack/sheet/mineral/uranium, +/obj/item/stack/sheet/mineral/iron, +/obj/item/stack/sheet/mineral/iron, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"cS" = ( +/obj/structure/transit_tube{ + icon_state = "NE-SW" + }, +/turf/simulated/wall, +/area/asteroid/mine/living_quarters) +"cT" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"cW" = ( +/obj/structure/stool/bed/chair/metal/yellow{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "bar" + }, +/area/asteroid/mine/living_quarters) +"cY" = ( +/turf/simulated/mineral/random/low_chance, +/area/asteroid/mine/unexplored/safe) +"cZ" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"da" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/breadslice, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, +/turf/simulated/floor{ + icon_state = "bar" + }, +/area/asteroid/mine/living_quarters) +"db" = ( +/turf/simulated/mineral, +/area/space) +"dd" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/gearstore) +"df" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/med) +"dj" = ( +/turf/simulated/mineral/airfull, +/area/asteroid/mine/unexplored) +"dl" = ( +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "mining_airlock"; + pixel_x = 28; + req_access = list(48); + tag_airpump = "mining_pump"; + tag_chamber_sensor = "mining_sensor"; + tag_exterior_door = "mining_outer"; + tag_interior_door = "mining_inner" + }, +/obj/structure/closet/emergency_wall{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "mining_pump"; + name = "Mining Large Air Vent" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/mine/eva) +"dm" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "dwarf_airlock"; + name = "exterior access button"; + pixel_y = 28 + }, +/turf/simulated/floor/airless{ + dir = 5; + icon_state = "asteroidfloor" + }, +/area/asteroid/mine/explored) +"dq" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"dt" = ( +/obj/structure/stool/bed/chair/metal/yellow{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "bar" + }, +/area/asteroid/mine/living_quarters) +"du" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"dv" = ( +/obj/structure/rack, +/obj/item/stack/nanopaste{ + pixel_x = 6 + }, +/obj/item/stack/nanopaste{ + pixel_x = 2 + }, +/obj/item/stack/nanopaste{ + pixel_x = -2 + }, +/obj/item/stack/nanopaste{ + pixel_x = -6 + }, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/spectro) +"dw" = ( +/obj/machinery/door/airlock{ + id_tag = "rbath"; + name = "Bathroom" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/research_outpost/hallway) +"dC" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/kinetic_accelerator{ + pixel_y = 8 + }, +/obj/item/weapon/gun/energy/kinetic_accelerator{ + pixel_y = 4 + }, +/obj/item/weapon/gun/energy/kinetic_accelerator, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/gearstore) +"dG" = ( +/obj/structure/table, +/obj/item/device/taperecorder{ + pixel_y = 6 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/anomaly) +"dJ" = ( +/obj/machinery/door/airlock{ + name = "Toilet" + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/research_outpost/hallway) +"dK" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "research_airlock"; + name = "exterior access button"; + pixel_y = 28; + req_access = list(65) + }, +/obj/machinery/floodlight, +/turf/simulated/floor/airless{ + dir = 5; + icon_state = "asteroidfloor" + }, +/area/asteroid/mine/explored) +"dO" = ( +/obj/structure/table, +/obj/item/weapon/particles_battery{ + pixel_x = 7; + pixel_y = 6 + }, +/obj/item/weapon/particles_battery{ + pixel_x = -5; + pixel_y = -1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/harvesting) +"dP" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/atmos) +"dY" = ( +/obj/machinery/light_construct/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "dwarf_pump"; + name = "Dwarf Large Air Vent" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/asteroid/mine/dwarf) +"dZ" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/research_outpost/hallway) +"ea" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/gloves, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/maintstore2) +"ei" = ( +/obj/structure/dispenser, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/maintstore2) +"ej" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"el" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "whiteblue" + }, +/area/asteroid/research_outpost/med) +"en" = ( +/obj/structure/stool/bed/chair/metal/yellow{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"es" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/mine/living_quarters) +"ex" = ( +/obj/structure/ore_box, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"eA" = ( +/obj/effect/glowshroom, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"eF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brownold" + }, +/area/asteroid/mine/living_quarters) +"eG" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"eH" = ( +/obj/structure/stool/bed/chair/metal/yellow{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "bar" + }, +/area/asteroid/mine/living_quarters) +"eI" = ( +/obj/structure/table, +/obj/item/weapon/kitchen/utensil/spoon{ + pixel_x = -6 + }, +/obj/item/weapon/kitchen/utensil/fork{ + pixel_x = 6 + }, +/obj/item/device/guitar, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "bar" + }, +/area/asteroid/mine/living_quarters) +"eJ" = ( +/obj/structure/stool/bed/chair/metal/yellow{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "bar" + }, +/area/asteroid/mine/living_quarters) +"eR" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/atmos) +"eT" = ( +/obj/machinery/mineral/processing_unit, +/turf/simulated/floor/plating, +/area/asteroid/mine/production) +"eU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "brownold" + }, +/area/asteroid/mine/living_quarters) +"eY" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell, +/turf/simulated/floor/airless{ + dir = 5; + icon_state = "asteroidfloor" + }, +/area/asteroid/mine/explored) +"eZ" = ( +/turf/simulated/floor/airless{ + dir = 9; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"fa" = ( +/turf/simulated/floor/airless{ + dir = 4; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"fi" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/space) +"fk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "medmine_pump"; + name = "Medical Large Air Vent" + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/med) +"fm" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"fp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/asteroid/mine/living_quarters) +"fH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/structure/grille, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"fL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor, +/area/asteroid/mine/production) +"fM" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/iso2) +"fN" = ( +/turf/simulated/floor/airless{ + dir = 8; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"fO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/med) +"fP" = ( +/turf/simulated/wall, +/area/asteroid/mine/maintenance) +"fS" = ( +/obj/structure/transit_tube{ + icon_state = "N-S" + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"fW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"ga" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"gb" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/sample) +"gd" = ( +/obj/machinery/telecomms/relay/preset/mining, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/power) +"gf" = ( +/mob/living/simple_animal/hostile/asteroid/goliath, +/turf/simulated/floor/airless{ + icon_state = "wood" + }, +/area/asteroid/mine/explored) +"gh" = ( +/obj/structure/grille, +/obj/item/weapon/scrap_lump, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"gi" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/airless{ + dir = 6; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"gl" = ( +/obj/structure/lattice, +/turf/simulated/wall, +/area/asteroid/mine/living_quarters) +"gm" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/purple, +/turf/simulated/floor/wood, +/area/asteroid/research_outpost/hallway) +"gn" = ( +/turf/simulated/mineral/random/high_chance, +/area/asteroid/mine/unexplored) +"gq" = ( +/obj/item/weapon/storage/box/donkpockets{ + pixel_y = 4 + }, +/obj/structure/table, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/mine/living_quarters) +"gr" = ( +/obj/item/weapon/reagent_containers/food/drinks/bottle/ale, +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"gs" = ( +/obj/structure/grille, +/obj/item/weapon/ore/uranium, +/obj/item/weapon/ore/coal, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"gt" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "RnD Outpost Isolation Room Two East"; + dir = 1; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/asteroid/research_outpost/harvesting) +"gx" = ( +/obj/structure/transit_tube{ + icon_state = "E-NW" + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"gH" = ( +/turf/simulated/mineral/airfull, +/area/space) +"gI" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating/airless/catwalk, +/area/space) +"gL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/anomaly) +"gM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"gQ" = ( +/obj/structure/closet/secure_closet/xenoarchaeologist_tools, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/gearstore) +"gS" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/asteroid/research_outpost/hallway) +"gT" = ( +/obj/structure/closet/crate/dwarf_agriculture, +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"gW" = ( +/obj/structure/closet/secure_closet/miner, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/production) +"gZ" = ( +/turf/simulated/wall, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"ha" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "medmine_airlock"; + name = "exterior access button"; + pixel_y = 28 + }, +/turf/simulated/floor/airless{ + dir = 10; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"hc" = ( +/obj/machinery/vending/coffee, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/living_quarters) +"he" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/anomaly) +"hi" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/breadslice/meat, +/obj/item/weapon/reagent_containers/food/drinks/bottle/beer, +/obj/item/weapon/reagent_containers/food/drinks/bottle/ale, +/turf/simulated/floor{ + icon_state = "bar" + }, +/area/asteroid/mine/living_quarters) +"hj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/harvesting) +"ho" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid{ + pixel_y = 5 + }, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/machinery/camera{ + c_tag = "Mining Medical Checkpoint"; + dir = 8; + network = list("SS13","MINE") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/med) +"hq" = ( +/obj/structure/plasticflaps/mining, +/obj/machinery/door/poddoor/shutters{ + id = "Mecha Shutters"; + name = "Mecha Shutters" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/asteroid/mine/eva) +"hr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"hs" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/living_quarters) +"ht" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/hallway) +"hx" = ( +/obj/machinery/door/airlock/research{ + name = "Sample Preparation"; + req_access = list(65) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/anomaly) +"hC" = ( +/obj/structure/transit_tube{ + icon_state = "D-SW" + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"hG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/gearstore) +"hJ" = ( +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"hO" = ( +/obj/machinery/pipedispenser/disposal, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"hR" = ( +/obj/structure/stool/bed/chair/comfy/brown, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/asteroid/research_outpost/hallway) +"hT" = ( +/obj/machinery/power/apc{ + name = "apc top"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/camera{ + c_tag = "RnD Outpost Spectrometry Lab"; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/spectro) +"hV" = ( +/obj/structure/table, +/obj/machinery/bunsen_burner{ + pixel_y = 2 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/sample) +"hY" = ( +/obj/structure/reagent_dispensers/coolanttank, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/spectro) +"ia" = ( +/obj/structure/transit_tube{ + icon_state = "E-SW" + }, +/turf/environment/space, +/area/space) +"ib" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "medmine_pump"; + name = "Medical Large Air Vent" + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "medmine_airlock"; + pixel_x = -28; + tag_airpump = "medmine_pump"; + tag_chamber_sensor = "medmine_sensor"; + tag_exterior_door = "medmine_outer"; + tag_interior_door = "medmine_inner" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/med) +"ie" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"if" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Storage"; + req_one_access = list(12,65) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/sample) +"ig" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/mine/maintenance) +"ih" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/maintenance) +"ii" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"ij" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/mine/maintenance) +"ik" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/atmos) +"il" = ( +/obj/structure/table, +/obj/item/device/analyzer, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the isolation room cameras."; + layer = 4; + name = "Isolation Room Telescreen"; + network = list("Anomaly Isolation"); + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/iso2) +"ip" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 1; + frequency = 1444; + input_tag = "isol_in"; + name = "Isolation Supply Control"; + output_tag = "isol_out"; + sensors = list("isol_sensor"="Isolation") + }, +/obj/machinery/ignition_switch{ + id = "isolationsparker"; + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/iso2) +"ir" = ( +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/weapon/storage/belt/utility, +/obj/random/tools/tech_supply, +/obj/structure/rack, +/obj/item/weapon/mining_charge, +/obj/item/weapon/mining_charge, +/obj/item/device/gps/engineering, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/mine/production) +"is" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"it" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"iv" = ( +/obj/structure/closet/crate, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/production) +"iB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/gearstore) +"iC" = ( +/obj/machinery/light/small, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "brownold" + }, +/area/asteroid/mine/living_quarters) +"iD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/asteroid/mine/living_quarters) +"iH" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/atmos) +"iI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "brownold" + }, +/area/asteroid/mine/living_quarters) +"iK" = ( +/obj/machinery/door/airlock/atmos{ + name = "Outpost Atmospherics"; + req_one_access = list(65,10,24) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/research_outpost/atmos) +"iL" = ( +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/iso2) +"iN" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "brownold" + }, +/area/asteroid/mine/eva) +"iP" = ( +/obj/random/vending/cola, +/obj/machinery/light/small, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/mine/living_quarters) +"iR" = ( +/turf/simulated/wall, +/area/asteroid/research_outpost/entry) +"iT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/gearstore) +"iU" = ( +/obj/item/weapon/ore/slag, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"iX" = ( +/obj/machinery/door/airlock/diamond, +/obj/structure/barricade/wooden{ + layer = 2.8; + name = "doorway barricade" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"jd" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/airless{ + dir = 1; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"je" = ( +/obj/structure/transit_tube{ + icon_state = "NW-SE" + }, +/turf/simulated/wall, +/area/asteroid/mine/living_quarters) +"jf" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/asteroid/mine/living_quarters) +"jg" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 4 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'WARNING'."; + name = "\improper ARTIFACT STORAGE"; + pixel_x = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/hallway) +"jh" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/iso2) +"ji" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/longtermstorage) +"jn" = ( +/obj/structure/rack, +/obj/item/weapon/weldingtool, +/obj/item/clothing/head/welding, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "RnD Outpost Anomalous Materials"; + dir = 1; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/anomaly) +"jp" = ( +/turf/simulated/floor/plating, +/area/asteroid/mine/maintenance) +"jr" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "NE-SW" + }, +/turf/environment/space, +/area/space) +"js" = ( +/obj/machinery/suspension_gen{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/gearstore) +"jv" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "D-SW" + }, +/turf/environment/space, +/area/space) +"jw" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "apc down"; + pixel_y = -28 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/structure/rack, +/obj/item/weapon/storage/belt/utility, +/obj/random/tools/tech_supply, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"jA" = ( +/obj/structure/transit_tube{ + icon_state = "W-NE" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/hallway) +"jB" = ( +/obj/item/weapon/ore/gold, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"jF" = ( +/obj/machinery/camera{ + c_tag = "Mining Outpost West"; + dir = 4; + network = list("SS13","MINE") + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "mining_outpost_airlock"; + name = "interior access button"; + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"jG" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/entry) +"jH" = ( +/obj/machinery/mineral/input, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/production) +"jQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"jR" = ( +/obj/machinery/door/airlock/external{ + dock_tag = "mine_dock"; + locked = 1; + name = "Mining Shuttle Airlock" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/entry) +"jV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/maintstore2) +"jZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/transit_tube{ + icon_state = "S-NW" + }, +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidplating" + }, +/area/asteroid/mine/explored) +"ka" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"kc" = ( +/obj/structure/closet/crate, +/obj/item/weapon/ore/gold, +/obj/item/weapon/ore/diamond, +/obj/item/weapon/ore/diamond, +/obj/item/weapon/ore/iron, +/obj/item/weapon/ore/iron, +/obj/item/weapon/ore/iron, +/obj/item/weapon/ore/glass, +/obj/item/weapon/ore/phoron, +/obj/item/weapon/ore/uranium, +/obj/item/weapon/ore/coal, +/obj/item/weapon/ore/coal, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"kd" = ( +/obj/structure/transit_tube{ + icon_state = "D-NW" + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/space) +"ke" = ( +/obj/structure/table/woodentable, +/obj/item/device/harmonica, +/turf/simulated/floor/airless{ + icon_state = "wood" + }, +/area/asteroid/mine/explored) +"kf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"kg" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/airless{ + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"kh" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "RnD Outpost Isolation Room One East"; + dir = 1; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/asteroid/research_outpost/iso1) +"kk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/power) +"km" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/harvesting) +"kn" = ( +/obj/random/vending/cola, +/turf/simulated/floor/wood, +/area/asteroid/research_outpost/hallway) +"ko" = ( +/obj/structure/transit_tube{ + icon_state = "D-NW" + }, +/turf/environment/space, +/area/space) +"kp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/hallway) +"kq" = ( +/obj/machinery/door/airlock/research{ + name = "Isolation room three"; + req_access = list(65) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/iso2) +"kr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"kt" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 4 + }, +/obj/machinery/alarm/isolation{ + locked = 0; + pixel_y = 22 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/harvesting) +"ku" = ( +/obj/structure/table, +/obj/item/device/analyzer, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/anomaly) +"kx" = ( +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/med) +"kA" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/turf/simulated/wall, +/area/asteroid/research_outpost/entry) +"kB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/anomaly) +"kD" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor, +/area/asteroid/research_outpost/entry) +"kH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/anomaly) +"kJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{ + dir = 8; + frequency = 1444; + id_tag = "isol_out"; + name = "(A) Isolation Vent" + }, +/turf/simulated/floor/engine, +/area/asteroid/research_outpost/iso2) +"kK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/airless{ + dir = 4; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"kL" = ( +/obj/structure/transit_tube/station{ + dir = 8 + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"kR" = ( +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/gearstore) +"kS" = ( +/obj/structure/stool/bed/roller, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "medmine_airlock"; + name = "interior access button"; + pixel_y = -28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/med) +"la" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/mine/living_quarters) +"lf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/power) +"lh" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/bottle/beer, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"li" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/iso2) +"lj" = ( +/obj/item/clothing/suit/space/sk, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/unexplored/safe) +"ll" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/wood, +/area/asteroid/research_outpost/hallway) +"lm" = ( +/turf/environment/space, +/area/shuttle/mining/outpost) +"lq" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"lr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "whiteblue" + }, +/area/asteroid/research_outpost/med) +"lx" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/donkpockets{ + pixel_y = 4 + }, +/turf/simulated/floor/wood, +/area/asteroid/research_outpost/hallway) +"ly" = ( +/obj/structure/ore_box, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"lA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/hallway) +"lC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"lF" = ( +/obj/random/tools/tool, +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"lH" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/item/weapon/ore/glass, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/sheet/mineral/iron, +/obj/item/stack/sheet/mineral/iron, +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"lL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/glowshroom, +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidplating" + }, +/area/asteroid/mine/explored) +"lM" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"lN" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/gravemarker{ + icon_state = "cross" + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/space) +"lS" = ( +/obj/structure/transit_tube{ + icon_state = "S-NW" + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"lT" = ( +/obj/structure/table/woodentable, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -1; + pixel_y = 6 + }, +/turf/simulated/floor/wood, +/area/asteroid/research_outpost/hallway) +"lW" = ( +/obj/machinery/door/airlock/diamond, +/obj/structure/barricade/wooden{ + layer = 2.8; + name = "doorway barricade" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"ma" = ( +/obj/machinery/mineral/stacking_unit_console, +/turf/simulated/wall, +/area/asteroid/mine/production) +"mb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/iso2) +"mg" = ( +/obj/structure/window/phoronreinforced{ + dir = 6 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/meter{ + layer = 3.2 + }, +/turf/simulated/floor/engine, +/area/asteroid/research_outpost/iso2) +"mi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"mj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/med) +"mk" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/mirror{ + dir = 4; + pixel_x = 28 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/mine/living_quarters) +"mm" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidplating" + }, +/area/asteroid/mine/explored) +"mn" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/asteroid/research_outpost/hallway) +"mo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "medmine_pump"; + name = "Medical Large Air Vent" + }, +/obj/machinery/airlock_sensor{ + id_tag = "medmine_sensor"; + pixel_x = 28 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/med) +"mr" = ( +/obj/item/weapon/shard, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"mt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/mucus, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"mu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/longtermstorage) +"mx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "research_pump"; + name = "Research Large Air Vent" + }, +/obj/machinery/airlock_sensor{ + id_tag = "research_sensor"; + pixel_x = -28 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/gearstore) +"my" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/iso2) +"mC" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/game_kit/random{ + pixel_y = 2 + }, +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/item/device/guitar{ + pixel_y = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/asteroid/research_outpost/hallway) +"mD" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/sample) +"mE" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidplating" + }, +/area/asteroid/mine/explored) +"mF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/sample) +"mJ" = ( +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/unexplored) +"mK" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "brownold" + }, +/area/asteroid/mine/eva) +"mL" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"mN" = ( +/obj/machinery/mineral/processing_unit_console, +/turf/simulated/wall, +/area/asteroid/mine/production) +"mQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/spectro) +"mR" = ( +/obj/machinery/alarm{ + pixel_y = 24 + }, +/turf/simulated/floor/bluegrid, +/area/asteroid/research_outpost/power) +"na" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/blood/OMinus{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/blood/OMinus{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/med) +"nc" = ( +/obj/structure/table, +/obj/item/weapon/folder/purple{ + pixel_y = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/harvesting) +"nd" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/atmos) +"nh" = ( +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/sample) +"nk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/purple, +/area/asteroid/research_outpost/hallway) +"nl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor, +/area/asteroid/mine/eva) +"nm" = ( +/obj/machinery/door/airlock/atmos{ + name = "Outpost Atmospherics"; + req_one_access = list(65,10,24) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/research_outpost/atmos) +"nn" = ( +/obj/structure/transit_tube{ + icon_state = "NW-SE" + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"no" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/asteroid/mine/production) +"nt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/sample) +"nu" = ( +/obj/item/clothing/head/helmet/space/sk, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/unexplored/safe) +"nv" = ( +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/spectro) +"nw" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/longtermstorage) +"nA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/gearstore) +"nC" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "mining_west_inner"; + locked = 1; + name = "Mining External Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/asteroid/mine/eva) +"nD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "mining_outpost_pump"; + name = "Mining Outpost Large Air Vent" + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "mining_outpost_airlock"; + pixel_y = 28; + tag_airpump = "mining_outpost_pump"; + tag_chamber_sensor = "mining_outpost_sensor"; + tag_exterior_door = "mining_outpost_outer"; + tag_interior_door = "mining_outpost_inner" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"nI" = ( +/obj/machinery/space_heater, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/research_outpost/power) +"nJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/production) +"nK" = ( +/obj/item/clothing/shoes/western, +/turf/simulated/floor/airless{ + icon_state = "wood" + }, +/area/asteroid/mine/explored) +"nL" = ( +/obj/machinery/power/emitter{ + anchored = 1; + dir = 4; + state = 2 + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/anomaly) +"nO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/harvesting) +"nP" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/hallway) +"nT" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"nU" = ( +/obj/machinery/door/airlock/mining{ + name = "Mining Storage"; + req_access = list(48) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/production) +"nV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"nZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"oa" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "dwarf_interior"; + locked = 1; + name = "Dwarf Outpost Airlock" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/barricade/wooden{ + layer = 2.8; + name = "doorway barricade" + }, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/asteroid/mine/dwarf) +"oe" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"of" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"og" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"oi" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/asteroid/mine/living_quarters) +"oj" = ( +/obj/structure/rack, +/obj/item/clothing/mask/breath, +/obj/machinery/recharger/wallcharger{ + dir = 1; + pixel_x = 5; + pixel_y = 25 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/grille, +/obj/item/clothing/suit/space/rig/wizard{ + armor = list("melee" = 40, "bullet" = 5, "laser" = 10, "energy" = 5, "bomb" = 55, "bio" = 100, "rad" = 20); + desc = "Old bizarre gem-encrusted suit that radiates magical energies." + }, +/obj/item/clothing/head/helmet/space/rig/wizard{ + armor = list("melee" = 40, "bullet" = 5, "laser" = 10, "energy" = 5, "bomb" = 55, "bio" = 100, "rad" = 20); + desc = "Old bizarre gem-encrusted helmet that radiates magical energies." + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"or" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/airless{ + dir = 10; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"ot" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "whiteblue" + }, +/area/asteroid/research_outpost/med) +"ou" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/mine/maintenance) +"ov" = ( +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/iso2) +"ow" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/maintenance) +"oy" = ( +/obj/machinery/artifact_scanpad, +/turf/simulated/floor/engine, +/area/asteroid/research_outpost/iso2) +"oA" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 1 + }, +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"oC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/anomaly) +"oD" = ( +/obj/item/weapon/storage/belt/utility, +/obj/random/tools/tech_supply, +/obj/structure/rack, +/obj/item/weapon/mining_charge, +/obj/item/weapon/mining_charge, +/obj/item/device/gps/engineering, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/production) +"oF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/eva) +"oL" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining outpost" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"oO" = ( +/obj/item/weapon/flora/random, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "research_airlock"; + name = "interior access button"; + pixel_y = -28; + req_access = list(65) + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/gearstore) +"oQ" = ( +/turf/environment/space, +/area/space) +"oR" = ( +/turf/simulated/floor, +/area/asteroid/mine/production) +"oS" = ( +/obj/structure/grille, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"oT" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/item/weapon/ore/glass, +/obj/item/weapon/ore/glass, +/obj/item/stack/sheet/mineral/silver, +/obj/item/stack/sheet/mineral/iron, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"oU" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "dw_c" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"oV" = ( +/obj/machinery/atmospherics/components/unary/portables_connector, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/atmos) +"oZ" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "N-SE" + }, +/turf/environment/space, +/area/space) +"pj" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/production) +"pk" = ( +/obj/item/weapon/flora/random, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"pl" = ( +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"pm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/living_quarters) +"pn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/living_quarters) +"po" = ( +/obj/structure/table, +/obj/item/weapon/storage/backpack/satchel/withwallet, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"pq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"ps" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/gearstore) +"pE" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"pJ" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "mining_airlock"; + name = "exterior access button"; + pixel_y = 28; + req_access = list(48) + }, +/turf/simulated/floor/airless{ + dir = 10; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"pK" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -1; + pixel_y = 6 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"pM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"pO" = ( +/obj/machinery/door/window/westleft{ + dir = 1; + layer = 3.1; + name = "laser testing"; + req_access = list(65) + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/anomaly) +"pP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/asteroid/mine/eva) +"pT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/living_quarters) +"pU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/eva) +"pW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"pX" = ( +/obj/machinery/door/airlock/glass{ + name = "Crew Area"; + req_access = list(48) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/living_quarters) +"pZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "mining_outpost_pump"; + name = "Mining Outpost Large Air Vent" + }, +/obj/machinery/airlock_sensor{ + id_tag = "mining_outpost_sensor"; + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"qa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"qc" = ( +/obj/structure/transit_tube/station, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/living_quarters) +"qe" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/production) +"qi" = ( +/obj/machinery/light_construct/small{ + dir = 1 + }, +/turf/simulated/floor/airless{ + dir = 4; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"ql" = ( +/obj/item/weapon/shovel, +/obj/structure/rack, +/obj/item/clothing/glasses/hud/mining, +/obj/random/tools/tech_supply, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"qn" = ( +/obj/structure/transit_tube{ + icon_state = "NE-SW" + }, +/turf/simulated/wall, +/area/asteroid/research_outpost/hallway) +"qp" = ( +/obj/item/weapon/ore/osmium, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"qt" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/simulated/floor/airless{ + dir = 5; + icon_state = "asteroidfloor" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"qv" = ( +/turf/simulated/wall, +/area/asteroid/research_outpost/sample) +"qA" = ( +/obj/structure/rack, +/obj/item/device/suit_cooling_unit, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/eva) +"qE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"qG" = ( +/obj/machinery/computer/security/mining, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/entry) +"qL" = ( +/obj/mecha/working/hoverpod, +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidplating" + }, +/area/space) +"qM" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/airless{ + icon_state = "wood" + }, +/area/asteroid/mine/explored) +"qO" = ( +/obj/structure/closet/crate, +/obj/item/weapon/ore/gold, +/obj/item/weapon/ore/gold, +/obj/item/weapon/ore/iron, +/obj/item/weapon/ore/iron, +/obj/item/weapon/ore/iron, +/obj/item/weapon/ore/glass, +/obj/item/weapon/ore/glass, +/obj/item/weapon/ore/phoron, +/obj/item/weapon/ore/uranium, +/obj/item/weapon/ore/coal, +/obj/item/weapon/ore/coal, +/obj/item/weapon/ore/coal, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"qR" = ( +/obj/machinery/computer/mine_sci_shuttle, +/obj/structure/sign/mining{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/entry) +"qT" = ( +/obj/structure/rack, +/obj/item/clothing/under/bathtowel, +/obj/item/clothing/under/bathtowel, +/obj/item/clothing/under/bathtowel, +/obj/structure/window/reinforced, +/obj/item/weapon/reagent_containers/food/snacks/soap/nanotrasen, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/asteroid/mine/living_quarters) +"qV" = ( +/obj/structure/transit_tube{ + icon_state = "NE-SW" + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"qW" = ( +/obj/machinery/camera{ + c_tag = "RnD Outpost Isolation Room One West"; + dir = 1; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/iso1) +"qZ" = ( +/obj/structure/table, +/obj/item/weapon/xenoarch_utilizer{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/weapon/xenoarch_utilizer{ + pixel_x = 4; + pixel_y = 5 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/harvesting) +"ra" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whiteblue" + }, +/area/asteroid/research_outpost/med) +"rd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/asteroid/mine/eva) +"re" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the isolation room cameras."; + layer = 4; + name = "Isolation Room Telescreen"; + network = list("Anomaly Isolation"); + pixel_y = 28 + }, +/obj/item/device/camera, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/harvesting) +"rj" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndarkcorners" + }, +/area/asteroid/research_outpost/entry) +"rk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/gearstore) +"rm" = ( +/obj/machinery/camera{ + c_tag = "RnD Outpost Asteroid"; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor/airless{ + dir = 8; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"rq" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/entry) +"rv" = ( +/obj/structure/transit_tube{ + icon_state = "S-NW" + }, +/turf/environment/space, +/area/space) +"ry" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/spectro) +"rD" = ( +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/power) +"rH" = ( +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/longtermstorage) +"rJ" = ( +/obj/item/weapon/ore/glass, +/turf/environment/space, +/area/space) +"rK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"rL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/asteroid/research_outpost/entry) +"rT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Mining Shuttle Dock"; + network = list("SS13","MINE") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndarkcorners" + }, +/area/asteroid/research_outpost/entry) +"sc" = ( +/obj/structure/sign/mining{ + pixel_y = 32 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/entry) +"se" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/iso2) +"si" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"sj" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/weapon/ore/glass, +/obj/item/weapon/ore/glass, +/obj/item/stack/sheet/mineral/gold, +/obj/item/stack/sheet/glass{ + amount = 23 + }, +/obj/item/stack/sheet/mineral/iron, +/obj/item/stack/sheet/mineral/iron, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"sl" = ( +/obj/machinery/door/airlock/external{ + id_tag = "riso3"; + name = "Isolation Section Airlock"; + req_access = list(65) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/asteroid/research_outpost/iso2) +"so" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"st" = ( +/obj/structure/closet/crate/secure/miningsec, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/production) +"sw" = ( +/obj/machinery/mineral/stacking_machine, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"sy" = ( +/obj/structure/rack, +/obj/item/stack/sheet/mineral/phoron{ + amount = 10; + layer = 2.9 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"sB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"sC" = ( +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/entry) +"sD" = ( +/obj/random/tools/tool, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"sE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/power/apc/largecell{ + dir = 1; + name = "largecell apc down"; + pixel_y = -28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"sH" = ( +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/entry) +"sJ" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Dormitories"; + req_access = list(65) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/hallway) +"sM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/gearstore) +"sN" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/item/weapon/ore/glass, +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"sQ" = ( +/obj/machinery/door/airlock/research{ + name = "Spectrometry Lab"; + req_access = list(65) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/spectro) +"sX" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/gearstore) +"ta" = ( +/obj/machinery/mineral/processing_unit_console, +/turf/simulated/wall/r_wall, +/area/asteroid/mine/dwarf) +"tb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"tc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"te" = ( +/obj/structure/sign/warning/radiation, +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/spectro) +"ti" = ( +/mob/living/simple_animal/hostile/mimic/crate, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"tj" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "mining_internal"; + name = "mining conveyor" + }, +/obj/machinery/light/small, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Mining Production Machine"; + dir = 1; + network = list("SS13","MINE") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/production) +"tn" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "medmine_outer"; + locked = 1; + name = "Medical External Access" + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/asteroid/research_outpost/med) +"to" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/sample) +"tq" = ( +/obj/machinery/door/airlock/research{ + name = "Long Term Storage"; + req_access = list(65) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/longtermstorage) +"tv" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/solution_trays{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/sample) +"tw" = ( +/obj/structure/transit_tube{ + icon_state = "D-NE" + }, +/turf/environment/space, +/area/space) +"tx" = ( +/turf/simulated/mineral/random/low_chance, +/area/asteroid/mine/explored) +"tz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/sample) +"tE" = ( +/obj/structure/transit_tube{ + icon_state = "D-NE" + }, +/turf/simulated/wall, +/area/asteroid/research_outpost/hallway) +"tF" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/living_quarters) +"tG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor, +/area/asteroid/mine/production) +"tI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"tM" = ( +/obj/machinery/mineral/unloading_machine, +/turf/simulated/floor/plating{ + dir = 4; + icon_state = "warnplate" + }, +/area/asteroid/mine/production) +"tN" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atm{ + pixel_y = 28 + }, +/turf/simulated/floor/wood, +/area/asteroid/research_outpost/hallway) +"tP" = ( +/obj/machinery/atmospherics/components/unary/tank/oxygen{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/atmos) +"tU" = ( +/obj/machinery/door/airlock/mining{ + name = "Mining Storage"; + req_access = list(48) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/production) +"ue" = ( +/turf/simulated/floor{ + icon_state = "bar" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"uh" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/hallway) +"uj" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/sample) +"uk" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/dropper{ + pixel_x = 7; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/dropper/precision{ + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large{ + pixel_y = 4 + }, +/obj/item/clothing/glasses/science{ + pixel_y = 1 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 + }, +/obj/machinery/camera{ + c_tag = "RnD Outpost Sample Preparation"; + dir = 8; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/sample) +"ul" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/asteroid/research_outpost/hallway) +"um" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/spectro) +"ut" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/gearstore) +"uy" = ( +/turf/simulated/floor/airless{ + dir = 5; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"uB" = ( +/obj/machinery/space_heater, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/mine/maintenance) +"uD" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "D-SE" + }, +/turf/environment/space, +/area/space) +"uE" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "E-NW" + }, +/turf/environment/space, +/area/space) +"uF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/sample) +"uH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/maintenance) +"uJ" = ( +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"uK" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/mine/maintenance) +"uL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"uM" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "whiteblue" + }, +/area/asteroid/research_outpost/med) +"uP" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light_construct/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"uQ" = ( +/obj/structure/grille, +/obj/item/weapon/ore/glass, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"uR" = ( +/obj/machinery/hydroponics/soil, +/obj/item/weapon/shovel, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"uS" = ( +/obj/machinery/artifact_scanpad, +/turf/simulated/floor/bluegrid, +/area/asteroid/research_outpost/harvesting) +"uW" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/atmos) +"uX" = ( +/obj/structure/pit/closed/grave, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"uY" = ( +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/random/tools/tech_supply, +/obj/structure/rack, +/obj/item/weapon/mining_charge, +/obj/item/weapon/mining_charge, +/obj/item/device/gps/engineering, +/obj/machinery/power/apc/largecell{ + dir = 8; + name = "largecell apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/camera{ + c_tag = "Mining Equipment"; + dir = 4; + network = list("SS13","MINE") + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/mine/production) +"va" = ( +/obj/machinery/computer/rdconsole/mining{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/production) +"vc" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/production) +"vd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/eva) +"ve" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/transit_tube{ + icon_state = "D-SE" + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/hallway) +"vi" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"vk" = ( +/obj/machinery/mineral/output, +/obj/item/stack/sheet/mineral/iron, +/obj/item/stack/sheet/mineral/iron, +/obj/item/stack/sheet/mineral/iron, +/obj/item/stack/sheet/mineral/iron, +/obj/item/weapon/ore/slag, +/obj/item/weapon/ore/slag, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"vl" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'WARNING'."; + icon_state = "xenoarch_3"; + name = "\improper ISOLATION ROOM THREE"; + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"vm" = ( +/obj/structure/table, +/obj/item/weapon/wrench, +/turf/simulated/floor/airless{ + dir = 4; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"vo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/power) +"vp" = ( +/obj/structure/transit_tube{ + icon_state = "E-NW" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/asteroid/mine/living_quarters) +"vu" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/environment/space, +/area/space) +"vv" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/living_quarters) +"vx" = ( +/obj/item/weapon/ore/phoron, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"vz" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"vD" = ( +/obj/structure/transit_tube{ + icon_state = "NE-SW" + }, +/turf/environment/space, +/area/space) +"vE" = ( +/obj/item/weapon/shard, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"vG" = ( +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/hallway) +"vH" = ( +/obj/structure/ore_box, +/turf/simulated/floor{ + dir = 4; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"vL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor, +/area/asteroid/mine/production) +"vM" = ( +/turf/simulated/mineral/airfull, +/area/asteroid/mine/explored) +"vP" = ( +/obj/item/weapon/flora/random, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"vQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/mine/eva) +"vR" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"vT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/entry) +"vU" = ( +/turf/simulated/wall, +/area/asteroid/research_outpost/hallway) +"vX" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "S-NE" + }, +/turf/environment/space, +/area/space) +"vZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/asteroid/mine/production) +"wa" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "mining_outpost_inner"; + locked = 1; + name = "Mining External Access" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating{ + dir = 4; + icon_state = "warnplate" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"we" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/power) +"wi" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor{ + dir = 5; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"wr" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "brownold" + }, +/area/asteroid/research_outpost/entry) +"ws" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/research_outpost/entry) +"wt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"wy" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"wB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/rack, +/obj/item/stack/sheet/mineral/phoron{ + amount = 10; + layer = 2.9 + }, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"wG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"wI" = ( +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/research_outpost/power) +"wJ" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"wM" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/research_outpost/entry) +"wN" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"wO" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"wP" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "brownold" + }, +/area/asteroid/research_outpost/entry) +"wS" = ( +/obj/structure/sign/departments/science{ + desc = "A warning sign which reads 'ANOMALOUS MATERIALS'"; + icon_state = "science1_purple"; + name = "\improper ANOMALOUS MATERIALS" + }, +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/hallway) +"wU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"wX" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/atmos) +"xa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/transit_tube{ + icon_state = "D-NE" + }, +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidplating" + }, +/area/asteroid/mine/explored) +"xb" = ( +/obj/structure/closet/secure_closet/xenoarchaeologist{ + req_access = list(47) + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"xd" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidplating" + }, +/area/asteroid/mine/explored) +"xh" = ( +/obj/structure/rack, +/obj/item/weapon/storage/bag/ore{ + pixel_y = 3 + }, +/obj/item/weapon/storage/bag/ore{ + pixel_y = -3 + }, +/obj/random/tools/tech_supply, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"xi" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/transit_tube{ + icon_state = "W-SE" + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"xj" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"xm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/asteroid/research_outpost/entry) +"xp" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"xy" = ( +/obj/structure/rack, +/obj/item/clothing/mask/breath, +/obj/item/clothing/glasses/science, +/obj/item/clothing/head/bio_hood/particle_protection, +/obj/item/clothing/suit/bio_suit/particle_protection, +/obj/item/clothing/gloves/latex, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"xz" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidplating" + }, +/area/asteroid/mine/explored) +"xA" = ( +/obj/machinery/door/poddoor{ + id = "dwarf_blast" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"xB" = ( +/obj/structure/transit_tube/station, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/hallway) +"xE" = ( +/obj/structure/ore_box, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"xK" = ( +/obj/structure/rack, +/obj/item/stack/cable_coil/random, +/obj/item/weapon/scrap_lump, +/obj/item/stack/sheet/refined_scrap, +/obj/item/stack/sheet/refined_scrap, +/obj/item/stack/sheet/refined_scrap, +/obj/item/stack/sheet/refined_scrap, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"xL" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"xM" = ( +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/asteroid/mine/living_quarters) +"xO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"xR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/harvesting) +"xS" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"xT" = ( +/obj/structure/closet/firecloset, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"xU" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/iso1) +"xW" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/research_outpost/hallway) +"xZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/asteroid/research_outpost/iso2) +"yb" = ( +/obj/structure/rack, +/obj/item/weapon/pickaxe/drill, +/obj/random/tools/tech_supply, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"yc" = ( +/obj/machinery/mineral/input, +/obj/machinery/conveyor{ + dir = 1; + id = "mining_internal" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/production) +"ye" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"yh" = ( +/obj/structure/sign/departments/science{ + icon_state = "science2"; + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"yi" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"yj" = ( +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/asteroid/mine/eva) +"ym" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/bottle/beer{ + volume = 35 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"yu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/maintstore2) +"yw" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor{ + dir = 5; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"yx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/sign/departments/chemistry{ + desc = "A warning sign which reads 'SAMPLE PREPARATION'"; + name = "\improper SAMPLE PREPARATION"; + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/sample) +"yy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/gearstore) +"yB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"yF" = ( +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/iso1) +"yG" = ( +/obj/item/stack/sheet/mineral/iron, +/obj/machinery/light_construct/small, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"yH" = ( +/turf/simulated/wall, +/area/asteroid/mine/eva) +"yJ" = ( +/obj/item/weapon/ore/iron, +/turf/environment/space, +/area/space) +"yK" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"yM" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/sample) +"yO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/anomaly) +"yP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"yR" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"yS" = ( +/obj/structure/pit/closed/grave, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/unexplored) +"yT" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/mob/living/simple_animal/mouse, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/power) +"yV" = ( +/obj/structure/transit_tube{ + icon_state = "W-NE" + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"yW" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/sign/warning/fire{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/iso2) +"yY" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/sample) +"zd" = ( +/obj/item/stack/sheet/wood, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"ze" = ( +/obj/structure/ore_box, +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"zg" = ( +/obj/random/tools/tool, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"zh" = ( +/obj/machinery/chem_dispenser, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/sample) +"zl" = ( +/obj/structure/rack, +/obj/random/tools/tool, +/obj/item/weapon/mining_charge, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"zm" = ( +/obj/item/weapon/ore/slag, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"zn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/machinery/camera{ + c_tag = "RnD Outpost Hall South"; + dir = 8; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"zo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"zp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"zs" = ( +/turf/simulated/wall, +/area/asteroid/research_outpost/med) +"zu" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/mine/living_quarters) +"zv" = ( +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/harvesting) +"zw" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "mining_pump"; + name = "Mining Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/mine/eva) +"zy" = ( +/obj/item/weapon/flora/random, +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/harvesting) +"zz" = ( +/obj/structure/rack, +/obj/item/weapon/pickaxe/drill{ + pixel_y = 8 + }, +/obj/item/weapon/pickaxe/drill{ + pixel_y = 4 + }, +/obj/item/weapon/pickaxe/drill, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/gearstore) +"zA" = ( +/turf/simulated/wall, +/area/asteroid/mine/living_quarters) +"zC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/harvesting) +"zE" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/bookcase/manuals/xenoarchaeology, +/obj/machinery/alarm{ + pixel_x = 29; + pixel_y = -6 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/hallway) +"zG" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/power/port_gen/pacman/super, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/mine/maintenance) +"zH" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/research_outpost/power) +"zJ" = ( +/obj/machinery/mecha_part_fabricator/mining_fabricator, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/production) +"zK" = ( +/obj/machinery/door/airlock/research{ + name = "Anomalous Materials"; + req_access = list(65) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/anomaly) +"zQ" = ( +/turf/simulated/wall, +/area/asteroid/mine/explored) +"zT" = ( +/obj/machinery/mining/brace{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/airless{ + dir = 5; + icon_state = "asteroidfloor" + }, +/area/asteroid/mine/explored) +"zV" = ( +/obj/machinery/door/airlock/external{ + id_tag = "riso2"; + name = "Isolation Section Airlock"; + req_access = list(65) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/harvesting) +"zW" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/weapon/storage/belt/utility, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/research_outpost/power) +"Aa" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/production) +"Ab" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/maintenance) +"Ad" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "apc down"; + pixel_y = -28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/camera{ + c_tag = "RnD Outpost Long Term Storage"; + dir = 1; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/asteroid/research_outpost/longtermstorage) +"Ah" = ( +/obj/item/weapon/storage/box/lights/bulbs, +/obj/item/weapon/storage/box/lights/tubes, +/obj/item/weapon/storage/firstaid, +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Al" = ( +/obj/structure/table, +/obj/item/weapon/mining_scanner{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/weapon/mining_scanner, +/turf/simulated/floor/airless{ + dir = 5; + icon_state = "asteroidfloor" + }, +/area/asteroid/mine/explored) +"Am" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/machinery/camera{ + c_tag = "RnD Outpost Power"; + dir = 1; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/research_outpost/power) +"As" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/maintenance) +"At" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Ax" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/mine/eva) +"AA" = ( +/obj/structure/closet/coffin, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"AB" = ( +/obj/structure/ore_box, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"AD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brownold" + }, +/area/asteroid/mine/eva) +"AE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/maintenance) +"AK" = ( +/obj/machinery/mineral/output, +/obj/machinery/conveyor{ + dir = 1; + id = "mining_internal" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/production) +"AL" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/maintenance) +"AM" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"AP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"AV" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance"; + req_access = list(48) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/maintenance) +"Bb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Bc" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Bd" = ( +/obj/machinery/door/airlock/diamond, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/structure/barricade/wooden{ + layer = 2.8; + name = "doorway barricade" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Be" = ( +/turf/simulated/mineral/random/low_chance, +/area/asteroid/mine/unexplored) +"Bl" = ( +/obj/machinery/mineral/stacking_unit_console, +/turf/simulated/wall/r_wall, +/area/asteroid/mine/dwarf) +"Bm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/production) +"Bq" = ( +/obj/structure/transit_tube{ + icon_state = "E-SW" + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"Bs" = ( +/turf/simulated/mineral, +/area/asteroid/mine/unexplored) +"Bv" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "NW-SE" + }, +/turf/environment/space, +/area/space) +"Bw" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/weapon/ore/glass, +/obj/item/weapon/ore/glass, +/obj/item/stack/sheet/mineral/iron, +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Bx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/production) +"By" = ( +/obj/effect/glowshroom, +/turf/simulated/floor/airless{ + dir = 10; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"BA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"BC" = ( +/obj/structure/table, +/obj/machinery/artifact_analyser, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/iso2) +"BD" = ( +/obj/machinery/door/airlock/mining{ + name = "Mining Storage"; + req_access = list(48) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/production) +"BH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "research_pump"; + name = "Research Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/gearstore) +"BJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/tools/tech_supply, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"BM" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Shuttle Dock"; + req_one_access = list(48) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/entry) +"BO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brownold" + }, +/area/asteroid/research_outpost/entry) +"BP" = ( +/obj/structure/transit_tube{ + icon_state = "D-NE" + }, +/turf/simulated/wall, +/area/asteroid/mine/living_quarters) +"BQ" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/bottle/ale{ + volume = 65 + }, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"BR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"BT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"BX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/asteroid/research_outpost/entry) +"BY" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/fire{ + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/o2{ + pixel_y = -5 + }, +/obj/machinery/vending/wallmed1{ + name = "Emergency NanoMed"; + pixel_x = 28 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/med) +"Cb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brownold" + }, +/area/asteroid/research_outpost/entry) +"Cd" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/globose/mining, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/globose/mining, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/eva) +"Cf" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Ck" = ( +/obj/machinery/door_control{ + id = "Mecha Shutters"; + name = "Mecha Shutters Control"; + pixel_x = 28 + }, +/turf/simulated/floor/airless{ + dir = 5; + icon_state = "asteroidfloor" + }, +/area/asteroid/mine/explored) +"Co" = ( +/obj/machinery/door/airlock/diamond, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Cu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 10; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"Cw" = ( +/mob/living/simple_animal/hostile/asteroid/goliath, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/unexplored) +"Cz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{ + dir = 8; + external_pressure_bound = 140; + external_pressure_bound_default = 140; + name = "(OUT) Space Large Air Vent" + }, +/turf/simulated/floor/plating/airless{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/atmos) +"CE" = ( +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"CF" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "S-NW" + }, +/turf/environment/space, +/area/space) +"CG" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Mining Shuttle Dock"; + req_access = list(65) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/hallway) +"CJ" = ( +/obj/machinery/air_sensor{ + frequency = 1444; + id_tag = "isol_sensor" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/engine, +/area/asteroid/research_outpost/iso2) +"CM" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/atmos) +"CW" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Da" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"Dc" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "dwarf_outer"; + locked = 1; + name = "Dwarf Outpost Airlock" + }, +/obj/machinery/door/firedoor, +/obj/structure/barricade/wooden{ + layer = 2.8; + name = "doorway barricade" + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/asteroid/mine/dwarf) +"Dh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/iso1) +"Di" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/asteroid/mine/production) +"Do" = ( +/obj/machinery/door/airlock/research{ + name = "Sample Preparation"; + req_access = list(65) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/sample) +"Dr" = ( +/obj/structure/rack, +/obj/item/stack/sheet/glass{ + amount = 30 + }, +/obj/item/stack/sheet/metal{ + amount = 30; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/research_outpost/power) +"Dw" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Dz" = ( +/obj/item/weapon/broken_bottle, +/turf/simulated/floor/airless{ + icon_state = "wood" + }, +/area/asteroid/mine/explored) +"DD" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/asteroid/mine/eva) +"DF" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"DL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/mine/living_quarters) +"DN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "RnD Outpost Isolation Room Three East"; + dir = 1; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor/engine, +/area/asteroid/research_outpost/iso2) +"DO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/sample) +"DS" = ( +/obj/structure/transit_tube{ + icon_state = "D-NW" + }, +/turf/simulated/mineral, +/area/space) +"DX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/sample) +"DY" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/purple, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor/wood, +/area/asteroid/research_outpost/hallway) +"Ef" = ( +/obj/structure/stool/bed/roller, +/obj/machinery/iv_drip, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/med) +"Eg" = ( +/obj/structure/ore_box, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/production) +"Ek" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/gearstore) +"Em" = ( +/obj/machinery/chem_master, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/sample) +"En" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brownold" + }, +/area/asteroid/mine/eva) +"Eq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/mine/eva) +"Es" = ( +/obj/structure/ore_box, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Et" = ( +/obj/item/weapon/bedsheet/orange, +/turf/simulated/floor/airless{ + icon_state = "wood" + }, +/area/asteroid/mine/explored) +"Eu" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"Ew" = ( +/turf/simulated/floor/airless{ + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Ez" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/mine/maintenance) +"EB" = ( +/obj/structure/closet/secure_closet/xenoarchaeologist{ + req_access = list(47) + }, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"EF" = ( +/obj/structure/dryer{ + dir = 4; + pixel_x = -6 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/mine/living_quarters) +"EG" = ( +/obj/random/vending/snack, +/turf/simulated/floor/wood, +/area/asteroid/research_outpost/hallway) +"EK" = ( +/obj/machinery/power/terminal, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/asteroid/mine/maintenance) +"EM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/anomaly) +"EN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/maintenance) +"EO" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"ET" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/gearstore) +"EX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/molten_item, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"EZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"Fa" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/atmos) +"Fc" = ( +/turf/simulated/floor/airless{ + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"Fh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/gearstore) +"Fm" = ( +/obj/structure/table/glass, +/obj/item/bodybag/cryobag{ + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/syringe{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/syringe{ + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/med) +"Fp" = ( +/obj/structure/ore_box, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/production) +"Fr" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"Fs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/airless{ + dir = 8; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"Ft" = ( +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"Fv" = ( +/obj/structure/table, +/obj/item/weapon/pickaxe/drill, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Fy" = ( +/obj/structure/transit_tube{ + icon_state = "D-SW" + }, +/turf/environment/space, +/area/space) +"Fz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/asteroid/mine/production) +"FA" = ( +/turf/simulated/mineral/airfull, +/area/asteroid/mine/unexplored/safe) +"FK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/iso1) +"FL" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{ + volume = 45 + }, +/obj/machinery/light_construct/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"FO" = ( +/obj/structure/transit_tube{ + icon_state = "D-NW" + }, +/turf/simulated/wall, +/area/asteroid/mine/living_quarters) +"FP" = ( +/obj/machinery/mecha_part_fabricator/mining_fabricator, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/production) +"FQ" = ( +/obj/random/tools/tool, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"FY" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/harvesting) +"Gb" = ( +/obj/structure/rack, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Ge" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor{ + icon_state = "bar" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Gf" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor{ + dir = 10; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"Gg" = ( +/obj/structure/transit_tube{ + icon_state = "D-NW" + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"Gi" = ( +/obj/random/vending/cola, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Gl" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"Gm" = ( +/obj/structure/rack, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Gn" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/power) +"Go" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/anomaly) +"Gp" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 6; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"Gq" = ( +/obj/item/weapon/ore/coal, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Gr" = ( +/obj/machinery/door/airlock/research{ + name = "Isolation room two"; + req_access = list(65) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/harvesting) +"Gs" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/transit_tube{ + icon_state = "D-SE" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/living_quarters) +"Gv" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/weapon/storage/belt/utility/full, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Gx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/asteroid/mine/production) +"Gy" = ( +/obj/item/weapon/flora/random, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/iso1) +"GE" = ( +/obj/machinery/sparker{ + id = "isolationsparker"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber, +/turf/simulated/floor/engine, +/area/asteroid/research_outpost/iso2) +"GG" = ( +/obj/machinery/power/smes/fullcharge, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/research_outpost/power) +"GH" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "D-NW" + }, +/turf/environment/space, +/area/space) +"GI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "brownold" + }, +/area/asteroid/research_outpost/entry) +"GK" = ( +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/asteroid/research_outpost/entry) +"GL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/asteroid/mine/production) +"GO" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/item/stack/sheet/mineral/iron, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"GR" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/iso1) +"GT" = ( +/obj/structure/table, +/obj/item/weapon/particles_battery{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/item/weapon/particles_battery{ + pixel_x = 6 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/harvesting) +"GY" = ( +/turf/simulated/floor/bluegrid, +/area/asteroid/research_outpost/power) +"GZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/maintstore2) +"Hb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/carpet/purple, +/area/asteroid/research_outpost/hallway) +"Hd" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor/bluegrid, +/area/asteroid/research_outpost/power) +"He" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Hf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/anomaly) +"Hp" = ( +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Mining Hall"; + dir = 1; + network = list("SS13","MINE") + }, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"Hq" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "apc down"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/sample) +"Hr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/eva) +"Hu" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "brownold" + }, +/area/asteroid/research_outpost/entry) +"Hw" = ( +/obj/structure/stool/bed/chair/wood/normal{ + dir = 4 + }, +/obj/machinery/light_construct/small{ + dir = 8 + }, +/turf/simulated/floor/airless{ + icon_state = "wood" + }, +/area/asteroid/mine/explored) +"HC" = ( +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/mine/living_quarters) +"HK" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/bottle/beer{ + volume = 0 + }, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"HM" = ( +/obj/structure/rack, +/obj/item/stack/cable_coil/random, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"HN" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/sign/warning/deathsposal{ + icon_state = "deathsposal_purple"; + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/maintstore2) +"HP" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/med) +"HU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"HX" = ( +/obj/structure/rack, +/obj/item/weapon/pickaxe/diamond, +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/grille, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"HY" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"HZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Ib" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/rack, +/obj/item/weapon/storage/box/lights/mixed{ + pixel_y = 4 + }, +/obj/item/stack/cable_coil/random, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Ic" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/hallway) +"Ie" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8 + }, +/turf/simulated/floor, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Ii" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"Ij" = ( +/mob/living/simple_animal/mushroom{ + desc = "It's a massive mushroom... with beard?"; + name = "Dwarfi" + }, +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"In" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/eva) +"Ir" = ( +/obj/machinery/mineral/unloading_machine, +/obj/machinery/door/firedoor, +/turf/simulated/floor, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"It" = ( +/obj/machinery/mineral/equipment_vendor, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Iv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/anomaly) +"Iw" = ( +/obj/machinery/door/airlock{ + name = "Toilet" + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/mine/living_quarters) +"Iz" = ( +/obj/structure/grille, +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"IA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/asteroid/mine/living_quarters) +"IC" = ( +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"ID" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"II" = ( +/obj/machinery/artifact_harvester, +/turf/simulated/floor/bluegrid, +/area/asteroid/research_outpost/harvesting) +"IM" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidplating" + }, +/area/space) +"IN" = ( +/obj/machinery/door_control{ + id = "mbath"; + name = "Door Bolt Control"; + pixel_y = -28; + specialfunctions = 4 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/mine/living_quarters) +"IR" = ( +/obj/structure/transit_tube, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"IS" = ( +/obj/item/weapon/ore/iron, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/unexplored/safe) +"IT" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/gearstore) +"IW" = ( +/obj/machinery/airlock_sensor{ + id_tag = "mining_sensor"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "mining_pump"; + name = "Mining Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/mine/eva) +"IX" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/mine/eva) +"Ja" = ( +/obj/machinery/conveyor_switch{ + id = "mining_west" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Je" = ( +/obj/machinery/mineral/input, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Jh" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Station EVA"; + req_access = list(54) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/eva) +"Jj" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Jl" = ( +/obj/machinery/power/smes, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 32 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Jn" = ( +/obj/machinery/door_control{ + id = "dwarf_blast"; + pixel_y = 28 + }, +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Jo" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "N-S" + }, +/turf/environment/space, +/area/space) +"Jq" = ( +/obj/item/weapon/flora/random, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"Jv" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"JC" = ( +/turf/simulated/floor{ + dir = 9; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"JD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"JE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"JH" = ( +/turf/simulated/floor/airless{ + dir = 10; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"JI" = ( +/obj/structure/lattice, +/obj/structure/transit_tube, +/turf/environment/space, +/area/space) +"JK" = ( +/obj/item/weapon/storage/firstaid/o2{ + pixel_y = 8 + }, +/obj/item/weapon/storage/firstaid/adv{ + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/fire, +/obj/structure/rack, +/obj/machinery/camera{ + c_tag = "Mining Outpost East"; + dir = 8; + network = list("SS13","MINE") + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"JM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"JN" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"JO" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Station EVA"; + req_access = list(54) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/eva) +"JQ" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plating, +/area/asteroid/mine/eva) +"JS" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/maintenance) +"JT" = ( +/obj/structure/transit_tube{ + icon_state = "E-NW" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/hallway) +"JW" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"JY" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "research_outer"; + locked = 1; + name = "Research Outpost External Access" + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/asteroid/research_outpost/gearstore) +"Ka" = ( +/obj/structure/transit_tube{ + icon_state = "D-SE" + }, +/turf/simulated/mineral, +/area/space) +"Ke" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/asteroid/research_outpost/hallway) +"Kh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"Kl" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/gearstore) +"Kp" = ( +/obj/machinery/recharge_station, +/obj/structure/sign/warning/vacuum{ + pixel_y = -32 + }, +/obj/machinery/light/small, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/eva) +"Kr" = ( +/obj/machinery/power/smes, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Kt" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"KC" = ( +/obj/machinery/door/airlock/diamond, +/obj/structure/barricade/wooden{ + layer = 2.8; + name = "doorway barricade" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"KD" = ( +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/harvesting) +"KH" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/med) +"KK" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/research_outpost/power) +"KM" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/mine/maintenance) +"KT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/eva) +"KV" = ( +/obj/structure/rack, +/obj/item/weapon/ore/coal, +/obj/item/weapon/storage/bag/ore, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"KW" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/bottle/toxin{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/sample) +"KY" = ( +/obj/structure/transit_tube{ + icon_state = "NW-SE" + }, +/turf/environment/space, +/area/space) +"KZ" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Lb" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/sulphuric{ + name = "beaker 'sulphuric acid'"; + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/glass/beaker/fuel{ + pixel_x = 4; + pixel_y = 7 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/sample) +"Le" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/beakers{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/sample) +"Lf" = ( +/obj/machinery/airlock_sensor{ + id_tag = "dwarf_sensor"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "dwarf_pump"; + name = "Dwarf Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/asteroid/mine/dwarf) +"Lh" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"Li" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"Lj" = ( +/turf/simulated/mineral/random/labormineral, +/area/space) +"Ll" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 8; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"Lo" = ( +/obj/structure/rack, +/obj/item/weapon/wrench, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/mine/maintenance) +"Lp" = ( +/turf/simulated/floor/airless{ + dir = 6; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"Lw" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/clown, +/obj/structure/closet/crate, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/clown, +/obj/item/weapon/ore/coal, +/obj/item/weapon/ore/coal, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Lx" = ( +/obj/structure/rack, +/obj/item/stack/sheet/mineral/phoron{ + amount = 10; + layer = 2.9 + }, +/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/mine/maintenance) +"Ly" = ( +/obj/structure/rack, +/obj/item/weapon/storage/bag/ore{ + pixel_y = 3 + }, +/obj/item/weapon/storage/bag/ore, +/obj/item/weapon/storage/bag/ore{ + pixel_y = -3 + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"Lz" = ( +/obj/machinery/power/smes/fullcharge, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/camera{ + c_tag = "Mining Power"; + dir = 1; + network = list("SS13","MINE") + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/mine/maintenance) +"LB" = ( +/obj/structure/transit_tube{ + icon_state = "N-S" + }, +/turf/environment/space, +/area/space) +"LC" = ( +/obj/item/weapon/ore/coal, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"LG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/maintstore2) +"LH" = ( +/obj/item/weapon/ore/coal, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"LI" = ( +/obj/structure/stool/bed/chair/metal/black, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"LN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/spiderling_remains, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"LQ" = ( +/obj/machinery/power/smes/fullcharge, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/mine/maintenance) +"LT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"LW" = ( +/obj/item/stack/sheet/mineral/iron, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"LY" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"Me" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/research_outpost/power) +"Mf" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/eva) +"Mg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/rack, +/obj/item/weapon/storage/box/lights/mixed{ + pixel_y = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/mine/maintenance) +"Mh" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Station EVA"; + req_access = list(54) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/eva) +"Mi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"Mj" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/longtermstorage) +"Mr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"Mt" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "E-SW" + }, +/turf/environment/space, +/area/space) +"Mv" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/structure/cable, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/entry) +"MB" = ( +/obj/structure/lattice, +/obj/item/weapon/ore/glass, +/turf/environment/space, +/area/space) +"MC" = ( +/obj/random/vending/snack, +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/mine/living_quarters) +"MF" = ( +/obj/machinery/power/grounding_rod, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/maintstore2) +"MG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidplating" + }, +/area/asteroid/mine/explored) +"MH" = ( +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -1; + pixel_y = 6 + }, +/obj/structure/table, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/living_quarters) +"MI" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/med) +"MJ" = ( +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"MK" = ( +/obj/machinery/atmospherics/components/trinary/filter/m_filter/on{ + dir = 4; + filter_type = "oxygen"; + name = "Gas filter (O2 tank)" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/atmos) +"MM" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 4 + }, +/obj/machinery/light/small, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/entry) +"MO" = ( +/obj/structure/rack, +/obj/item/weapon/wrench, +/obj/item/stack/sheet/mineral/phoron{ + amount = 10; + layer = 2.9 + }, +/obj/machinery/power/apc/largecell{ + dir = 1; + name = "largecell apc down"; + pixel_y = -28 + }, +/obj/structure/cable, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/research_outpost/power) +"MT" = ( +/turf/simulated/wall, +/area/asteroid/mine/production) +"MU" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/unexplored/safe) +"MZ" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "mining_outer"; + locked = 1; + name = "Mining External Access" + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/asteroid/mine/eva) +"Nb" = ( +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/unexplored/safe) +"Nc" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/research_outpost/power) +"Ne" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/mine/living_quarters) +"Ng" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/eva) +"Nh" = ( +/obj/structure/table/woodentable, +/obj/item/clothing/accessory/holster/armpit, +/turf/simulated/floor/airless{ + icon_state = "wood" + }, +/area/asteroid/mine/explored) +"Ni" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/power) +"Nj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Nl" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/harvesting) +"Nn" = ( +/obj/machinery/mineral/unloading_machine{ + icon_state = "unloader-corner" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/production) +"Np" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/entry) +"Nr" = ( +/obj/structure/transit_tube{ + icon_state = "N-SE" + }, +/turf/environment/space, +/area/space) +"Nv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "mbath"; + name = "Bathroom" + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/mine/living_quarters) +"Nx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/longtermstorage) +"Ny" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/entry) +"NA" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"NG" = ( +/obj/random/vending/snack, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/entry) +"NI" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"NL" = ( +/obj/random/vending/cola, +/obj/machinery/light/small, +/obj/machinery/computer/guestpass{ + dir = 1; + pixel_y = -28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/entry) +"NO" = ( +/obj/item/weapon/flora/random, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/entry) +"NQ" = ( +/obj/structure/stool/bed/chair/metal/black, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"NR" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Expedition Prep"; + req_access = list(65) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/gearstore) +"NS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/power) +"NT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/weapon/pickaxe{ + pixel_y = 3 + }, +/obj/item/weapon/pickaxe, +/obj/item/weapon/pickaxe{ + pixel_y = -3 + }, +/turf/simulated/floor/airless{ + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"NV" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/iso2) +"NW" = ( +/obj/structure/rack, +/obj/item/weapon/crowbar{ + pixel_y = 2 + }, +/obj/item/weapon/melee/baton{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/anomaly) +"Oc" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/yellow, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/random/tools/tool, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Ol" = ( +/obj/machinery/door/airlock/research{ + name = "Anomalous Materials"; + req_access = list(65) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/anomaly) +"On" = ( +/obj/machinery/door/airlock/diamond, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Op" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "mining_outpost_outer"; + locked = 1; + name = "Mining External Access" + }, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Oq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/asteroid/mine/dwarf) +"Or" = ( +/turf/simulated/mineral/random/high_chance, +/area/space) +"Os" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/iso1) +"Oy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"Oz" = ( +/obj/structure/transit_tube{ + icon_state = "D-SE" + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"OA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/asteroid/research_outpost/entry) +"OJ" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"OM" = ( +/turf/simulated/floor/airless{ + icon_state = "wood" + }, +/area/asteroid/mine/explored) +"OQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/eva) +"OT" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 8 + }, +/obj/item/weapon/storage/toolbox/electrical, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/maintstore2) +"OZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 4; + icon_state = "brownold" + }, +/area/asteroid/mine/living_quarters) +"Pb" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "mining_internal" + }, +/obj/machinery/mineral/input, +/turf/simulated/floor/plating, +/area/asteroid/mine/production) +"Pe" = ( +/obj/machinery/mass_driver{ + dir = 1; + id = "research" + }, +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidplating" + }, +/area/space) +"Pg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"Pl" = ( +/obj/structure/scrap_cube, +/turf/environment/space, +/area/space) +"Pn" = ( +/turf/simulated/wall/r_wall, +/area/asteroid/mine/dwarf) +"Pq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidplating" + }, +/area/asteroid/mine/explored) +"Pt" = ( +/obj/machinery/atmospherics/components/trinary/filter/m_filter/on{ + dir = 4; + filter_type = "nitrogen"; + name = "Gas filter (N2 tank)" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/atmos) +"Pw" = ( +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "RnD Outpost Hall North"; + dir = 8; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"PA" = ( +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/iso1) +"PC" = ( +/obj/structure/ore_box, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"PD" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "D-NE" + }, +/turf/environment/space, +/area/space) +"PE" = ( +/obj/structure/transit_tube{ + icon_state = "N-SW" + }, +/turf/environment/space, +/area/space) +"PF" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_y = 5 + }, +/obj/item/weapon/wrench, +/obj/random/tools/tool, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"PG" = ( +/obj/structure/transit_tube{ + icon_state = "W-SE" + }, +/turf/environment/space, +/area/space) +"PH" = ( +/obj/machinery/artifact_analyser, +/obj/structure/table, +/turf/simulated/floor/bluegrid, +/area/asteroid/research_outpost/iso1) +"PJ" = ( +/obj/machinery/mineral/input, +/turf/simulated/floor{ + dir = 8; + icon_state = "loadingarea" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"PK" = ( +/obj/item/weapon/pickaxe, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/unexplored/safe) +"PS" = ( +/obj/machinery/artifact_scanpad, +/turf/simulated/floor/bluegrid, +/area/asteroid/research_outpost/iso1) +"PW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"PZ" = ( +/obj/structure/table, +/obj/item/weapon/folder/purple{ + pixel_y = 4 + }, +/turf/simulated/floor/bluegrid, +/area/asteroid/research_outpost/iso1) +"Qb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 10; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/harvesting) +"Qc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Qf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/production) +"Qn" = ( +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/anomaly) +"Qo" = ( +/obj/structure/closet/secure_closet/xenoarchaeologist{ + req_access = list(47) + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"Qq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/asteroid/mine/production) +"Qs" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/wall, +/area/asteroid/mine/production) +"Qu" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "W-SE" + }, +/turf/environment/space, +/area/space) +"Qx" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/bottle/ale, +/obj/machinery/camera{ + c_tag = "Mining Outpost North"; + network = list("SS13","MINE") + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Qy" = ( +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "dwarf_airlock"; + pixel_x = 28; + tag_airpump = "dwarf_pump"; + tag_chamber_sensor = "dwarf_sensor"; + tag_exterior_door = "dwarf_outer"; + tag_interior_door = "dwarf_interior" + }, +/obj/machinery/light_construct/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/mine/dwarf) +"QD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/iso1) +"QE" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/simulated/floor/bluegrid, +/area/asteroid/mine/eva) +"QG" = ( +/obj/machinery/pipedispenser, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"QL" = ( +/obj/random/vending/snack, +/obj/machinery/atm{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"QO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"QP" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 1; + id = "mining_external" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/production) +"QS" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/gearstore) +"QT" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/eva) +"QX" = ( +/obj/machinery/door/airlock/diamond, +/obj/structure/barricade/wooden{ + layer = 2.8; + name = "doorway barricade" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"QY" = ( +/obj/machinery/mineral/processing_unit, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"QZ" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/breadslice{ + pixel_y = 8 + }, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Ra" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/mine/eva) +"Rb" = ( +/mob/living/simple_animal/hostile/mimic/crate, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Rc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/anomaly) +"Re" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_y = -2 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/mine/eva) +"Rf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "mining_outpost_pump"; + name = "Mining Outpost Large Air Vent" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Rg" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1444; + id = "isol_in"; + name = "Isolation air injector" + }, +/turf/simulated/floor/engine, +/area/asteroid/research_outpost/iso2) +"Rk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/hallway) +"Rl" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/mine/eva) +"Rx" = ( +/obj/structure/dispenser/oxygen, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 22 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/eva) +"RA" = ( +/obj/structure/ore_box, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"RB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/longtermstorage) +"RD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "dwarf_pump"; + name = "Dwarf Large Air Vent" + }, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/asteroid/mine/dwarf) +"RH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/harvesting) +"RI" = ( +/obj/item/weapon/ore/glass, +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"RM" = ( +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/production) +"RN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/hallway) +"RO" = ( +/turf/simulated/floor/wood, +/area/asteroid/research_outpost/hallway) +"RP" = ( +/obj/machinery/door/airlock/research/glass{ + frequency = 1379; + id_tag = "riso1"; + name = "Isolation Section Airlock"; + req_access = list(65) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/iso1) +"RR" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"RS" = ( +/obj/machinery/mining/drill, +/turf/simulated/floor/airless{ + dir = 5; + icon_state = "asteroidfloor" + }, +/area/asteroid/mine/explored) +"RV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor/carpet/purple, +/area/asteroid/research_outpost/hallway) +"RW" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Telecoms Server Access"; + req_access = list(61) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/power) +"RZ" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/med) +"Sa" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "brownold" + }, +/area/asteroid/mine/eva) +"Sc" = ( +/obj/item/device/suit_cooling_unit, +/obj/structure/rack, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/gearstore) +"Sf" = ( +/obj/structure/transit_tube{ + icon_state = "NW-SE" + }, +/turf/simulated/wall, +/area/asteroid/research_outpost/hallway) +"Sg" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/gearstore) +"Sj" = ( +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/rig/science, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/rig/science, +/obj/structure/rack, +/turf/simulated/floor{ + dir = 5; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/gearstore) +"Sm" = ( +/turf/simulated/wall, +/area/asteroid/research_outpost/longtermstorage) +"Sn" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating/airless/asteroid, +/area/space) +"Sr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Sv" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "brownold" + }, +/area/asteroid/mine/living_quarters) +"Sx" = ( +/obj/structure/transit_tube{ + icon_state = "N-SW" + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"Sy" = ( +/obj/machinery/atmospherics/components/trinary/mixer/on{ + dir = 8; + node1_concentration = 0.8; + node2_concentration = 0.2 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/atmos) +"SB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/asteroid/mine/eva) +"SC" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Break Room" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"SH" = ( +/obj/structure/grille, +/obj/item/weapon/ore/coal, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"SI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor, +/area/asteroid/mine/production) +"SM" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/globose/science, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/globose/science, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/gearstore) +"SQ" = ( +/obj/machinery/mineral/output, +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/obj/structure/plasticflaps, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/production) +"SR" = ( +/obj/machinery/door_control{ + id = "Mecha Shutters"; + name = "Mecha Shutters Control"; + pixel_y = -28 + }, +/obj/machinery/vending/eva/mining, +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/mine/eva) +"SS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/gearstore) +"SV" = ( +/turf/environment/space, +/turf/environment/space, +/area/space) +"SZ" = ( +/obj/structure/transit_tube{ + icon_state = "W-NE" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/asteroid/mine/living_quarters) +"Tf" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/hallway) +"Th" = ( +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"Ti" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "mining_external" + }, +/turf/simulated/floor/airless{ + dir = 5; + icon_state = "asteroidfloor" + }, +/area/asteroid/mine/explored) +"Tp" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "apc right"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/gearstore) +"Tq" = ( +/obj/structure/table, +/obj/item/weapon/clipboard{ + pixel_y = 4 + }, +/obj/item/weapon/folder/purple{ + pixel_y = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/anomaly) +"Ts" = ( +/obj/machinery/artifact_analyser, +/obj/structure/table, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/anomaly) +"Tt" = ( +/obj/machinery/power/smes/fullcharge, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/asteroid/research_outpost/power) +"Tw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Tz" = ( +/obj/structure/dispenser/oxygen, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/gearstore) +"TB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c"; + layer = 1.9 + }, +/turf/simulated/floor/airless{ + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"TC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"TD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/sign/departments/medbay/alt, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/med) +"TF" = ( +/turf/simulated/wall, +/area/asteroid/research_outpost/gearstore) +"TK" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/airless{ + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"TN" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/light_switch{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"TO" = ( +/mob/living/simple_animal/hostile/mimic/crate, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"TQ" = ( +/obj/item/weapon/table_parts/wood, +/turf/simulated/floor/airless{ + icon_state = "wood" + }, +/area/asteroid/mine/explored) +"TT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/anomaly) +"TV" = ( +/obj/machinery/artifact_scanpad, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/anomaly) +"TZ" = ( +/obj/structure/table, +/obj/item/device/camera, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/anomaly) +"Ub" = ( +/obj/machinery/light/small, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/mine/living_quarters) +"Uc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Ud" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/gearstore) +"Uf" = ( +/obj/structure/transit_tube{ + icon_state = "D-NE" + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"Ug" = ( +/obj/structure/sign/departments/science{ + desc = "A warning sign which reads 'ANOMALOUS MATERIALS'"; + icon_state = "science1_purple"; + name = "\improper ANOMALOUS MATERIALS" + }, +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/anomaly) +"Ui" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Ut" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating/airless/asteroid, +/area/asteroid/mine/explored) +"Uv" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"Ux" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'WARNING'."; + icon_state = "xenoarch_1"; + name = "\improper ISOLATION ROOM ONE"; + pixel_x = 32 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"UA" = ( +/obj/structure/table, +/obj/item/weapon/pen{ + pixel_y = 4 + }, +/obj/machinery/alarm/isolation{ + locked = 0; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/iso1) +"UB" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"UD" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/clothing/head/sombrero/shamebrero, +/turf/simulated/floor/airless{ + icon_state = "wood" + }, +/area/asteroid/mine/explored) +"UE" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/iso1) +"UG" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/obj/machinery/power/apc/largecell{ + dir = 1; + name = "largecell apc down"; + pixel_y = -28 + }, +/obj/structure/cable, +/obj/machinery/camera{ + c_tag = "RnD Outpost Isolation Room Three West"; + dir = 1; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/iso2) +"UH" = ( +/obj/machinery/door/airlock/sandstone, +/turf/simulated/floor/airless{ + icon_state = "wood" + }, +/area/asteroid/mine/explored) +"UI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"UJ" = ( +/obj/machinery/atm{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Mining Crew Area"; + network = list("SS13","MINE") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/mine/living_quarters) +"UM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/production) +"US" = ( +/obj/machinery/conveyor{ + id = "dw_c" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"UT" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the isolation room cameras."; + layer = 4; + name = "Isolation Room Telescreen"; + network = list("Anomaly Isolation"); + pixel_y = 28 + }, +/obj/item/device/taperecorder{ + pixel_y = 6 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/iso1) +"UU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"UW" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "dwarf_airlock"; + name = "interior access button"; + pixel_x = -25; + pixel_y = -25 + }, +/obj/machinery/atmospherics/components/binary/pump/on, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"UX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"Va" = ( +/obj/machinery/light_construct/small{ + dir = 1 + }, +/turf/simulated/floor/airless{ + dir = 8; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"Vb" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Vd" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/hallway) +"Ve" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/power/apc/largecell{ + dir = 1; + name = "largecell apc down"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/camera{ + c_tag = "RnD Outpost Atmospherics"; + dir = 1; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/atmos) +"Vh" = ( +/obj/structure/closet/crate, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/storage/box/monkeycubes, +/obj/machinery/power/apc{ + dir = 8; + name = "apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/maintstore2) +"Vi" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Vj" = ( +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/atmos) +"Vq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/sample) +"Vr" = ( +/obj/machinery/power/apc/largecell{ + dir = 4; + name = "largecell apc right"; + pixel_x = 28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/iso1) +"Vs" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/iso1) +"Vu" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"VB" = ( +/obj/machinery/door/poddoor{ + id = "dwarf_blast" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"VE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber, +/turf/simulated/floor{ + dir = 9; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/iso1) +"VH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/gearstore) +"VL" = ( +/turf/simulated/mineral, +/area/asteroid/mine/explored) +"VM" = ( +/obj/structure/closet/secure_closet/xenoarchaeologist_tools, +/obj/machinery/camera{ + c_tag = "RnD Outpost Expedition Prep"; + dir = 4; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/gearstore) +"VN" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating/airless/catwalk, +/area/space) +"VP" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/iso1) +"VT" = ( +/obj/structure/transit_tube, +/turf/environment/space, +/area/space) +"VW" = ( +/obj/structure/stool/bed, +/turf/simulated/floor/airless{ + icon_state = "wood" + }, +/area/asteroid/mine/explored) +"VX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump, +/turf/simulated/floor{ + dir = 5; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/iso1) +"Wa" = ( +/turf/simulated/floor/carpet/purple, +/area/asteroid/research_outpost/hallway) +"Wb" = ( +/turf/simulated/floor{ + dir = 10; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"Wc" = ( +/obj/machinery/radiocarbon_spectrometer, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/spectro) +"Wd" = ( +/obj/machinery/mineral/stacking_machine, +/turf/simulated/floor/plating, +/area/asteroid/mine/production) +"Wf" = ( +/obj/machinery/mineral/output, +/obj/machinery/conveyor{ + dir = 4; + id = "mining_internal" + }, +/obj/structure/plasticflaps, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating{ + icon_state = "warnplatecorner" + }, +/area/asteroid/mine/production) +"Wg" = ( +/obj/machinery/conveyor{ + id = "mining_internal" + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/asteroid/mine/production) +"Wj" = ( +/obj/machinery/firealarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"Wl" = ( +/obj/machinery/life_assist/artificial_ventilation, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/obj/item/device/radio/intercom{ + frequency = 1485; + name = "Station Intercom (Medbay)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/med) +"Wr" = ( +/obj/machinery/mineral/input, +/obj/machinery/conveyor{ + dir = 4; + id = "mining_external" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/production) +"Wt" = ( +/obj/item/weapon/ore/diamond, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Wv" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/item/weapon/ore/glass, +/obj/item/stack/sheet/mineral/diamond, +/obj/item/stack/sheet/mineral/iron, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Wz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"WF" = ( +/obj/machinery/door/airlock/research{ + name = "Isolation room one"; + req_access = list(65) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/iso1) +"WG" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"WK" = ( +/obj/machinery/power/port_gen/pacman/scrap, +/obj/structure/cable, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"WQ" = ( +/obj/machinery/conveyor{ + id = "dw_c" + }, +/obj/machinery/mineral/input, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"WR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"WU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/mine/eva) +"WW" = ( +/turf/simulated/floor/plating/airless/asteroid, +/area/space) +"WX" = ( +/obj/item/weapon/flora/pottedplant{ + icon_state = "plant-21" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "apc down"; + pixel_y = -28 + }, +/obj/structure/cable, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/anomaly) +"WY" = ( +/turf/simulated/floor/airless{ + dir = 5; + icon_state = "asteroidfloor" + }, +/area/asteroid/mine/explored) +"WZ" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "brownold" + }, +/area/asteroid/mine/eva) +"Xa" = ( +/obj/item/weapon/ore/coal, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Xc" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Xe" = ( +/obj/structure/grille, +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Xg" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Xi" = ( +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/atmos) +"Xj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "brownold" + }, +/area/asteroid/research_outpost/entry) +"Xm" = ( +/obj/structure/stool/bed/chair/metal/black{ + dir = 1 + }, +/obj/random/tools/tool, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Xp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Xs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"Xu" = ( +/obj/structure/closet/secure_closet/miner, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/production) +"XC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/simulated/floor/carpet/purple, +/area/asteroid/research_outpost/hallway) +"XF" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/airless{ + dir = 8; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"XH" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"XI" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "brownold" + }, +/area/asteroid/mine/production) +"XM" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/globose/mining, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/globose/mining, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/eva) +"XN" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/asteroid/research_outpost/longtermstorage) +"XY" = ( +/obj/structure/transit_tube{ + icon_state = "D-NW" + }, +/turf/simulated/wall, +/area/asteroid/research_outpost/hallway) +"XZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "warndark" + }, +/area/asteroid/research_outpost/iso1) +"Yc" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/airless{ + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"Yd" = ( +/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Yf" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "vault" + }, +/area/asteroid/research_outpost/med) +"Yg" = ( +/obj/item/weapon/reagent_containers/food/drinks/bottle/beer{ + volume = 0 + }, +/obj/effect/decal/cleanable/blood/oil, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Yi" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/barricade/wooden, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Yk" = ( +/obj/machinery/mining/brace{ + dir = 4 + }, +/turf/simulated/floor/airless{ + dir = 8; + icon_state = "asteroidwarning" + }, +/area/asteroid/mine/explored) +"Yl" = ( +/obj/machinery/suspension_gen{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/gearstore) +"Ym" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "whiteblue" + }, +/area/asteroid/research_outpost/med) +"Yn" = ( +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/power) +"Yp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whiteblue" + }, +/area/asteroid/research_outpost/med) +"Yq" = ( +/obj/structure/ore_box, +/obj/machinery/light_construct/small{ + dir = 4 + }, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Yw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"Yz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/med) +"YA" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'WARNING'."; + icon_state = "xenoarch_2"; + name = "\improper ISOLATION ROOM TWO"; + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"YD" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -22 + }, +/turf/simulated/floor/bluegrid, +/area/asteroid/research_outpost/power) +"YE" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/asteroid/research_outpost/med) +"YH" = ( +/turf/simulated/floor/plating/airless/catwalk, +/area/space) +"YK" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/asteroid/research_outpost/hallway) +"YL" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/adv{ + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_y = -5 + }, +/obj/machinery/light_switch{ + pixel_x = 28 + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/med) +"YN" = ( +/obj/structure/closet/secure_closet/xenoarchaeologist_tools, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/gearstore) +"YO" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/globose/science, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/globose/science, +/obj/item/weapon/storage/firstaid/small_firstaid_kit/space, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/gearstore) +"YP" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/mine/eva) +"YQ" = ( +/obj/machinery/radiocarbon_spectrometer, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/research_outpost/spectro) +"YR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"YS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/anomaly) +"YV" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "mining_internal" + }, +/obj/machinery/mineral/output, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/production) +"YY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "research_pump"; + name = "Research Large Air Vent" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/gearstore) +"YZ" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/barricade/wooden, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Zb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "brown" + }, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Zc" = ( +/obj/structure/stool/bed/chair/metal{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/iso1) +"Zd" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/weapon/ore/glass, +/obj/item/stack/sheet/mineral/gold, +/obj/item/stack/sheet/metal{ + amount = 5 + }, +/obj/item/stack/sheet/mineral/iron, +/obj/item/stack/sheet/mineral/iron, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small, +/turf/simulated/floor{ + icon_state = "floorgrime" + }, +/area/asteroid/mine/dwarf) +"Zg" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen{ + pixel_y = 4 + }, +/obj/item/weapon/stamp{ + icon_state = "stamp-rd"; + name = "research outpost rubber stamp"; + pixel_y = -10; + stamp_border = "#7f4ba2"; + stamp_color = "#9361b5"; + stamp_message = "Research Outpost" + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/asteroid/research_outpost/anomaly) +"Zh" = ( +/obj/item/stack/sheet/mineral/iron, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Zl" = ( +/obj/structure/plasticflaps/mining, +/obj/machinery/mineral/output, +/obj/machinery/conveyor{ + dir = 8; + id = "mining_west" + }, +/turf/simulated/floor, +/area/asteroid/mine/west_outpost{ + name = "Mining Outpost" + }) +"Zo" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/atmos) +"Zr" = ( +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidplating" + }, +/area/space) +"Zs" = ( +/obj/machinery/recharge_station, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "mining_airlock"; + name = "interior access button"; + pixel_y = -28; + req_access = list(48) + }, +/obj/machinery/camera{ + c_tag = "Mining EVA"; + dir = 1; + network = list("SS13","MINE") + }, +/turf/simulated/floor{ + dir = 8; + icon_state = "vault" + }, +/area/asteroid/mine/eva) +"Zv" = ( +/obj/structure/sign/warning/fire{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor{ + dir = 6; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"Zw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/item/weapon/scrap_lump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"Zy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + icon_state = "white" + }, +/area/asteroid/research_outpost/hallway) +"ZB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/gearstore) +"ZC" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/anomaly) +"ZD" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/item/weapon/scrap_lump, +/turf/simulated/floor/plating, +/area/asteroid/mine/dwarf) +"ZG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/obj/machinery/camera{ + c_tag = "RnD Outpost Hall North West"; + network = list("SS13","MINE","Research") + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/hallway) +"ZH" = ( +/turf/simulated/floor{ + icon_state = "warndark" + }, +/area/asteroid/research_outpost/hallway) +"ZI" = ( +/turf/environment/space, +/area/shuttle/mining/transit) +"ZJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor{ + dir = 9; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/anomaly) +"ZK" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "brownold" + }, +/area/asteroid/mine/living_quarters) +"ZM" = ( +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"ZP" = ( +/obj/machinery/atmospherics/components/unary/tank/nitrogen, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/asteroid/research_outpost/atmos) +"ZQ" = ( +/turf/simulated/wall/r_wall, +/area/asteroid/research_outpost/maintstore2) +"ZU" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/weapon/stock_parts/cell/high, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 3; + pixel_y = 9 + }, +/turf/simulated/floor/plating, +/area/asteroid/research_outpost/power) +"ZV" = ( +/obj/structure/stool/bed/chair/office/light{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/anomaly) +"ZW" = ( +/turf/simulated/floor{ + dir = 5; + icon_state = "whitepurple" + }, +/area/asteroid/research_outpost/anomaly) +"ZX" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/door_control{ + id = "rbath"; + name = "Door Bolt Control"; + pixel_x = -28; + specialfunctions = 4 + }, +/turf/simulated/floor{ + icon_state = "showroomfloor" + }, +/area/asteroid/research_outpost/hallway) + +(1,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(2,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(3,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(4,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(5,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(6,1,1) = {" +oQ +oQ +oQ +oQ +oQ +ZI +ZI +ZI +ZI +ZI +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(7,1,1) = {" +oQ +oQ +oQ +oQ +oQ +ZI +ZI +ZI +ZI +ZI +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(8,1,1) = {" +oQ +oQ +oQ +oQ +oQ +ZI +ZI +ZI +ZI +ZI +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(9,1,1) = {" +oQ +oQ +oQ +oQ +oQ +ZI +ZI +ZI +ZI +ZI +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(10,1,1) = {" +oQ +oQ +oQ +oQ +oQ +ZI +ZI +ZI +ZI +ZI +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(11,1,1) = {" +oQ +oQ +oQ +oQ +oQ +ZI +ZI +ZI +ZI +ZI +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(12,1,1) = {" +oQ +oQ +oQ +oQ +oQ +ZI +ZI +ZI +ZI +ZI +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(13,1,1) = {" +oQ +oQ +oQ +oQ +oQ +ZI +ZI +ZI +ZI +ZI +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(14,1,1) = {" +oQ +oQ +oQ +oQ +oQ +ZI +ZI +ZI +ZI +ZI +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(15,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(16,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(17,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(18,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(19,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(20,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(21,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Lj +Lj +Lj +Lj +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(22,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +rJ +gH +gH +Lj +Lj +WW +WW +Lj +Lj +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(23,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +gH +gH +Lj +WW +Zr +Zr +Zr +Lj +Lj +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(24,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +gH +gH +oQ +oQ +oQ +oQ +oQ +gH +gH +Lj +WW +Zr +qL +Zr +WW +Lj +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(25,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +Or +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Lj +Lj +Zr +Zr +Zr +WW +Lj +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(26,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Lj +WW +WW +WW +Lj +Lj +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(27,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Lj +Lj +Lj +Lj +Lj +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(28,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +gH +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +gH +gH +gH +gH +Or +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(29,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +gH +gH +Or +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +gH +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(30,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +gH +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(31,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +Or +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +Or +Or +gH +gH +gH +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(32,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +Or +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(33,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(34,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +Nb +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(35,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +FA +Nb +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +Nb +Nb +FA +FA +FA +cY +FA +FA +FA +cY +FA +FA +FA +FA +FA +Nb +FA +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(36,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +Nb +Nb +Nb +Nb +Nb +FA +FA +cY +FA +FA +FA +cY +cY +cY +FA +FA +cY +cY +FA +FA +FA +FA +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +Or +gH +gH +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(37,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +cY +Nb +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +cY +cY +FA +FA +FA +FA +FA +FA +Nb +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(38,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +FA +FA +FA +FA +FA +cY +FA +cY +FA +FA +FA +cY +FA +FA +cY +FA +cY +FA +FA +cY +cY +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +cY +FA +cY +FA +FA +FA +cY +FA +Nb +FA +FA +FA +FA +FA +FA +FA +FA +cY +cY +FA +FA +FA +cY +FA +FA +cY +FA +cY +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(39,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +FA +FA +cY +FA +cY +cY +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +cY +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +cY +FA +FA +FA +FA +cY +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +cY +cY +FA +cY +FA +cY +FA +FA +cY +cY +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(40,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +Nb +Nb +Nb +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +cY +cY +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +Nb +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +Nb +Nb +FA +FA +cY +cY +cY +cY +cY +FA +FA +FA +FA +cY +cY +cY +FA +cY +FA +cY +FA +FA +cY +FA +cY +cY +FA +FA +FA +FA +FA +FA +FA +cY +cY +cY +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(41,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +gH +gH +gH +Or +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +Nb +Nb +FA +FA +FA +FA +cY +cY +FA +cY +FA +cY +FA +FA +FA +FA +FA +FA +FA +cY +cY +FA +cY +FA +FA +cY +cY +FA +FA +FA +FA +Nb +Nb +Nb +Nb +oQ +oQ +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +Nb +FA +FA +FA +FA +cY +FA +cY +FA +cY +cY +cY +FA +cY +FA +cY +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(42,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +gH +Or +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +cY +FA +FA +Nb +Nb +FA +FA +cY +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +cY +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +Nb +Nb +Nb +Nb +Nb +Nb +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +cY +FA +cY +cY +cY +cY +cY +cY +cY +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(43,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +Or +gH +Or +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +cY +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +cY +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +FA +Nb +Nb +FA +Nb +FA +FA +FA +cY +FA +cY +cY +FA +cY +FA +cY +cY +FA +cY +FA +FA +FA +cY +cY +FA +FA +cY +FA +cY +cY +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +FA +cY +FA +FA +FA +FA +cY +cY +FA +FA +FA +cY +cY +cY +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(44,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +Or +Or +gH +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +Nb +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +cY +cY +FA +FA +cY +cY +FA +FA +cY +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +cY +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +cY +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(45,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +gH +gH +Or +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +FA +FA +FA +cY +cY +FA +FA +cY +FA +FA +FA +FA +FA +cY +FA +cY +FA +cY +cY +FA +cY +dj +dj +dj +dj +FA +FA +FA +FA +cY +FA +cY +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +FA +FA +FA +cY +FA +cY +FA +cY +cY +FA +cY +FA +FA +cY +FA +cY +FA +FA +cY +FA +FA +FA +FA +cY +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +cY +FA +cY +FA +FA +cY +FA +FA +FA +cY +cY +FA +FA +FA +cY +FA +FA +FA +FA +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(46,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +Or +Or +gH +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +cY +cY +cY +FA +FA +cY +FA +FA +cY +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +FA +FA +FA +cY +cY +FA +FA +FA +cY +FA +FA +FA +cY +FA +Nb +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(47,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +gH +gH +gH +gH +gH +gH +gH +gH +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +cY +FA +FA +cY +FA +FA +FA +FA +FA +cY +cY +FA +FA +FA +cY +FA +cY +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +Nb +Nb +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +gH +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(48,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +cY +cY +FA +cY +FA +cY +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +cY +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +Nb +FA +Nb +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(49,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +cY +cY +FA +cY +FA +FA +cY +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +Be +dj +dj +dj +Be +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +Be +Be +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +FA +cY +FA +FA +cY +cY +FA +cY +cY +cY +cY +cY +FA +FA +FA +FA +Nb +cY +cY +FA +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(50,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +cY +cY +cY +FA +cY +cY +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +Be +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +cY +FA +cY +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(51,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +Be +dj +Be +Be +dj +dj +dj +dj +dj +Be +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(52,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +cY +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +cY +FA +FA +cY +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(53,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +FA +FA +FA +FA +FA +dj +dj +dj +Be +dj +dj +Be +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(54,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +FA +cY +FA +FA +FA +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +cY +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(55,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +cY +FA +FA +cY +FA +cY +cY +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(56,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +Nb +Nb +Nb +Nb +Nb +cY +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(57,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +Nb +Nb +FA +FA +FA +cY +FA +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(58,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +rJ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +Be +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(59,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +FA +FA +FA +cY +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +FA +cY +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(60,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +gH +Or +gH +gH +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +FA +cY +FA +FA +FA +FA +cY +FA +cY +FA +FA +cY +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +gn +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +cY +FA +FA +FA +cY +FA +cY +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(61,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +Or +gH +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +FA +FA +cY +FA +cY +FA +FA +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(62,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +gH +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +FA +FA +FA +FA +cY +cY +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(63,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +cY +cY +FA +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(64,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +gH +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +FA +FA +FA +cY +FA +FA +FA +FA +FA +cY +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +FA +FA +cY +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(65,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +cY +FA +FA +cY +FA +cY +FA +cY +FA +FA +FA +FA +FA +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +FA +FA +FA +FA +cY +cY +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(66,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +gH +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +cY +FA +FA +cY +cY +FA +cY +FA +FA +FA +FA +FA +cY +FA +FA +FA +dj +Be +dj +dj +dj +Be +dj +dj +dj +Be +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +cY +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(67,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +cY +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +cY +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(68,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +FA +cY +FA +cY +FA +yJ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(69,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +FA +cY +FA +FA +cY +cY +FA +FA +FA +FA +cY +FA +cY +FA +FA +cY +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +cY +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(70,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +cY +FA +FA +FA +cY +cY +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +Be +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +cY +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(71,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(72,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +cY +FA +cY +FA +FA +cY +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +cY +FA +cY +FA +FA +FA +FA +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(73,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +cY +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +FA +FA +FA +cY +FA +FA +Nb +Nb +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +Or +Or +gH +gH +rJ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(74,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(75,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +FA +Nb +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +FA +cY +FA +FA +FA +FA +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(76,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +Nb +FA +FA +cY +FA +FA +FA +cY +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +vM +vM +vM +vM +vM +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(77,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +FA +FA +FA +FA +FA +cY +FA +FA +dj +dj +dj +Be +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +tx +aR +aR +aR +aR +aR +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +FA +FA +FA +FA +FA +cY +FA +cY +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(78,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +aR +aR +aR +ke +Hw +OM +aR +aR +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(79,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +FA +cY +cY +cY +cY +FA +cY +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +aR +VW +qM +OM +nK +Dz +ca +aR +vM +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(80,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +vM +aR +OM +Et +OM +gf +OM +TQ +aR +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +cY +cY +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(81,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +FA +FA +FA +FA +cY +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +gn +dj +dj +vM +aR +aR +aR +UD +OM +OM +Nh +aR +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +cY +FA +cY +FA +FA +cY +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(82,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +FA +FA +cY +FA +FA +FA +cY +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +tx +tx +aR +aR +UH +aR +aR +aR +tx +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +cY +cY +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(83,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +FA +cY +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +tx +uX +Th +Th +Th +Th +zd +AA +tx +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(84,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +cY +FA +FA +FA +cY +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +tx +uX +zd +Th +Th +Th +Th +AA +tx +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +cY +cY +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(85,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +tx +tx +uR +Th +Th +Th +Th +Th +tx +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(86,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +gH +gH +Or +Or +gH +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +cY +FA +FA +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +tx +tx +vM +Th +zd +Th +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(87,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +Or +gH +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +cY +cY +cY +FA +cY +FA +FA +FA +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +vM +vM +vM +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(88,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(89,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +cY +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +FA +FA +cY +FA +cY +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(90,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +cY +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +Be +dj +dj +dj +dj +Be +dj +dj +dj +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(91,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +cY +cY +FA +cY +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(92,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +cY +FA +FA +cY +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +FA +FA +FA +FA +FA +cY +FA +cY +FA +FA +FA +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(93,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +FA +FA +FA +cY +FA +FA +FA +cY +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +Or +Or +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(94,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +FA +FA +FA +FA +FA +FA +FA +cY +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(95,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +FA +FA +FA +FA +cY +FA +FA +FA +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(96,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +FA +cY +FA +FA +FA +FA +FA +FA +FA +cY +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(97,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +FA +Nb +FA +FA +cY +FA +cY +FA +cY +cY +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +cY +cY +FA +FA +FA +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(98,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +cY +FA +FA +cY +cY +FA +FA +FA +cY +FA +cY +cY +Be +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(99,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +cY +FA +FA +FA +FA +FA +FA +cY +FA +cY +cY +cY +FA +FA +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(100,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +vM +tx +tx +vM +cY +FA +cY +FA +FA +FA +FA +FA +FA +cY +cY +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(101,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Th +Th +Th +vM +vM +vM +vM +vM +zQ +vM +vM +FA +FA +FA +FA +FA +FA +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(102,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Th +Th +Th +Th +Th +VL +VL +Th +Ut +Th +vM +vM +vM +FA +FA +FA +FA +Be +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(103,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +vM +vM +vM +vM +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(104,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +uD +vX +fS +fS +fS +fS +fS +fS +aW +Uf +Th +Th +Th +Th +Th +Th +Th +Th +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +cY +FA +FA +FA +FA +FA +cY +FA +FA +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(105,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +ZM +ZM +oQ +ZM +uD +jr +GH +Th +Th +VL +VL +VL +Th +hC +nn +xa +mm +mm +mm +mm +mm +mm +xz +Th +vM +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(106,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +vu +vu +vu +ay +vX +Jo +Jo +PE +kd +VL +VL +VL +VL +VL +VL +VL +VL +hC +jZ +fS +kL +VL +VL +Th +Th +MG +Th +vM +vM +dj +Be +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +FA +FA +cY +FA +FA +FA +FA +FA +cY +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(107,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +vu +oQ +uD +vD +GH +oQ +WW +WW +WW +fP +fP +fP +fP +fP +VL +VL +VL +VL +MG +MT +MT +MT +zQ +By +Th +MG +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +FA +cY +cY +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(108,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +ZM +ay +jr +GH +ZM +WW +WW +fP +JS +fP +zG +Ez +Lo +fP +MT +MT +MT +MT +Qs +MT +Wr +QP +Ti +Fc +Th +MG +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +cY +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +rJ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +"} +(109,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +ZM +uD +jr +GH +oQ +oQ +db +fP +fP +ou +uB +Ab +jp +Lx +fP +Wd +yc +AK +eT +Pb +YV +Nn +MT +aT +Lp +Th +MG +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +Be +dj +dj +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(110,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +ay +vD +ko +ZM +oQ +db +db +fP +ig +jp +jp +As +EK +Lz +fP +Wf +Aa +UM +Qf +MT +SQ +MT +MT +EZ +Th +Th +MG +Th +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +Be +FA +FA +FA +cY +FA +cY +FA +FA +FA +Nb +rJ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(111,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +ia +GH +ZM +ZM +ZM +db +db +fP +ih +ow +uH +AE +EK +LQ +fP +Wg +RM +iv +iv +mN +tM +nJ +Yk +JH +Th +Th +MG +Th +vM +dj +dj +Be +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +cY +FA +FA +cY +FA +FA +FA +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(112,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +vu +ZM +JI +ZM +oQ +oQ +zA +zA +zA +zA +ij +KM +uK +AL +EN +Mg +fP +ma +wy +Lh +Wb +qe +jH +nJ +RS +Fc +Th +Th +MG +Th +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +Nb +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(113,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +vu +oQ +VT +ZM +ZM +ZM +zA +zu +Ne +zA +fP +fP +fP +AV +fP +fP +fP +Wj +tG +GL +MJ +tj +MT +MT +zT +Fc +Th +Th +MG +Th +eA +vM +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +cY +cY +FA +FA +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(114,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +vu +ZM +VT +ZM +oQ +zA +zA +Iw +zA +zA +ir +oD +uY +Bm +Fp +Eg +vc +Fr +Di +oR +MJ +st +nJ +Al +WY +Fc +Th +Th +MG +Th +eA +vM +vM +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +cY +FA +FA +FA +FA +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(115,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +ZM +VT +ZM +zA +zA +EF +HC +zA +gW +JC +wt +Ll +JW +yB +Cu +nU +Oy +vL +oR +MJ +st +nJ +eY +WY +Fc +Th +Th +MG +Th +Th +Th +vM +dj +dj +Be +Be +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +gn +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +cY +FA +FA +FA +cY +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(116,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +ZM +ZM +ZM +ZM +JI +ZM +gl +am +HC +Ub +zA +Xu +Fr +fL +oR +Gx +SI +MJ +BD +Fr +no +Qq +MJ +st +nJ +vm +fa +Lp +Th +Th +MG +Th +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +cY +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(117,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +oQ +ZM +oQ +PG +PD +zA +qT +mk +IN +zA +gW +oe +ie +ie +UX +ie +LY +MT +XI +qa +vH +RA +MT +MT +VL +AB +Th +Th +Th +MG +Th +Th +Eu +zQ +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +FA +FA +FA +cY +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(118,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +vu +vu +ZM +oQ +jv +je +BP +zA +zA +Nv +zA +zA +zA +pj +va +Bx +FP +zJ +yH +WU +Jh +pU +vd +yH +VL +VL +AB +Th +Th +eZ +Fs +JH +Th +Th +Th +vM +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +gn +gn +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +Or +Or +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(119,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +vu +oQ +ZM +ZM +ZM +vv +vp +oi +la +cB +es +hc +zA +zA +vc +tU +vc +yH +yH +mK +AD +iN +SR +yH +XF +JH +Th +Th +Th +uy +kK +Lp +Th +Th +Th +vM +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +gn +dj +dj +dj +gn +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +cY +FA +FA +cY +cY +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +Or +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(120,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +vu +oQ +ZM +oQ +ZM +vv +qc +xM +bQ +cM +eF +cM +iC +zA +vi +HU +Gf +oF +QE +vQ +rd +yj +Ax +hq +WY +Fc +Th +Th +Th +Th +MG +Th +Th +Th +Th +vM +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +gn +dj +dj +dj +dj +gn +dj +gn +gn +dj +gn +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +FA +FA +FA +FA +FA +cY +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(121,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +ZM +ZM +ZM +oQ +ZM +Gs +SZ +jf +ZK +cW +eH +cW +iD +pm +vz +Gx +MJ +OQ +QT +IX +SB +yj +Ng +hq +WY +Fc +Th +Th +Th +Th +MG +Th +Th +Th +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +gn +dj +gn +gn +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +FA +cY +FA +cY +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(122,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +ZM +rJ +oQ +ay +cS +FO +zA +UJ +da +eI +hi +fp +pn +nV +vZ +MJ +KT +Ra +IX +SB +yj +Ax +hq +Ck +Yc +Th +Th +Th +Th +MG +Th +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +Bs +Bs +Bs +Bs +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +gn +dj +dj +gn +dj +dj +gn +dj +gn +gn +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +cY +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(123,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +ZM +ZM +uD +jr +GH +WW +vv +DL +dt +eJ +dt +IA +pT +Fr +Gx +Hp +yH +Re +IX +SB +yj +Kp +yH +yH +yH +yH +aq +Th +Th +MG +Th +Th +Th +vM +dj +dj +dj +dj +dj +dj +Bs +VL +VL +zQ +VL +VL +VL +dj +dj +Bs +Bs +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +gn +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +gn +gn +dj +gn +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(124,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +ZM +ay +vD +ko +oQ +WW +vv +Sv +OZ +eU +OZ +iI +pX +ka +bb +UU +JO +Hr +YP +nl +yj +Zs +yH +aJ +zw +yH +pJ +Th +Th +MG +Th +Th +Th +vM +dj +dj +dj +dj +dj +VL +VL +VL +Th +Ut +Th +Th +VL +VL +VL +VL +Bs +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +gn +gn +dj +dj +dj +gn +dj +gn +gn +dj +gn +dj +gn +gn +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +cY +FA +FA +FA +FA +FA +FA +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(125,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +ZM +ZM +ZM +ia +GH +ZM +WW +db +zA +MC +MH +gq +hs +iP +zA +Uv +Fz +MJ +Mh +Ng +Eq +bF +DD +In +nC +aH +JQ +MZ +Fc +Th +Th +MG +Th +Th +Th +vM +vM +dj +dj +dj +dj +VL +eA +Th +Th +Th +Th +Th +Th +Th +Th +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +gn +dj +dj +dj +mJ +Cw +mJ +gn +gn +gn +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(126,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +ZM +ZM +JI +ZM +oQ +WW +db +zA +zA +vv +tF +vv +zA +zA +nZ +Gx +Gl +oF +Rl +bo +pP +yj +Mf +yH +dl +IW +yH +NT +Ly +Th +xd +xz +Th +Th +Th +vM +vM +dj +dj +vM +VL +Th +Pq +mm +mm +mm +mm +mm +mm +mm +xz +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +gn +gn +mJ +mJ +mJ +yS +mJ +gn +gn +gn +gn +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +cY +FA +FA +FA +Nb +FA +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(127,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +ZM +oQ +VT +ZM +ab +Sn +VN +VN +VN +VN +fi +YH +YH +MT +vP +UX +Gp +KT +Rx +Sa +En +WZ +qA +yH +yH +yH +yH +VL +VL +eA +Th +MG +Th +Th +Th +Th +vM +dj +vM +vM +Th +Th +MG +Th +Th +vM +vM +Th +Th +Th +MG +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +gn +mJ +yS +mJ +Cw +mJ +dj +gn +gn +dj +gn +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +FA +FA +FA +Nb +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(128,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +vu +ZM +ZM +VT +ZM +oQ +ZM +YH +lm +lm +lm +lm +lm +iR +iR +vT +BM +vT +iR +iR +XM +Cd +XM +yH +yH +VL +VL +VL +VL +VL +eA +Th +xd +mm +xz +Th +Eu +zQ +vM +vM +Th +eZ +JH +MG +vM +vM +vM +vM +vM +vM +Th +MG +Th +vM +dj +dj +dj +dj +dj +dj +dj +vM +vM +vM +vM +vM +vM +dj +vM +vM +vM +vM +vM +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +gn +dj +gn +gn +gn +mJ +mJ +mJ +mJ +mJ +mJ +gn +gn +gn +gn +dj +dj +gn +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +FA +FA +FA +Nb +Nb +Nb +Nb +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(129,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +vu +oQ +ZM +JI +ZM +oQ +ZM +YH +lm +lm +lm +lm +lm +jG +qG +wr +BO +GI +Mv +zs +zs +zs +zs +zs +VL +VL +VL +VL +VL +eA +Th +Th +Th +Th +xd +mm +mm +mm +mm +mm +mm +jd +TK +mE +vM +dj +dj +dj +dj +vM +Th +xd +xz +vM +vM +vM +VL +VL +VL +VL +VL +VL +Th +Th +Th +Th +vM +vM +vM +Th +Th +Th +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +gn +dj +dj +gn +gn +Cw +mJ +mJ +yS +mJ +dj +dj +dj +dj +dj +dj +gn +gn +gn +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(130,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +vu +oQ +ZM +VT +ZM +ZM +ZM +YH +lm +lm +lm +lm +lm +jG +qR +ws +BX +OA +MM +zs +Yf +Ef +na +zs +zs +zs +zs +zs +VL +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +uy +Lp +vM +vM +dj +dj +dj +dj +VL +vM +Th +MG +eZ +JH +Th +VL +VL +VL +eA +lL +mm +mm +mm +mm +mm +mm +xz +Th +Th +Th +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +gn +dj +dj +gn +dj +dj +dj +dj +gn +gn +dj +gn +mJ +yS +mJ +mJ +Cw +gn +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +FA +cY +FA +Nb +Nb +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(131,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +vu +oQ +ZM +VT +oQ +ZM +oQ +YH +lm +lm +lm +lm +lm +iR +rj +wM +xm +GK +Np +mj +Ym +ot +ra +Wl +zs +ib +fk +zs +ha +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +vM +vM +vM +dj +dj +dj +dj +dj +Bs +zQ +EZ +xd +jd +TK +mm +mm +mm +mm +mm +mE +Th +Th +eG +Th +Th +Th +MG +Th +Th +Th +Th +Th +vM +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +gn +dj +gn +dj +gn +gn +dj +mJ +mJ +gn +gn +dj +dj +dj +gn +dj +dj +dj +gn +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +FA +Nb +FA +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(132,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +vu +ZM +ZM +VT +oQ +ZM +oQ +YH +lm +lm +lm +lm +lm +jR +rq +wM +kD +Xj +Ny +RZ +Yp +Yz +lr +fO +aX +HP +df +tn +Fc +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +VL +VL +VL +dj +dj +dj +dj +dj +dj +dj +Bs +VL +eA +eA +uy +Lp +Th +Th +Th +Th +Th +Th +VL +VL +zQ +vM +vM +Th +MG +Th +Th +Th +vM +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +gn +dj +gn +gn +dj +dj +dj +dj +dj +dj +dj +gn +gn +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(133,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +ZM +oQ +oQ +ZM +JI +ZM +ZM +ZM +YH +lm +lm +lm +lm +lm +kA +rT +wM +xm +GK +NG +TD +YE +el +uM +kS +zs +KH +mo +zs +gi +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +VL +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +VL +VL +VL +Th +Th +Th +Th +VL +VL +VL +VL +Bs +dj +dj +vM +vM +MG +Th +Th +VL +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +gn +dj +dj +gn +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(134,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +oQ +vu +ZM +VT +ZM +oQ +ZM +YH +lm +lm +lm +lm +lm +jG +sc +ws +rL +OA +NL +zs +YL +BY +ho +Fm +zs +MI +zs +zs +VL +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +VL +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Bs +VL +VL +Th +Th +VL +VL +dj +dj +dj +dj +dj +dj +vM +vM +MG +Th +Th +VL +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +gn +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +cY +FA +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(135,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +oQ +vu +oQ +VT +ZM +oQ +ZM +YH +lm +lm +lm +lm +lm +jG +sC +wP +Cb +Hu +NO +kx +kx +kx +kx +kx +kx +kx +kx +VL +VL +VL +Th +Th +Th +Th +Th +Th +Th +Th +Th +VL +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Bs +VL +VL +Th +Th +VL +dj +dj +dj +dj +dj +vM +vM +Th +MG +Th +Th +VL +Bs +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +gn +gn +dj +dj +gn +gn +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +gn +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +FA +FA +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(136,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +ZM +ZM +vu +ZM +VT +ZM +oQ +oQ +YH +lm +lm +lm +lm +lm +iR +sH +wS +CG +vG +kR +kR +YN +gQ +VM +Tz +Yl +js +kR +kR +TF +TF +TF +EZ +Th +Th +Th +Th +Th +Th +vM +vM +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +VL +VL +VL +Th +Th +Th +VL +dj +dj +dj +dj +dj +vM +vM +eZ +Fs +JH +VL +VL +Bs +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +gn +dj +dj +dj +dj +dj +dj +gn +gn +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +gn +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +FA +FA +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(137,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +oQ +ZM +JI +ZM +ab +ao +VN +VN +VN +VN +gI +YH +YH +vG +xb +tI +Jq +iT +Sc +yy +QS +QS +SS +nA +VH +oO +kR +cK +mx +TF +rm +JH +Th +Th +Th +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +VL +Th +Th +Th +Th +VL +VL +dj +dj +dj +dj +dj +vM +vM +uy +kK +Lp +VL +Bs +Bs +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +gn +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +FA +FA +FA +cY +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(138,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +SV +SV +oQ +oQ +oQ +oQ +ZM +ZM +ZM +ZM +VT +oQ +oQ +ZM +db +db +vU +nP +Ic +nP +vU +vG +EB +rK +Mi +NR +Ek +hG +iB +Fh +ps +sM +ut +dd +ae +IT +Sg +JY +WY +Fc +Th +Th +Th +Th +Th +vM +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +VL +TO +Th +Th +Th +VL +dj +dj +dj +dj +dj +gZ +gZ +or +Th +MG +Th +VL +VL +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +gn +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +cY +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(139,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +ZM +Qu +PD +oQ +WW +db +vU +vU +tN +gS +kn +ll +vG +Qo +sB +Ft +ZB +Sj +sX +sX +rk +sX +sX +Tp +Ud +kR +YY +BH +TF +dK +Fc +Th +Th +Th +Th +Th +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +VL +VL +Th +Th +Th +VL +dj +dj +dj +dj +dj +gZ +bT +Ew +Th +MG +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +gn +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +WW +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(140,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +oQ +jv +Bv +PD +WW +WW +nP +gm +Wa +RV +nk +aI +sJ +Xs +Li +pM +Kl +SM +YO +YO +ET +zz +dC +kR +kR +kR +rD +rD +rD +rD +rD +kL +aW +Uf +Th +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +VL +VL +VL +VL +VL +dj +dj +dj +dj +dj +gZ +ck +Ew +Th +MG +Th +eA +vM +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +cY +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +WW +WW +WW +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(141,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +ZM +vu +vu +ZM +Fy +KY +PD +WW +nP +bR +Wa +Wa +ul +aN +vG +ZG +Da +Jv +Qn +Qn +YS +EM +zK +Qn +Qn +kR +Mj +Mj +rD +mR +gd +YD +rD +vM +hC +nn +Uf +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +gZ +qt +TB +mm +bh +fN +By +vM +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +cY +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +WW +WW +lN +WW +WW +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(142,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +oQ +vu +oQ +ZM +jv +Sf +tE +vU +ct +Wa +Wa +ul +lx +kp +xy +Zy +tc +Qn +Tq +Zg +ku +kB +NW +Qn +Mj +nw +ji +rD +GY +cL +Hd +rD +vM +vM +hC +nn +Uf +Th +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +gZ +gZ +kg +gZ +gZ +Op +gZ +gZ +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +cY +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +WW +WW +WW +WW +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(143,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +MB +oQ +oQ +vu +ZM +ZM +oQ +nP +JT +ht +RO +Wa +Wa +ul +lT +RN +xy +lC +pq +Ol +kH +ZJ +Hf +he +jn +Qn +Mj +RB +XN +rD +rD +RW +rD +rD +rD +vM +eA +hC +gx +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +gZ +Zl +gZ +nD +yi +Rf +gZ +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +WW +WW +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(144,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +SV +oQ +oQ +oQ +ZM +ZM +oQ +vu +oQ +ZM +oQ +nP +xB +ZH +RO +Wa +XC +Hb +mn +Rk +xy +sB +Ft +Iv +Ts +ZV +gL +oC +nL +Qn +Mj +Nx +Ad +rD +wI +Yn +Yn +zW +rD +rD +eA +Th +IR +Th +Th +vM +vM +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +gZ +Ir +gZ +pZ +Bc +Rf +gZ +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +FA +FA +FA +FA +FA +FA +rJ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(145,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +vu +oQ +ZM +oQ +ve +jA +zE +EG +YK +DY +hR +mC +vG +xL +sB +Ft +yO +TV +ZW +Rc +ZC +pO +Qn +Mj +mu +rH +rD +Nc +Yn +Yn +Yn +nI +rD +vM +vM +IR +Th +Th +Th +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +gZ +gZ +PJ +gZ +gZ +wa +gZ +gZ +gZ +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +Be +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(146,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +ZM +ZM +ZM +ZM +Ka +qn +XY +vU +vU +dw +nv +nv +nv +nv +xT +Ii +cT +Qn +TZ +dG +TT +WX +Qn +Qn +Sm +tq +Sm +rD +rD +Me +Yn +Yn +Am +rD +rD +zQ +xi +Uf +Th +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +gZ +Ja +aK +JD +jF +At +TN +CW +gZ +gZ +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +gn +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +FA +FA +cY +FA +FA +FA +FA +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(147,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +ZM +ay +cf +DS +vU +xW +ZX +bd +nv +Wc +YQ +nv +xp +PW +sE +Qn +Ug +Go +hx +Go +Qn +Vd +jg +lA +uh +Tf +rD +rD +GG +yT +vo +KK +rD +vM +hC +gx +Th +Th +Th +vM +vM +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +gZ +gZ +gZ +gZ +XH +bn +Ie +bn +bn +uJ +UB +gZ +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(148,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +uD +vD +DS +db +vU +xW +bV +bd +nv +um +ry +nv +yh +sB +Ke +OJ +Yw +wO +tI +BT +OJ +pW +pW +tI +Kt +pE +pk +rD +Tt +Gn +lf +zH +rD +vM +vM +IR +Th +Th +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +gZ +gZ +po +AM +gZ +wi +Dw +Zb +Xc +Xc +ye +UB +gZ +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(149,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +ZM +oQ +Mt +ko +db +db +vU +aL +vU +dJ +nv +hT +mQ +sQ +ej +it +Kh +Pg +zo +jQ +QO +fW +tb +kr +uL +QO +Wz +kf +BR +ah +kk +NS +Ni +MO +rD +vM +vM +IR +Th +Th +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +gZ +Gi +aK +IC +gZ +gZ +BA +oL +mi +wG +gZ +gZ +gZ +gZ +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(150,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +vu +ZM +JI +ZM +oQ +db +vU +bm +vU +dZ +nv +hY +dv +te +yw +Mr +DF +Pw +Ux +zp +TC +JE +YA +ii +xO +zn +vl +YR +Zv +rD +ZU +we +bt +Dr +rD +vM +vM +IR +Th +Th +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +gZ +lh +en +ue +mL +gZ +xh +yP +vR +bN +gZ +yK +yK +gZ +gZ +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +cY +FA +FA +cY +FA +cY +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(151,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +vu +ZM +VT +ZM +ZM +db +vU +vG +vG +vG +nv +nh +nh +nh +yx +Do +mF +nh +yF +WF +yF +zv +zv +Gr +zv +zv +iL +kq +iL +iL +Vj +iK +nm +Vj +Vj +vM +vM +IR +Th +Th +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +gZ +QZ +en +Ge +so +SC +Uc +JN +aO +WR +He +Tw +gM +wN +gZ +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +cY +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(152,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +VT +ZM +oQ +Zr +Pe +bE +OT +ea +Vh +qv +hV +tv +yM +to +KW +nh +UA +FK +Gy +zv +nc +RH +FY +zv +il +an +my +iL +nd +CM +wX +ch +Vj +vM +Oz +yV +Th +Th +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +gZ +Qx +en +ue +uJ +of +yb +HZ +bn +cl +gZ +Xp +CE +Ib +gZ +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +gH +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(153,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +ZM +JI +ZM +oQ +db +Zr +bE +cv +yu +jV +if +uF +tz +Vq +DO +Lb +nh +UE +Zc +qW +zv +re +Nl +bJ +zv +BC +jh +li +iL +nd +CM +wX +eR +Vj +vM +Bq +Gg +Th +Th +Th +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +gZ +QL +ID +Xc +xS +Nj +ql +bn +bn +jw +gZ +Jj +xj +wB +gZ +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +Be +FA +cY +FA +FA +cY +FA +cY +FA +FA +FA +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(154,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +VT +ZM +ZM +db +IM +bK +HN +GZ +LG +qv +mD +nt +uj +DX +Le +nh +UT +QD +Vr +zv +kt +zC +zy +zv +ip +mb +UG +iL +oV +CM +wX +ik +Vj +Oz +yV +Th +Th +vM +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +gZ +gZ +is +pK +lq +gZ +du +Xc +Xc +JK +gZ +gZ +gZ +gZ +gZ +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +cY +cY +FA +FA +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(155,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +VT +oQ +db +db +db +ZQ +ZQ +ei +MF +qv +gb +uk +yY +Hq +yF +PA +Vs +RP +yF +zv +zv +zV +zv +zv +yW +NV +fM +iL +tP +uW +Ve +Vj +Vj +Bq +Gg +Th +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +gZ +gZ +gZ +gZ +gZ +gZ +ze +xE +gZ +gZ +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(156,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +Qu +PD +db +db +db +db +ZQ +ZQ +ZQ +nh +nh +nh +zh +Em +yF +PH +VE +Os +xU +zv +qZ +km +Qb +zv +bI +se +bM +iL +Fa +Sy +uW +Vj +vM +IR +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +gZ +gZ +gZ +gZ +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +Be +dj +dj +dj +dj +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(157,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +jv +KY +tw +ZM +oQ +db +db +db +WW +WW +WW +nh +nh +nh +yF +PS +VP +Dh +kh +zv +GT +hj +gt +zv +mg +sl +mg +iL +dP +iH +MK +Vj +vM +IR +Th +Th +vM +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +cY +cY +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(158,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +jv +Bv +PD +oQ +oQ +ZM +oQ +oQ +oQ +WW +WW +db +db +yF +PZ +VX +XZ +GR +zv +dO +nO +xR +zv +Rg +xZ +kJ +iL +ZP +Zo +Pt +Vj +vM +IR +Th +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +gn +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(159,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +ZM +Fy +CF +Jo +Jo +oZ +PD +oQ +oQ +ZM +oQ +db +db +yF +PA +yF +yF +yF +zv +KD +uS +II +KD +GE +CJ +DN +ov +Vj +Vj +Xi +Vj +Oz +yV +Th +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +cY +cY +FA +FA +Nb +FA +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(160,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +oQ +oQ +ZM +Fy +rv +LB +Jo +Jo +Nr +PD +oQ +gH +gH +vM +vM +vM +vM +zv +zv +zv +zv +iL +oy +iL +iL +vM +vM +Cz +Oz +qV +Gg +Th +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +Nb +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(161,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +ZM +ZM +vu +vu +vu +vu +ZM +ZM +ZM +oQ +Fy +uE +ZM +ZM +gH +vM +vM +vM +vM +vM +vM +vM +vM +iL +iL +iL +vM +vM +eA +Oz +qV +Gg +Th +Th +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +cY +cY +FA +FA +FA +FA +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(162,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +oQ +oQ +vu +oQ +oQ +vu +vu +ZM +JI +oQ +oQ +oQ +vM +vM +vM +vM +vM +vM +vM +vM +vM +vM +vM +vM +vM +Oz +qV +Gg +Th +Th +Th +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +Nb +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(163,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +ZM +oQ +ZM +ZM +ZM +ZM +oQ +oQ +Qu +PD +ZM +oQ +vM +vM +vM +Th +eA +eA +vM +vM +vM +vM +vM +Th +Oz +qV +Gg +Th +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +gH +gH +gH +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(164,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +ZM +ZM +MB +oQ +oQ +oQ +oQ +oQ +Fy +rv +Jo +Jo +Jo +fS +fS +fS +aW +Uf +Th +vM +vM +Th +Th +Oz +qV +Gg +Th +Th +Th +Th +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(165,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Th +Th +Th +hC +lS +fS +fS +fS +fS +fS +Sx +Gg +Th +Th +Th +Th +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +cY +FA +FA +cY +FA +FA +FA +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(166,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +vM +vM +vM +vM +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +vM +vM +vM +vM +vM +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +Nb +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(167,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Th +Th +Th +Th +Th +Th +Th +vM +vM +vM +vM +vM +vM +FA +FA +FA +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +vM +vM +Pn +Pn +Pn +Pn +Pn +Pn +Pn +vM +vM +vM +vM +vM +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +cY +FA +FA +FA +FA +Nb +Nb +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(168,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Th +Th +Th +Th +vM +vM +vM +vM +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +Pn +Pn +Pn +Pn +HX +Gv +Ah +ti +It +Pn +Pn +Pn +Pn +Pn +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +Be +dj +dj +FA +cY +FA +cY +FA +cY +FA +Nb +Nb +FA +FA +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(169,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +gH +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +vM +tx +vM +vM +vM +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +cY +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +vM +Pn +Pn +aV +Vi +Pn +oj +cZ +qp +lF +wJ +Pn +HM +zl +xK +Pn +Pn +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +Nb +Nb +Nb +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(170,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +cY +cY +cY +cY +FA +Be +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +Pn +hO +Sr +Zw +Pn +cJ +Bb +AP +mt +NI +lW +bw +mr +EO +PF +Pn +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +cY +FA +FA +FA +FA +cY +FA +FA +Nb +oQ +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(171,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +cY +cY +FA +FA +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +Pn +QG +jB +wU +Bd +sD +KZ +Yd +hr +ap +Pn +Jl +gh +ga +sy +Pn +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(172,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +Or +Or +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +Pn +qE +LT +fH +Pn +gT +hJ +Ui +uP +HY +Pn +Kr +Yg +Wt +Oc +Pn +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +cY +FA +cY +FA +FA +cY +FA +FA +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(173,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +gn +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +Pn +NA +og +Cf +Pn +Pn +On +Pn +Pn +Pn +Pn +Pn +nT +WK +Pn +Pn +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(174,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +FA +FA +FA +FA +cY +FA +cY +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +Pn +Pn +Pn +Pn +Pn +Fv +vE +NQ +BQ +Xm +aj +Pn +Pn +Pn +Pn +Va +JH +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +FA +FA +FA +cY +FA +FA +FA +cY +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(175,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +vM +Pn +RR +aj +xA +si +LN +LI +HK +oA +Xe +YZ +RD +dY +YZ +WY +Fc +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +cY +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +gH +Or +Or +Or +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(176,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +cY +FA +cY +cY +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +vM +QX +hr +Vu +xA +pl +oS +bS +Xa +BJ +UW +oa +Xg +Oq +Dc +WY +Fc +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +Be +dj +dj +dj +dj +FA +FA +cY +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(177,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +vM +Pn +Yq +PC +VB +qp +Xe +Ij +yR +lM +Vb +YZ +Qy +Lf +Yi +dm +Fc +vM +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +cY +FA +cY +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(178,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +FA +cY +FA +FA +cY +FA +cY +FA +FA +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +Pn +Pn +Pn +Pn +Pn +Jn +cn +zg +Qc +FL +ym +Pn +Pn +Pn +Pn +qi +Lp +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +FA +FA +cY +FA +cY +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(179,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +vM +vM +Pn +ex +ly +Es +Pn +Pn +Pn +Pn +iX +Pn +Pn +Pn +cN +lH +Pn +Pn +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +cY +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(180,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +cY +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +Pn +uQ +SH +Gq +Pn +KV +Gm +Gq +UI +Gb +Pn +sN +LW +Zh +Rb +Pn +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +cY +FA +FA +FA +cY +FA +FA +FA +Nb +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(181,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +FA +FA +FA +FA +FA +FA +FA +FA +cY +dj +dj +Be +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +Pn +Iz +LH +vx +KC +EX +fm +WG +JM +FQ +Co +cA +iU +RI +Zd +Pn +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +cY +cY +FA +FA +FA +cY +FA +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(182,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +cY +cY +FA +cY +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +Pn +Lw +gs +ap +Pn +LC +aj +oU +ZD +yG +Pn +GO +zm +gr +oT +Pn +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +FA +FA +cY +cY +FA +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(183,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +vM +Pn +Pn +qO +kc +Pn +Je +ta +dq +Bl +vk +Pn +sj +Bw +Wv +Pn +Pn +vM +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +Nb +Nb +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(184,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +Be +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +Pn +Pn +Pn +Pn +QY +az +US +WQ +sw +Pn +Pn +Pn +Pn +Pn +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +FA +Nb +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(185,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +vM +vM +Pn +Pn +Pn +Pn +Pn +Pn +Pn +vM +vM +vM +vM +vM +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +FA +cY +cY +FA +FA +FA +cY +FA +FA +Nb +oQ +oQ +oQ +oQ +oQ +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(186,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +vM +vM +vM +vM +vM +vM +vM +vM +vM +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(187,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +FA +cY +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +cY +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(188,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +cY +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +Be +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +cY +FA +cY +cY +cY +FA +FA +cY +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(189,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +cY +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +FA +cY +cY +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(190,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +cY +FA +FA +FA +FA +FA +cY +cY +FA +FA +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +gn +gn +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(191,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +FA +FA +FA +cY +FA +FA +FA +cY +FA +FA +FA +FA +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(192,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +cY +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(193,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +gH +Or +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +cY +FA +cY +FA +FA +FA +cY +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +Nb +cY +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(194,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +cY +FA +FA +Nb +Nb +Nb +Nb +FA +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +Or +Or +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(195,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +Or +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +cY +FA +FA +FA +Nb +Nb +Nb +Nb +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(196,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +Nb +Nb +Nb +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(197,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +gn +gn +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +cY +FA +FA +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(198,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(199,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +FA +FA +FA +cY +cY +FA +cY +FA +FA +FA +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +cY +cY +FA +FA +FA +FA +FA +FA +FA +FA +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(200,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +Nb +FA +FA +FA +FA +FA +FA +cY +FA +FA +dj +dj +dj +dj +dj +dj +dj +Be +dj +Be +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +cY +FA +cY +cY +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(201,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +cY +cY +FA +FA +FA +dj +dj +dj +dj +dj +Be +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +gn +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(202,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +cY +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +Be +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +cY +cY +cY +FA +FA +cY +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(203,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +gn +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +cY +cY +cY +FA +cY +FA +FA +FA +FA +cY +FA +cY +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +FA +FA +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(204,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +cY +cY +FA +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(205,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +cY +cY +FA +FA +FA +FA +FA +FA +Nb +Nb +Nb +cY +FA +FA +FA +FA +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +cY +FA +FA +FA +FA +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(206,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +FA +FA +FA +FA +FA +FA +FA +FA +cY +cY +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +Nb +Nb +Nb +Nb +Nb +Nb +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +Or +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(207,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +FA +FA +FA +cY +FA +cY +cY +cY +cY +cY +cY +FA +FA +cY +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +Nb +Nb +Nb +Nb +Nb +Nb +Nb +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +Or +Or +gH +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(208,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +Nb +Nb +Nb +Nb +Nb +Nb +Nb +Nb +FA +FA +oQ +rJ +oQ +oQ +FA +FA +FA +Nb +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(209,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +cY +cY +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +Nb +Nb +Nb +Nb +Nb +Nb +Nb +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +Nb +Nb +Nb +FA +FA +FA +FA +FA +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +rJ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(210,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +cY +FA +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +cY +cY +FA +FA +FA +cY +FA +FA +FA +Nb +Nb +Nb +Nb +Nb +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +Nb +Nb +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(211,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +cY +FA +FA +FA +FA +cY +FA +FA +FA +cY +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +cY +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +Nb +Nb +Nb +Nb +Nb +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +oQ +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(212,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +Or +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +IS +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +Be +dj +dj +dj +dj +Be +dj +dj +dj +dj +dj +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +cY +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +cY +FA +FA +FA +Nb +oQ +oQ +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(213,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +lj +MU +FA +cY +cY +FA +cY +cY +FA +FA +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +FA +FA +cY +cY +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(214,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +cY +FA +FA +cY +FA +FA +cY +PK +nu +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +cY +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(215,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +cY +FA +FA +FA +Nb +IS +IS +FA +cY +FA +FA +FA +FA +cY +FA +FA +cY +cY +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +cY +cY +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(216,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +cY +FA +FA +cY +cY +IS +Nb +Nb +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +cY +FA +FA +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +cY +FA +cY +FA +FA +FA +cY +cY +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +cY +cY +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(217,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +cY +FA +cY +FA +FA +Nb +Nb +Nb +IS +FA +cY +FA +cY +cY +FA +cY +FA +cY +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +cY +FA +FA +FA +FA +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +Or +Or +Or +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +Or +gH +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(218,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +Nb +Nb +Nb +Nb +Nb +Nb +IS +Nb +Nb +FA +FA +cY +FA +cY +FA +FA +cY +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +cY +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +cY +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +Nb +Nb +Nb +Nb +Nb +Nb +FA +FA +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(219,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +Nb +Nb +Nb +Nb +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +Nb +Nb +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +cY +FA +FA +cY +cY +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +Nb +Nb +Nb +Nb +Nb +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(220,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +Nb +Nb +Nb +Nb +Nb +FA +Nb +FA +FA +FA +FA +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +Nb +Nb +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(221,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +cY +FA +cY +FA +FA +FA +FA +FA +oQ +oQ +oQ +Nb +Nb +Nb +Nb +Nb +Nb +Nb +Nb +Nb +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(222,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +Nb +Nb +Nb +oQ +oQ +oQ +Nb +Nb +Nb +FA +FA +FA +FA +FA +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +FA +Nb +FA +Nb +FA +FA +FA +FA +FA +FA +FA +FA +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(223,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +Or +Or +Or +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Nb +Nb +Nb +FA +FA +FA +FA +cY +FA +FA +FA +FA +cY +FA +FA +FA +FA +FA +FA +FA +Nb +Nb +Nb +Nb +FA +FA +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +Or +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(224,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +FA +Nb +Nb +Nb +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(225,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +FA +FA +FA +FA +FA +Nb +Nb +Nb +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(226,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(227,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +gH +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(228,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(229,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +gH +gH +gH +Or +gH +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +Or +Or +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +Or +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(230,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +Or +Or +Or +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +Or +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(231,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +gH +oQ +oQ +oQ +oQ +gH +gH +gH +Or +Or +Or +gH +gH +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(232,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +rJ +oQ +oQ +oQ +oQ +gH +Or +Or +Or +Or +gH +gH +gH +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(233,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +rJ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(234,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(235,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(236,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +Or +Or +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(237,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +Or +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(238,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(239,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(240,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(241,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(242,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +Pl +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(243,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +yJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(244,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +gH +gH +gH +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(245,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +rJ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(246,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(247,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(248,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(249,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(250,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(251,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(252,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(253,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(254,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} +(255,1,1) = {" +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +oQ +"} diff --git a/maps/templates/space_structures/cult_ship.dmm b/maps/templates/space_structures/cult_ship.dmm new file mode 100644 index 000000000000..e17695199ac3 --- /dev/null +++ b/maps/templates/space_structures/cult_ship.dmm @@ -0,0 +1,1098 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/structure/cult/anomaly/timewhole, +/turf/environment/space, +/area/space) +"ay" = ( +/obj/item/weapon/ore/iron, +/turf/environment/space, +/area/space) +"aT" = ( +/obj/structure/object_wall/standart{ + dir = 8; + icon_state = "diagonalWall3" + }, +/turf/environment/space, +/area/space_structures/cult_ship) +"aV" = ( +/turf/simulated/wall/cult, +/area/space_structures/cult_ship) +"bc" = ( +/turf/simulated/wall/cult/runed/anim, +/area/space_structures/cult_ship) +"by" = ( +/obj/structure/object_wall/standart{ + icon_state = "wall3" + }, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"bQ" = ( +/obj/machinery/door/airlock/hatch, +/obj/structure/fans/tiny, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"bV" = ( +/obj/structure/object_wall/standart{ + dir = 1; + icon_state = "diagonalWall3" + }, +/turf/environment/space, +/area/space_structures/cult_ship) +"cf" = ( +/obj/structure/scrap_cube, +/turf/environment/space, +/area/space) +"ej" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "burst_l" + }, +/turf/environment/space, +/area/space_structures/cult_ship) +"eD" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/shuttle/engine/heater{ + dir = 8; + icon_state = "heater1" + }, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"fE" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"fV" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"gk" = ( +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"gl" = ( +/obj/machinery/recharge_station, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"gZ" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/environment/space, +/area/space_structures/cult_ship) +"hp" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"hD" = ( +/obj/structure/cult/anomaly/orb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"hU" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"ih" = ( +/obj/machinery/light_construct/small{ + dir = 4 + }, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"iU" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/obj/machinery/bodyscanner, +/obj/item/weapon/storage/firstaid/adv, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"ja" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/machinery/body_scanconsole, +/obj/effect/decal/cleanable/dirt, +/obj/item/device/flashlight/seclite, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"jh" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"jo" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "burst_r" + }, +/turf/environment/space, +/area/space_structures/cult_ship) +"lJ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/shuttle/engine/heater{ + dir = 8; + icon_state = "heater1" + }, +/turf/simulated/shuttle/floor/evac/eng1, +/area/space_structures/cult_ship) +"lY" = ( +/obj/effect/decal/cleanable/blood/gibs/down, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"mM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"mS" = ( +/obj/structure/mineral_door/cult, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"oy" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"oH" = ( +/mob/living/simple_animal/hostile/cellular/meat/flesh, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"oM" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/remains/human, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"pe" = ( +/obj/effect/decal/cleanable/blood, +/obj/structure/door_assembly/door_assembly_hatch, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"pq" = ( +/obj/item/weapon/reagent_containers/glass/bucket/full, +/obj/item/weapon/mop, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"qK" = ( +/obj/structure/cult/anomaly/shell, +/turf/environment/space, +/area/space) +"qV" = ( +/obj/structure/object_wall/standart{ + icon_state = "diagonalWall3" + }, +/turf/environment/space, +/area/space_structures/cult_ship) +"rK" = ( +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"sd" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"sq" = ( +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"sG" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"sM" = ( +/obj/effect/landmark/corpse/securityofficer, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"tq" = ( +/obj/structure/cult/anomaly/timewhole, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"tJ" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/gun/projectile/glock/spec, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"uJ" = ( +/obj/item/weapon/storage/firstaid/regular, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"uT" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"vb" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"vh" = ( +/obj/effect/decal/cleanable/blood/gibs/core, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"vR" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"wd" = ( +/obj/structure/rack, +/obj/item/weapon/storage/belt/utility{ + pixel_y = 4 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"wv" = ( +/turf/simulated/shuttle/floor/evac/eng1, +/area/space_structures/cult_ship) +"wy" = ( +/obj/structure/table, +/obj/item/pizzabox/meat{ + pixel_y = 10 + }, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"wL" = ( +/obj/structure/table, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"wR" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 4 + }, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"xd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"xK" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"yh" = ( +/obj/structure/rack, +/obj/item/stack/sheet/metal{ + amount = 15; + pixel_x = -6 + }, +/obj/item/stack/sheet/glass{ + amount = 17 + }, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"yX" = ( +/obj/machinery/autolathe{ + desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; + hacked = 1; + name = "Thunderdome Autolathe" + }, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"zi" = ( +/obj/item/weapon/disk/research_points/rare, +/obj/structure/closet/crate/scicrate, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"zj" = ( +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"zO" = ( +/obj/structure/cult/anomaly/shell, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"zS" = ( +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, +/obj/structure/door_assembly/door_assembly_hatch, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"Af" = ( +/obj/structure/computerframe{ + dir = 8 + }, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"AA" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/obj/machinery/light_construct/small{ + dir = 8 + }, +/obj/machinery/vending/cigarette, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"Ca" = ( +/obj/effect/decal/cleanable/blood/gibs/up, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"Dr" = ( +/obj/effect/decal/cleanable/blood/drip, +/mob/living/simple_animal/hostile/cellular/meat/creep_standing, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"DY" = ( +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"EH" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"EN" = ( +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"Fe" = ( +/obj/structure/computerframe{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"FK" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/structure/closet/crate, +/obj/random/tools/tool, +/obj/random/tools/tool, +/obj/random/tools/tool, +/obj/random/tools/tool, +/obj/random/tools/toolbox, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"FL" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"FW" = ( +/obj/structure/pedestal/cult, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"FX" = ( +/obj/structure/table/woodentable/fancy/black, +/obj/item/device/soulstone{ + pixel_y = 6 + }, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"Gy" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"GP" = ( +/obj/structure/cult/anomaly/spacewhole, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"Ha" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"Hg" = ( +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/gun/energy/gun, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"Hy" = ( +/obj/structure/computerframe{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"HN" = ( +/obj/item/weapon/scrap_lump, +/turf/environment/space, +/area/space) +"Ia" = ( +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 4 + }, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"IG" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"JA" = ( +/obj/effect/decal/mecha_wreckage/ripley/deathripley, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"JG" = ( +/obj/item/weapon/bananapeel, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"Kf" = ( +/obj/effect/decal/cleanable/blood/gibs/core, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"Kr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/constructable_frame/machine_frame, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"KA" = ( +/obj/structure/table, +/obj/item/weapon/handcuffs, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"LA" = ( +/obj/effect/decal/cleanable/blood/gibs/up, +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"LG" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/structure/door_assembly/door_assembly_hatch, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"LM" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 1 + }, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"Mz" = ( +/obj/structure/cult/anomaly/shell, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"Nk" = ( +/obj/effect/landmark/corpse/clown, +/obj/item/weapon/reagent_containers/food/snacks/grown/banana/honk, +/obj/structure/sign/poster/contraband/clown{ + pixel_y = 32 + }, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"ND" = ( +/obj/item/weapon/kitchenknife/ritual, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"NP" = ( +/turf/environment/space, +/area/space) +"Oe" = ( +/obj/structure/cult/statue/camera/gargoyle, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"OI" = ( +/obj/structure/object_wall/standart{ + dir = 4; + icon_state = "diagonalWall3" + }, +/turf/environment/space, +/area/space_structures/cult_ship) +"Ph" = ( +/obj/structure/stool/bed/chair/schair/wagon{ + dir = 4 + }, +/obj/machinery/power/apc/largecell{ + dir = 8; + name = "largecell apc left"; + pixel_x = -28 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"PH" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"PO" = ( +/obj/effect/decal/remains/human, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"Qa" = ( +/obj/structure/mineral_door/cult, +/turf/simulated/shuttle/floor/evac/eng1, +/area/space_structures/cult_ship) +"Qd" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"QT" = ( +/obj/item/weapon/book/manual/wiki/cult, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"Ry" = ( +/obj/effect/decal/cleanable/blood/drip, +/mob/living/simple_animal/hostile/cellular/meat/maniac, +/obj/item/clothing/suit/necromancer_hoodie, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"RF" = ( +/obj/structure/cult/anomaly/orb, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"RG" = ( +/obj/item/weapon/bananapeel, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"Sb" = ( +/obj/structure/pedestal/cult, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"SD" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"SP" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"TK" = ( +/obj/structure/cult/anomaly/timewhole, +/obj/machinery/power/terminal, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"UI" = ( +/obj/effect/decal/cleanable/blood, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"UJ" = ( +/obj/machinery/optable/torture_table, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"VH" = ( +/obj/structure/altar_of_gods/cult, +/obj/item/weapon/reagent_containers/food/snacks/grown/banana{ + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/food/snacks/grown/banana, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"WW" = ( +/obj/structure/cult/statue/camera/jew, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"Xm" = ( +/obj/structure/cult/anomaly/orb, +/turf/environment/space, +/area/space) +"XH" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine/cult/lava, +/area/space_structures/cult_ship) +"XP" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light/small{ + brightness_color = "#008000" + }, +/turf/simulated/shuttle/floor/evac/eng2, +/area/space_structures/cult_ship) +"YJ" = ( +/obj/machinery/power/port_gen/riteg, +/obj/structure/cable, +/turf/simulated/floor/engine/cult, +/area/space_structures/cult_ship) +"YT" = ( +/obj/structure/cult/anomaly/spacewhole, +/turf/environment/space, +/area/space) +"ZB" = ( +/obj/item/weapon/ore/glass, +/turf/environment/space, +/area/space) + +(1,1,1) = {" +NP +ay +NP +NP +NP +NP +NP +NP +NP +NP +NP +NP +NP +NP +NP +NP +NP +"} +(2,1,1) = {" +NP +aT +ej +gZ +jo +qV +NP +NP +NP +NP +HN +aT +ej +gZ +jo +qV +NP +"} +(3,1,1) = {" +NP +aV +eD +eD +lJ +by +ej +gZ +gZ +gZ +jo +by +eD +lJ +eD +by +NP +"} +(4,1,1) = {" +aa +bc +fE +hp +bc +aV +lJ +eD +lJ +eD +eD +aV +by +SD +SD +aV +YT +"} +(5,1,1) = {" +NP +by +fV +hD +lY +rK +vb +wR +by +FK +Ia +LA +Ph +SP +XH +bc +NP +"} +(6,1,1) = {" +NP +bQ +gk +hU +mM +sd +vh +xd +wv +fV +IG +LG +PH +TK +XP +aV +NP +"} +(7,1,1) = {" +NP +by +gl +ih +mM +sq +vR +xK +aV +FL +JA +LM +PO +UI +YJ +by +NP +"} +(8,1,1) = {" +NP +aV +by +by +mS +bc +aV +by +aV +bc +bc +aV +Qa +aV +aV +by +ZB +"} +(9,1,1) = {" +NP +bV +by +iU +oy +sG +wd +yh +aV +FW +JG +DY +Qd +UJ +aV +OI +NP +"} +(10,1,1) = {" +NP +NP +aV +ja +fV +sM +sq +yX +bc +FX +Kf +Mz +QT +VH +bc +NP +NP +"} +(11,1,1) = {" +NP +NP +bc +jh +oH +tq +by +bc +bc +aV +bc +Nk +Ry +WW +bc +NP +NP +"} +(12,1,1) = {" +NP +NP +aV +aV +oM +tJ +by +zi +AA +Gy +aV +ND +RF +aV +aV +NP +NP +"} +(13,1,1) = {" +NP +cf +bV +by +pe +uJ +wv +xd +Ca +mM +mS +lY +RG +bc +aV +NP +NP +"} +(14,1,1) = {" +NP +NP +NP +aV +pq +uT +by +zj +Dr +GP +aV +Oe +Sb +aV +NP +NP +NP +"} +(15,1,1) = {" +NP +NP +NP +by +by +bc +aV +by +DY +by +aV +bc +bc +aV +NP +NP +NP +"} +(16,1,1) = {" +NP +NP +NP +bV +by +aV +wy +zO +EH +Ha +Kr +aV +by +OI +NP +NP +NP +"} +(17,1,1) = {" +NP +NP +NP +NP +by +by +wL +zS +EN +Hg +KA +bc +bc +Xm +NP +NP +NP +"} +(18,1,1) = {" +NP +NP +NP +NP +bV +aV +by +Af +Fe +Hy +by +by +OI +NP +NP +NP +NP +"} +(19,1,1) = {" +NP +NP +NP +NP +qK +bV +by +aV +bc +aV +aV +OI +NP +NP +NP +NP +NP +"} +(20,1,1) = {" +NP +NP +NP +NP +NP +NP +NP +NP +NP +ay +NP +NP +NP +NP +NP +NP +NP +"} diff --git a/maps/templates/space_structures/derelict_station.dmm b/maps/templates/space_structures/derelict_station.dmm index f5b580707b85..f1409a9ef9b6 100644 --- a/maps/templates/space_structures/derelict_station.dmm +++ b/maps/templates/space_structures/derelict_station.dmm @@ -44,8 +44,7 @@ "al" = ( /obj/structure/grille, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/simulated/floor/plating, /area/space_structures/derelict/solar_control) @@ -803,8 +802,7 @@ /area/space_structures/derelict/bridge/access) "cm" = ( /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/simulated/floor, /area/space_structures/derelict/bridge/access) @@ -2999,8 +2997,7 @@ "iE" = ( /obj/structure/grille, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/simulated/floor/plating, /area/space_structures/derelict/arrival) @@ -3080,8 +3077,7 @@ "iQ" = ( /obj/structure/grille, /obj/structure/window/reinforced{ - dir = 5; - health = 60 + dir = 5 }, /turf/simulated/floor/plating/airless, /area/space) diff --git a/maps/templates/space_structures/listening_post.dmm b/maps/templates/space_structures/listening_post.dmm index 1577c914628a..2ffb5564b568 100644 --- a/maps/templates/space_structures/listening_post.dmm +++ b/maps/templates/space_structures/listening_post.dmm @@ -430,10 +430,10 @@ /obj/structure/drain{ drainage = 2 }, -/obj/machinery/shower{ +/obj/item/weapon/reagent_containers/food/snacks/soap/syndie, +/obj/machinery/shower/free{ dir = 1 }, -/obj/item/weapon/reagent_containers/food/snacks/soap/syndie, /turf/simulated/floor{ icon_state = "showroomfloor" }, @@ -887,8 +887,6 @@ /obj/item/weapon/storage/secure/briefcase/syndie, /obj/item/clothing/suit/syndieshirt, /obj/structure/closet/cabinet, -/obj/item/ammo_box/magazine/m9mm, -/obj/item/ammo_box/magazine/m9mm, /obj/item/clothing/head/ushanka/black, /obj/item/clothing/suit/jacket/letterman_syndie, /turf/simulated/floor{ @@ -1006,6 +1004,9 @@ req_access = list(150) }, /obj/item/clothing/accessory/stethoscope, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/suture, +/obj/item/weapon/storage/pill_bottle/spaceacillin, /turf/simulated/floor{ dir = 5; icon_state = "whiteblue" @@ -1104,23 +1105,25 @@ /area/space_structures/listening_post) "bW" = ( /obj/item/weapon/storage/firstaid/tactical{ - pixel_x = 6; - pixel_y = 9 + pixel_y = 7 }, /obj/item/weapon/storage/firstaid/o2{ - pixel_x = 4; - pixel_y = 6 + pixel_y = 4 }, /obj/item/weapon/storage/firstaid/toxin{ - pixel_x = 2; - pixel_y = 3 + pixel_y = 1 + }, +/obj/item/weapon/storage/firstaid/adv{ + pixel_y = -2 }, -/obj/item/weapon/storage/firstaid/adv, /obj/item/weapon/storage/firstaid/fire{ - pixel_x = -2; - pixel_y = -3 + pixel_y = -5 }, -/obj/structure/table/glass, +/obj/machinery/vending/wallmed1{ + pixel_y = -32; + req_access = list(150) + }, +/obj/structure/rack, /turf/simulated/floor{ icon_state = "whiteblue" }, diff --git a/maps/templates/space_structures/research_ship.dmm b/maps/templates/space_structures/research_ship.dmm new file mode 100644 index 000000000000..c0839a65b9ac --- /dev/null +++ b/maps/templates/space_structures/research_ship.dmm @@ -0,0 +1,982 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ab" = ( +/obj/structure/alien/weeds, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"ac" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"ad" = ( +/obj/structure/alien/weeds, +/obj/structure/alien{ + desc = "It looks like a weird egg"; + icon_state = "egg"; + name = "egg" + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"ae" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/power/terminal, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"af" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/xenomorph, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"ag" = ( +/obj/structure/alien/weeds, +/obj/machinery/light_construct/small, +/obj/machinery/power/smes, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"ap" = ( +/obj/structure/alien/weeds, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 22 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"aY" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater{ + icon_state = "heater1" + }, +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorplace" + }, +/area/space_structures/research_ship) +"du" = ( +/obj/structure/alien/weeds, +/obj/machinery/light_construct/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"ea" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"eq" = ( +/obj/structure/alien/weeds, +/obj/structure/alien{ + desc = "It looks like a weird egg"; + icon_state = "egg"; + name = "egg" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"fs" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/purple, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/machinery/light_construct/small{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 28; + pixel_y = -5 + }, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"gx" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/mineral/phoron{ + amount = 5; + layer = 2.9 + }, +/obj/structure/alien/weeds, +/obj/item/weapon/storage/bag/fossils, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/largecell{ + dir = 8; + name = "largecell apc left"; + pixel_x = -28 + }, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"gY" = ( +/obj/structure/alien/weeds, +/obj/effect/landmark/corpse/scientist, +/obj/effect/decal/cleanable/blood, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"ie" = ( +/obj/structure/object_wall/standart{ + icon_state = "diagonalWall3" + }, +/turf/environment/space, +/area/space_structures/research_ship) +"ik" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_dead"; + stat = 2 + }, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"nL" = ( +/obj/structure/closet/crate/scicrate, +/obj/item/weapon/fossil/bone, +/obj/item/weapon/fossil/bone, +/obj/item/weapon/fossil/plant, +/obj/item/weapon/fossil/bone, +/obj/structure/alien/weeds, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"nP" = ( +/obj/item/weapon/shard, +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"of" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"ot" = ( +/obj/structure/alien/weeds, +/obj/structure/closet/crate/freezer{ + opened = 1 + }, +/obj/random/foods/donuts, +/obj/item/weapon/reagent_containers/food/snacks/meatsteak, +/obj/item/pizzabox/mushroom, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"pi" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/item/weapon/gun/energy/gun, +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"qf" = ( +/obj/structure/object_wall/standart{ + dir = 1; + icon_state = "diagonalWall3" + }, +/turf/environment/space, +/area/space_structures/research_ship) +"qn" = ( +/obj/structure/table/reinforced, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/machinery/light_construct/small{ + dir = 8 + }, +/obj/item/weapon/storage/fancy/donut_box/traitor, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"rS" = ( +/obj/structure/computerframe, +/obj/structure/alien/weeds, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"sb" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"tt" = ( +/obj/structure/closet/secure_closet/xenoarchaeologist_tools, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"us" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/machinery/suit_storage_unit/science, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"uN" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorplating" + }, +/area/space_structures/research_ship) +"uR" = ( +/obj/structure/alien/weeds, +/obj/structure/door_assembly/door_assembly_hatch, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"uV" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"vd" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/purple, +/obj/structure/alien/weeds, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"wO" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/structure/alien{ + desc = "It looks like a weird egg"; + icon_state = "egg"; + name = "egg" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"xE" = ( +/obj/machinery/door/poddoor, +/obj/structure/grille{ + destroyed = 1 + }, +/turf/simulated/floor/plating, +/area/space_structures/research_ship) +"xZ" = ( +/obj/structure/object_wall/standart{ + icon_state = "wall3" + }, +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorplating" + }, +/area/space_structures/research_ship) +"ya" = ( +/obj/structure/alien/weeds, +/obj/machinery/door/airlock/hatch, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"zF" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/kinetic_accelerator{ + pixel_x = 3 + }, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/item/weapon/pickaxe/drill, +/obj/item/clothing/head/helmet/space/rig/science, +/obj/item/weapon/tank/oxygen, +/obj/item/weapon/pickaxe, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"Af" = ( +/obj/structure/scrap_cube, +/turf/environment/space, +/area/space) +"AC" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/gibs/body, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"BY" = ( +/obj/structure/alien/weeds, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"DK" = ( +/obj/structure/object_wall/standart{ + dir = 4; + icon_state = "diagonalWall3" + }, +/turf/environment/space, +/area/space_structures/research_ship) +"Es" = ( +/obj/structure/alien/weeds, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"Ex" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "alien_der_inner"; + locked = 1; + name = "Research Ship External Access" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorplace" + }, +/area/space_structures/research_ship) +"EU" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"EZ" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"Fh" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/purple, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"Fq" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/grille{ + destroyed = 1 + }, +/turf/simulated/floor/plating, +/area/space_structures/research_ship) +"Fu" = ( +/obj/machinery/r_n_d/destructive_analyzer, +/obj/structure/alien/weeds/node, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"FD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/space_structures/research_ship) +"FL" = ( +/obj/structure/alien/weeds, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"FT" = ( +/obj/effect/landmark/corpse/scientist, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"Hd" = ( +/obj/structure/alien/weeds, +/obj/machinery/light_construct/small, +/obj/machinery/suit_storage_unit/science, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"Ig" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorplating" + }, +/area/space_structures/research_ship) +"Iz" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/machinery/computer/reconstitutor/animal, +/obj/structure/alien/weeds, +/obj/machinery/alarm{ + pixel_x = -28; + pixel_y = -6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"Ju" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/item/device/flashlight/seclite{ + on = 1 + }, +/obj/effect/decal/cleanable/blood/gibs/core, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"Kb" = ( +/obj/item/weapon/ore/glass, +/turf/environment/space, +/area/space) +"Lj" = ( +/obj/item/weapon/scrap_lump, +/turf/environment/space, +/area/space) +"LF" = ( +/turf/environment/space, +/area/space) +"LJ" = ( +/obj/structure/computerframe{ + dir = 4 + }, +/obj/item/weapon/disk/research_points, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = -5 + }, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"NF" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/mob/living/simple_animal/hostile/xenomorph/drone, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"OD" = ( +/obj/structure/alien/weeds, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "alien_der_airlock"; + name = "interior access button"; + pixel_x = 28 + }, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"OL" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "alien_der_airlock"; + pixel_y = 28; + tag_airpump = "alien_der_pump"; + tag_chamber_sensor = "alien_der_sensor"; + tag_exterior_door = "alien_der_outer"; + tag_interior_door = "alien_der_inner" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorplating" + }, +/area/space_structures/research_ship) +"ON" = ( +/obj/machinery/clonepod, +/obj/structure/alien/weeds, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"Qm" = ( +/obj/structure/computerframe, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"Qr" = ( +/obj/structure/table/reinforced, +/obj/structure/alien/weeds, +/obj/item/pizzabox/meat, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"Qw" = ( +/obj/structure/computerframe, +/obj/structure/alien/weeds, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"Sm" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/environment/space, +/area/space_structures/research_ship) +"SX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/obj/machinery/door/poddoor, +/turf/simulated/floor/plating, +/area/space_structures/research_ship) +"TU" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorplating" + }, +/area/space_structures/research_ship) +"UR" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/machinery/light_construct/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"UV" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/xenomorph, +/turf/simulated/shuttle/floor/vox, +/area/space_structures/research_ship) +"Wq" = ( +/obj/machinery/light_construct/small, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "alien_der"; + name = "Research Ship Large Air Vent" + }, +/obj/machinery/airlock_sensor{ + id_tag = "alien_der_sensor"; + layer = 3.3; + pixel_x = -28 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -32 + }, +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorplating" + }, +/area/space_structures/research_ship) +"WM" = ( +/obj/item/weapon/ore/iron, +/turf/environment/space, +/area/space) +"Xw" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "alien_der_outer"; + locked = 1; + name = "Research Ship External Access" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "alien_der_airlock"; + name = "exterior access button"; + pixel_y = 28 + }, +/turf/simulated/shuttle/floor/vox{ + icon_state = "floorplace" + }, +/area/space_structures/research_ship) +"Zm" = ( +/obj/structure/object_wall/standart{ + dir = 8; + icon_state = "diagonalWall3" + }, +/turf/environment/space, +/area/space_structures/research_ship) + +(1,1,1) = {" +LF +LF +LF +LF +LF +LF +LF +LF +LF +LF +LF +LF +LF +LF +LF +LF +"} +(2,1,1) = {" +LF +LF +Af +LF +LF +LF +LF +Zm +xZ +xZ +xZ +xZ +xZ +ie +LF +LF +"} +(3,1,1) = {" +LF +LF +Zm +xZ +xZ +xZ +xZ +xZ +xZ +LJ +Fu +xZ +aY +Sm +LF +LF +"} +(4,1,1) = {" +LF +LF +xZ +xZ +EU +UR +EZ +SX +Iz +FT +ad +gx +aY +Sm +LF +LF +"} +(5,1,1) = {" +LF +Zm +xZ +xZ +ap +ON +uV +EU +ik +NF +ae +ag +xZ +xZ +ie +Kb +"} +(6,1,1) = {" +LF +xZ +xZ +xZ +wO +du +nP +xE +ea +BY +nL +xZ +xZ +aY +Sm +LF +"} +(7,1,1) = {" +LF +xZ +xZ +xZ +xZ +xZ +xZ +xZ +xZ +FL +xZ +xZ +xZ +aY +Sm +LF +"} +(8,1,1) = {" +LF +xZ +xZ +xZ +Qr +qn +ot +FD +tt +ab +EZ +zF +xZ +xZ +xZ +LF +"} +(9,1,1) = {" +LF +xZ +xZ +Qm +pi +af +sb +ya +Es +ac +uR +Hd +xZ +aY +Sm +LF +"} +(10,1,1) = {" +Kb +xZ +xZ +Qw +of +AC +ea +Fq +OD +ab +UV +us +xZ +aY +Sm +LF +"} +(11,1,1) = {" +LF +qf +xZ +rS +Ju +eq +gY +xZ +xZ +Ex +xZ +xZ +xZ +xZ +DK +LF +"} +(12,1,1) = {" +LF +LF +xZ +xZ +vd +fs +Fh +xZ +xZ +OL +Wq +xZ +aY +Sm +LF +LF +"} +(13,1,1) = {" +LF +LF +qf +xZ +xZ +xZ +xZ +xZ +xZ +Ig +uN +TU +aY +Sm +LF +LF +"} +(14,1,1) = {" +LF +LF +LF +LF +LF +LF +LF +qf +xZ +Xw +xZ +xZ +xZ +DK +Lj +LF +"} +(15,1,1) = {" +LF +LF +LF +LF +LF +LF +LF +WM +LF +LF +LF +LF +LF +LF +LF +LF +"} diff --git a/maps/templates/space_structures/robostation2.dmm b/maps/templates/space_structures/robostation2.dmm new file mode 100644 index 000000000000..761e4913554c --- /dev/null +++ b/maps/templates/space_structures/robostation2.dmm @@ -0,0 +1,2708 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ab" = ( +/obj/machinery/door/airlock/external, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/space_structures/robostation2) +"aM" = ( +/obj/item/clothing/head/collectable/petehat, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"aN" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/stock_parts/cell/potato, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"bD" = ( +/obj/machinery/door/airlock/hatch, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"bG" = ( +/obj/structure/table, +/obj/item/weapon/disk/research_points{ + pixel_y = 4 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkblue" + }, +/area/space_structures/robostation2) +"bH" = ( +/obj/structure/closet/acloset, +/obj/item/clothing/suit/space/clown, +/obj/item/clothing/head/helmet/space/clown, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/space_structures/robostation2) +"bO" = ( +/mob/living/simple_animal/hostile/hivebot/range, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"bP" = ( +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"bQ" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/ash, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"ca" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/range, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"ce" = ( +/obj/structure/kitchenspike, +/obj/item/mecha_parts/chassis/honker, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/space_structures/robostation2) +"cw" = ( +/obj/item/weapon/flora/pottedplant/crystal, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"cK" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/clown, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/space_structures/robostation2) +"cL" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"cM" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/rainbow, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"dn" = ( +/obj/structure/computerframe{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/space_structures/robostation2) +"do" = ( +/obj/structure/closet/theatrecloset, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"dy" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/snacks/soup/clownstears{ + pixel_y = 7 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/space_structures/robostation2) +"dI" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"dK" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/range, +/turf/simulated/floor{ + dir = 5; + icon_state = "darkredcorners" + }, +/area/space_structures/robostation2) +"dQ" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_parts/part/honker_head, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"ei" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/glowshroom, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"ej" = ( +/obj/structure/table, +/obj/item/weapon/bikehorn, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 8; + icon_state = "barber" + }, +/area/space_structures/robostation2) +"eq" = ( +/obj/structure/largecrate, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"eA" = ( +/obj/structure/stool/bed/psych, +/obj/item/mecha_parts/part/honker_right_leg, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "vault" + }, +/area/space_structures/robostation2) +"eY" = ( +/obj/item/weapon/cigbutt/cigarbutt, +/obj/structure/table/woodentable, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/space_structures/robostation2) +"fc" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 5; + icon_state = "caution" + }, +/area/space_structures/robostation2) +"fj" = ( +/obj/structure/stool/bed/chair/comfy/lime{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/space_structures/robostation2) +"fk" = ( +/turf/simulated/shuttle/wall{ + icon_state = "swall12" + }, +/area/space_structures/robostation2) +"fq" = ( +/obj/item/weapon/flora/pottedplant/mysterious, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 4; + icon_state = "escape" + }, +/area/space_structures/robostation2) +"fu" = ( +/obj/structure/stool/bed/psych, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/space_structures/robostation2) +"fI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/space_structures/robostation2) +"fW" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/stock_parts/capacitor/adv, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"gj" = ( +/turf/simulated/wall/r_wall, +/area/space_structures/robostation2) +"gr" = ( +/obj/effect/landmark/corpse/clown, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 9; + icon_state = "darkgreen" + }, +/area/space_structures/robostation2) +"gL" = ( +/obj/effect/glowshroom, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"gQ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/cartridge/clown, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"hg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/space_structures/robostation2) +"hk" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/clown, +/turf/simulated/floor/carpet, +/area/space_structures/robostation2) +"ht" = ( +/obj/machinery/porta_turret/stationary{ + check_n_synth = 1; + shot_synth = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"iG" = ( +/obj/structure/stool/bed/chair/comfy/teal{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 5; + icon_state = "whiteblue" + }, +/area/space_structures/robostation2) +"iO" = ( +/turf/environment/space, +/area/space) +"jD" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"jE" = ( +/turf/simulated/shuttle/wall{ + icon_state = "swallc4" + }, +/area/space_structures/robostation2) +"jL" = ( +/obj/structure/foamedmetal, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"kf" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/clown, +/obj/machinery/light/small, +/turf/simulated/floor/wood, +/area/space_structures/robostation2) +"kj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/glowshroom, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"lC" = ( +/obj/structure/stool/bed/chair/comfy/teal, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 5; + icon_state = "yellow" + }, +/area/space_structures/robostation2) +"lI" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"lO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"lY" = ( +/obj/item/weapon/flora/pottedplant/sticky, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"mi" = ( +/obj/structure/lattice, +/turf/environment/space, +/area/space) +"mz" = ( +/obj/effect/glowshroom, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"mL" = ( +/obj/structure/closet/crate, +/obj/item/mecha_parts/part/honker_left_arm, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"mZ" = ( +/obj/machinery/door/airlock/hatch, +/obj/item/weapon/bananapeel, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"ni" = ( +/obj/machinery/door/airlock/external, +/obj/structure/sign/warning/airlock{ + pixel_x = -32 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/space_structures/robostation2) +"nj" = ( +/obj/item/clothing/mask/gas/sexyclown, +/obj/structure/table/woodentable, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/space_structures/robostation2) +"ot" = ( +/obj/item/weapon/bikehorn, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/space_structures/robostation2) +"oG" = ( +/obj/structure/dresser, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/space_structures/robostation2) +"oI" = ( +/obj/item/weapon/circuitboard/mecha/honker/targeting, +/obj/structure/closet/crate, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"oR" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/survival, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"ph" = ( +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"pp" = ( +/turf/simulated/floor/carpet, +/area/space_structures/robostation2) +"pr" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/clown, +/obj/item/mecha_parts/part/honker_left_leg, +/turf/simulated/floor/wood, +/area/space_structures/robostation2) +"pC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "whitepurple" + }, +/area/space_structures/robostation2) +"pX" = ( +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"qe" = ( +/obj/structure/closet/acloset, +/obj/item/device/camera, +/obj/item/device/lens/nude, +/turf/simulated/floor{ + dir = 4; + icon_state = "escape" + }, +/area/space_structures/robostation2) +"qo" = ( +/turf/simulated/shuttle/wall{ + icon_state = "swall8" + }, +/area/space_structures/robostation2) +"qI" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/stock_parts/micro_laser/high, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"ra" = ( +/obj/structure/shuttle/engine/propulsion{ + anchored = 0; + dir = 4; + icon_state = "burst_l" + }, +/turf/environment/space, +/area/space_structures/robostation2) +"tl" = ( +/obj/structure/table, +/obj/item/weapon/storage/pill_bottle/dermaline{ + pixel_y = 2 + }, +/turf/simulated/floor{ + dir = 9; + icon_state = "arrival" + }, +/area/space_structures/robostation2) +"tn" = ( +/obj/structure/table/reinforced, +/obj/structure/clown_stuff_spawner{ + pixel_y = 4 + }, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"tp" = ( +/obj/structure/ore_box, +/obj/item/weapon/ore/clown, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"tB" = ( +/obj/machinery/door/airlock/hatch, +/obj/structure/sign/warning/lethal_turrets{ + pixel_y = 32 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"tC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"tK" = ( +/obj/structure/closet/critter/pig, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "brown" + }, +/area/space_structures/robostation2) +"tM" = ( +/obj/effect/glowshroom, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 5; + icon_state = "whitegreen" + }, +/area/space_structures/robostation2) +"tQ" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "whitegreenfull" + }, +/area/space_structures/robostation2) +"uk" = ( +/obj/structure/closet/crate, +/obj/item/weapon/circuitboard/mecha/honker/peripherals, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"uA" = ( +/obj/machinery/door/airlock/hatch, +/obj/item/weapon/bananapeel, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"vf" = ( +/obj/structure/closet/acloset, +/obj/item/device/violin, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"vy" = ( +/turf/simulated/shuttle/wall{ + icon_state = "swallc3" + }, +/area/space_structures/robostation2) +"vC" = ( +/obj/structure/inflatable, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"xc" = ( +/obj/item/weapon/storage/box/matches, +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/space_structures/robostation2) +"xF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/hatch, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"yo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"yu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/mecha_parts/mecha_equipment/weapon/honker, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"zd" = ( +/obj/structure/table/reinforced, +/obj/machinery/media/receiver/boombox{ + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/space_structures/robostation2) +"zu" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/soup/clownstears, +/turf/simulated/floor{ + dir = 9; + icon_state = "purple" + }, +/area/space_structures/robostation2) +"Af" = ( +/obj/item/weapon/ore/clown, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"Ag" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/glowshroom, +/turf/simulated/floor/carpet, +/area/space_structures/robostation2) +"Ak" = ( +/obj/effect/landmark/corpse/clown, +/obj/item/toy/waterflower, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"Al" = ( +/turf/simulated/floor{ + dir = 6; + icon_state = "red" + }, +/area/space_structures/robostation2) +"Aw" = ( +/obj/machinery/door/airlock/clown, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/space_structures/robostation2) +"AP" = ( +/obj/item/weapon/flora/pottedplant/unusual, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"AY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 5; + icon_state = "greenbluefull" + }, +/area/space_structures/robostation2) +"Bs" = ( +/turf/simulated/shuttle/wall{ + icon_state = "swall_s10" + }, +/area/space_structures/robostation2) +"Bv" = ( +/obj/effect/landmark/corpse/clown, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"BE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"Cs" = ( +/obj/structure/stool/bed/psych, +/turf/simulated/floor{ + icon_state = "redfull" + }, +/area/space_structures/robostation2) +"CN" = ( +/obj/structure/stool/bed/chair/comfy/beige{ + dir = 1 + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "escape" + }, +/area/space_structures/robostation2) +"Dg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/foamedmetal, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"Dx" = ( +/obj/structure/largecrate, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"Ey" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/stock_parts/subspace/ansible, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"Fr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/paper{ + info = "31 августа 2206 года. Эта паслидняя запесь в бортавом журнали. Наш карабль перивозил новейшии оружия для зощиты суверевериннитита Планеты-Клоунов. Мы далжны были прибить на базу, чтоби перидать тихнологию в руки наших учоных, но обноружили, что она была зохвачена неизвесным врогом. Двиготель сломан. Надежды нет. Чорт бы вас пабрал, тупые кансервные банки."; + name = "no hope" + }, +/turf/simulated/floor/carpet/purple, +/area/space_structures/robostation2) +"Fu" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced, +/turf/environment/space, +/area/space) +"FR" = ( +/obj/structure/table, +/obj/item/weapon/paper{ + info = "ЮХУ! Наши исследавания в облости робатоботаротатехники паразительны. Навейший протатип робата-клоуна завиршон, и мы гатовы к тестираванию. Сигодня вечерам мы заставим смияться всю голактику!"; + name = "Bingo!" + }, +/turf/simulated/floor{ + dir = 4; + icon_state = "escape" + }, +/area/space_structures/robostation2) +"FX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/item/weapon/stock_parts/console_screen{ + pixel_y = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"Gf" = ( +/obj/structure/computerframe{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/space_structures/robostation2) +"Gj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/foamedmetal, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"Gw" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/environment/space, +/area/space) +"GR" = ( +/obj/structure/table/reinforced, +/obj/item/toy/gun, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"GZ" = ( +/turf/simulated/shuttle/wall{ + icon_state = "swallc1" + }, +/area/space_structures/robostation2) +"Hg" = ( +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/banana_mortar, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/space_structures/robostation2) +"HE" = ( +/obj/item/weapon/flora/pottedplant/sticky, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"HI" = ( +/obj/item/weapon/bananapeel, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/space_structures/robostation2) +"HK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/inflatable, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"HL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/ore/clown, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"HQ" = ( +/obj/structure/stool/bed/chair/comfy/lime, +/turf/simulated/floor{ + icon_state = "bar" + }, +/area/space_structures/robostation2) +"HU" = ( +/turf/simulated/floor/wood, +/area/space_structures/robostation2) +"Is" = ( +/obj/machinery/door/airlock/external, +/obj/structure/sign/warning/airlock{ + pixel_x = -32 + }, +/turf/simulated/floor/plating{ + dir = 1; + icon_state = "warnplate" + }, +/area/space_structures/robostation2) +"IJ" = ( +/obj/machinery/porta_turret/stationary{ + check_n_synth = 1; + shot_synth = 1 + }, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"IU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "whitepurplefull" + }, +/area/space_structures/robostation2) +"IW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"Jd" = ( +/turf/simulated/shuttle/wall{ + icon_state = "swall_s5" + }, +/area/space_structures/robostation2) +"Jp" = ( +/obj/effect/landmark/corpse/clown, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/space_structures/robostation2) +"Ju" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/environment/space, +/area/space) +"Jv" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/disk/research_points{ + pixel_y = 4 + }, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"Jx" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/stock_parts/manipulator/nano, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"JI" = ( +/turf/simulated/shuttle/wall{ + icon_state = "swallc2" + }, +/area/space_structures/robostation2) +"Kj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/bikehorn, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"Kv" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/sliceable/bread/banana, +/turf/simulated/floor{ + dir = 8; + icon_state = "whitehall" + }, +/area/space_structures/robostation2) +"KA" = ( +/turf/simulated/floor{ + dir = 4; + icon_state = "greencorner" + }, +/area/space_structures/robostation2) +"KG" = ( +/obj/structure/stool/bed/psych, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 5; + icon_state = "black" + }, +/area/space_structures/robostation2) +"KI" = ( +/turf/simulated/shuttle/wall{ + icon_state = "swall_s9" + }, +/area/space_structures/robostation2) +"KT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/inflatable, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"Lc" = ( +/obj/machinery/door/airlock/external, +/turf/simulated/floor/plating{ + dir = 4; + icon_state = "warnplate" + }, +/area/space_structures/robostation2) +"Ld" = ( +/obj/machinery/kitchen_machine/microwave, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkyellow" + }, +/area/space_structures/robostation2) +"Le" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"Lm" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/stock_parts/subspace/analyzer, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"LG" = ( +/turf/simulated/floor/plating/airless/catwalk, +/area/space) +"Mn" = ( +/obj/machinery/door/airlock/hatch, +/obj/item/weapon/bananapeel, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"Nf" = ( +/obj/machinery/door/airlock/external, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/space_structures/robostation2) +"Nj" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "burst_r" + }, +/turf/environment/space, +/area/space_structures/robostation2) +"NO" = ( +/obj/structure/closet/theatrecloset, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"NY" = ( +/turf/simulated/shuttle/wall{ + icon_state = "swall4" + }, +/area/space_structures/robostation2) +"Ob" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/clown, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/space_structures/robostation2) +"Ok" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 9; + icon_state = "escape" + }, +/area/space_structures/robostation2) +"Om" = ( +/turf/simulated/floor{ + dir = 1; + icon_state = "arrival" + }, +/area/space_structures/robostation2) +"On" = ( +/obj/item/weapon/fireaxe, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"Ov" = ( +/turf/simulated/floor/carpet/purple, +/area/space_structures/robostation2) +"OP" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/lipstick{ + pixel_y = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"Pa" = ( +/mob/living/simple_animal/hostile/hivebot/strong, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"Pg" = ( +/obj/structure/stool/bed, +/obj/item/weapon/bedsheet/clown, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/space_structures/robostation2) +"Pu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"PZ" = ( +/turf/simulated/shuttle/wall{ + icon_state = "swall_s6" + }, +/area/space_structures/robostation2) +"Ra" = ( +/obj/item/weapon/flora/pottedplant/crystal, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"Rj" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"RC" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/strong, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"Se" = ( +/obj/effect/glowshroom, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"Sz" = ( +/obj/structure/closet/crate, +/obj/item/weapon/bikehorn, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"Tj" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_parts/part/honker_right_arm, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"Tl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/robostation2) +"Tn" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/stock_parts/subspace/crystal, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"TD" = ( +/turf/simulated/wall/r_wall, +/area/space) +"UI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/paper{ + info = "Хонкоматерь его дири! Шутки робата были ТАК?М? ужасными! ?так, мы ришили прокотить его на бананавой кажуре. Ха-ха! Эта было как всигда крайне смишно, но когда робат упал на пол, в нем что-та сильна заискрилось. Зотем он паднялся и начал убивать! Я очинь напуган, и мне САВСЕМ не весило!"; + name = "NOT FUNNY NOT FUNNY" + }, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"UQ" = ( +/obj/item/weapon/bikehorn, +/obj/effect/decal/cleanable/dirt, +/obj/effect/glowshroom, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"UV" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/strong, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"Vh" = ( +/mob/living/simple_animal/hostile/hivebot/strong, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + dir = 6; + icon_state = "darkpurple" + }, +/area/space_structures/robostation2) +"VB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/floodlight, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"VI" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + icon_state = "heater1" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/space_structures/robostation2) +"VV" = ( +/obj/machinery/porta_turret/stationary{ + check_n_synth = 1; + shot_synth = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebot" + }, +/area/space_structures/robostation2) +"VW" = ( +/obj/machinery/door/airlock/clown, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"Wy" = ( +/turf/simulated/floor{ + icon_state = "purplechecker" + }, +/area/space_structures/robostation2) +"WF" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/disk/research_points{ + pixel_y = 2 + }, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"WX" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/stock_parts/matter_bin/adv, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"Xf" = ( +/obj/effect/landmark/corpse/clown, +/turf/simulated/floor/carpet/purple, +/area/space_structures/robostation2) +"XE" = ( +/obj/machinery/door/airlock/hatch, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"Ye" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/purple, +/area/space_structures/robostation2) +"Yz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/flora/pottedplant/unusual, +/turf/simulated/floor/plating, +/area/space_structures/robostation2) +"YF" = ( +/obj/structure/inflatable, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"YO" = ( +/obj/machinery/door/airlock/external, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "warnplate" + }, +/area/space_structures/robostation2) +"YY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/item/weapon/stamp/clown, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) +"ZZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/table_parts/reinforced, +/obj/item/weapon/storage/photo_album, +/turf/simulated/floor/greengrid, +/area/space_structures/robostation2) + +(1,1,1) = {" +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +"} +(2,1,1) = {" +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +mi +iO +mi +iO +iO +iO +iO +iO +iO +mi +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +"} +(3,1,1) = {" +iO +iO +iO +iO +iO +iO +iO +mi +iO +iO +mi +Gw +Gw +Gw +mi +iO +mi +iO +mi +mi +mi +mi +iO +mi +iO +mi +iO +mi +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +"} +(4,1,1) = {" +iO +iO +iO +iO +iO +iO +mi +Gw +Gw +mi +mi +iO +iO +iO +mi +mi +Gw +Gw +mi +iO +iO +mi +Gw +Gw +Gw +Gw +Gw +Gw +Gw +iO +iO +mi +iO +mi +iO +iO +iO +iO +iO +iO +"} +(5,1,1) = {" +iO +iO +iO +iO +mi +iO +iO +Gw +iO +iO +mi +mi +mi +mi +mi +iO +iO +Gw +iO +iO +iO +iO +iO +mi +iO +mi +iO +mi +iO +TD +mi +Gw +Gw +Gw +Gw +iO +iO +iO +iO +iO +"} +(6,1,1) = {" +iO +iO +iO +Gw +Gw +mi +mi +mi +iO +iO +mi +iO +iO +iO +mi +mi +mi +mi +mi +mi +mi +mi +mi +mi +mi +mi +mi +mi +mi +TD +iO +mi +iO +iO +Gw +mi +iO +iO +iO +iO +"} +(7,1,1) = {" +iO +iO +mi +Gw +iO +iO +iO +mi +iO +gj +gj +tC +tC +tC +gj +gj +iO +iO +iO +iO +mi +iO +mi +iO +iO +mi +iO +iO +iO +TD +iO +mi +iO +iO +Gw +iO +iO +iO +iO +iO +"} +(8,1,1) = {" +iO +iO +iO +Gw +iO +iO +mi +mi +gj +gj +zu +Kv +qe +ej +tl +gj +gj +iO +iO +gj +tC +tC +tC +gj +iO +mi +iO +gj +gj +gj +gj +gj +mi +mi +Gw +mi +iO +iO +iO +iO +"} +(9,1,1) = {" +iO +iO +iO +mi +mi +mi +mi +iO +gj +Ld +KA +gr +IU +hg +Wy +tM +gj +gj +gj +gj +HE +IW +mz +gj +tC +tC +tC +gj +Dx +ph +lO +gj +iO +iO +mi +iO +iO +iO +iO +iO +"} +(10,1,1) = {" +iO +iO +mi +mi +iO +iO +mi +iO +tC +tK +Al +pC +tQ +Ok +Vh +Om +bD +ph +bP +bD +YF +lO +ph +XE +lO +lI +IW +uA +lO +ce +IW +gj +TD +TD +TD +mi +mi +mi +iO +iO +"} +(11,1,1) = {" +iO +iO +iO +mi +iO +iO +mi +iO +tC +KG +dK +HQ +FR +iG +fc +eA +gj +gj +gj +gj +qI +bO +Jx +gj +tC +tC +tC +gj +UQ +vC +eq +gj +iO +mi +iO +iO +iO +mi +iO +iO +"} +(12,1,1) = {" +iO +iO +iO +Gw +iO +iO +mi +iO +gj +Cs +fq +lC +bG +CN +AY +fu +gj +iO +iO +gj +Ey +IW +Lm +gj +iO +mi +iO +gj +gj +Lc +gj +gj +iO +mi +iO +iO +Gw +Gw +mi +iO +"} +(13,1,1) = {" +iO +iO +mi +Gw +mi +mi +mi +mi +gj +gj +tC +tC +gj +gj +uA +gj +gj +mi +mi +gj +Tn +jD +fW +tC +mi +mi +mi +mi +Fu +cL +Ju +iO +iO +TD +TD +TD +iO +Gw +iO +iO +"} +(14,1,1) = {" +iO +iO +iO +Gw +iO +iO +mi +iO +iO +mi +iO +mi +iO +gj +jL +ph +gj +iO +iO +gj +aN +ph +WF +tC +iO +mi +iO +iO +Fu +Le +Ju +mi +mi +TD +Hg +TD +mi +Gw +mi +iO +"} +(15,1,1) = {" +iO +mi +mi +mi +mi +mi +mi +iO +iO +mi +iO +mi +mi +gj +yo +ht +gj +mi +mi +gj +WX +lO +Tj +gj +iO +mi +iO +iO +Fu +Le +Ju +iO +iO +TD +TD +TD +iO +Gw +iO +iO +"} +(16,1,1) = {" +iO +iO +Gw +iO +iO +iO +gj +tC +tC +tC +gj +mi +iO +gj +kj +pX +gj +iO +iO +gj +gj +bD +gj +gj +mi +mi +mi +mi +Fu +cL +Ju +iO +iO +mi +iO +mi +Gw +Gw +mi +iO +"} +(17,1,1) = {" +iO +iO +Gw +iO +iO +gj +gj +cM +GR +gQ +gj +tC +tC +gj +XE +gj +gj +iO +gj +gj +mz +lO +ph +gj +gj +tC +tC +tC +gj +Nf +gj +gj +iO +mi +iO +mi +iO +mi +iO +iO +"} +(18,1,1) = {" +iO +iO +Gw +mi +mi +tC +dQ +RC +ph +IW +gj +Sz +YY +ph +YF +VB +gj +gj +gj +yo +On +IW +IW +cw +gj +Se +yo +ph +UV +lO +IW +gj +gj +gj +iO +mi +iO +mi +iO +iO +"} +(19,1,1) = {" +iO +mi +mi +iO +iO +tC +ph +IW +UI +KT +XE +lO +Rj +yo +UV +lO +XE +ph +XE +lO +IW +VV +ph +bP +bD +IW +IW +Bv +yo +bP +Kj +xF +mL +gj +mi +mi +mi +mi +iO +iO +"} +(20,1,1) = {" +iO +iO +Gw +mi +mi +tC +BE +Pu +Ak +IW +gj +kj +ZZ +bP +cw +oI +gj +gj +gj +AP +ph +aM +yo +uk +gj +oR +FX +ca +IW +gL +ph +gj +gj +gj +iO +iO +iO +mi +iO +iO +"} +(21,1,1) = {" +iO +iO +Gw +iO +iO +gj +gj +mz +IW +Yz +gj +gj +tC +tC +tC +gj +gj +iO +gj +gj +IW +ei +lY +gj +gj +gj +gj +bD +gj +gj +gj +gj +iO +mi +iO +iO +iO +mi +iO +iO +"} +(22,1,1) = {" +iO +iO +Gw +iO +iO +iO +gj +gj +Mn +gj +gj +iO +mi +iO +iO +iO +mi +iO +iO +gj +gj +bD +gj +gj +iO +iO +gj +IW +gj +iO +iO +iO +iO +mi +mi +mi +Gw +Gw +mi +iO +"} +(23,1,1) = {" +iO +mi +mi +mi +iO +iO +iO +tC +ph +tC +iO +iO +LG +LG +LG +LG +LG +LG +iO +iO +tC +IW +gj +iO +iO +gj +gj +bD +gj +gj +gj +iO +iO +mi +iO +iO +iO +Gw +iO +iO +"} +(24,1,1) = {" +iO +iO +iO +mi +mi +mi +mi +tC +Dg +tC +mi +LG +LG +PZ +tC +tC +Jd +LG +LG +mi +tC +ei +gj +gj +gj +gj +Ra +HK +lO +vf +gj +gj +mi +mi +mi +mi +mi +Gw +mi +iO +"} +(25,1,1) = {" +iO +iO +mi +mi +iO +iO +iO +tC +lO +tC +iO +LG +PZ +jE +dn +Gf +GZ +Jd +LG +iO +tC +bP +mZ +Gj +IW +dI +Af +IW +mz +ph +do +gj +iO +mi +iO +iO +iO +Gw +iO +iO +"} +(26,1,1) = {" +iO +mi +Gw +iO +iO +iO +gj +gj +tB +gj +gj +LG +fk +Pg +Xf +Ye +kf +qo +gj +gj +gj +Pa +gj +gj +gj +gj +ph +ph +IJ +IW +Jv +gj +TD +TD +TD +iO +Gw +Gw +mi +iO +"} +(27,1,1) = {" +iO +iO +Gw +mi +mi +gj +gj +bP +yo +IW +gj +gj +tC +bH +Ye +Fr +ot +Aw +Is +lO +ni +IW +gj +iO +iO +gj +bQ +IW +HL +lO +OP +gj +iO +mi +iO +iO +mi +iO +iO +iO +"} +(28,1,1) = {" +iO +mi +Gw +iO +iO +gj +IJ +yo +tn +ph +IJ +gj +tC +zd +Ov +Xf +HU +Aw +ab +lO +YO +Tl +gj +mi +mi +gj +tp +yu +pX +NO +gj +gj +iO +mi +iO +iO +mi +iO +iO +iO +"} +(29,1,1) = {" +iO +iO +mi +mi +mi +gj +gj +ph +lO +ei +gj +gj +fk +dy +pr +cK +Ob +NY +gj +gj +gj +AP +gj +iO +iO +gj +gj +gj +VW +gj +gj +mi +mi +mi +mi +mi +mi +iO +iO +iO +"} +(30,1,1) = {" +iO +mi +mi +iO +mi +iO +gj +gj +gj +gj +gj +LG +Bs +vy +VI +VI +JI +KI +LG +iO +gj +tC +gj +mi +mi +gj +Jp +pp +fI +hk +gj +iO +iO +iO +mi +iO +mi +iO +iO +iO +"} +(31,1,1) = {" +iO +iO +Gw +iO +mi +iO +iO +mi +iO +mi +iO +LG +LG +Bs +Nj +ra +KI +LG +LG +iO +iO +mi +iO +iO +iO +gj +Ag +fj +HI +oG +gj +mi +iO +iO +mi +mi +mi +iO +iO +iO +"} +(32,1,1) = {" +iO +iO +Gw +mi +mi +mi +mi +mi +iO +mi +iO +iO +LG +LG +LG +LG +LG +LG +mi +mi +mi +mi +mi +mi +mi +gj +xc +eY +nj +gj +gj +mi +iO +iO +Gw +iO +iO +iO +iO +iO +"} +(33,1,1) = {" +iO +mi +Gw +Gw +mi +iO +iO +mi +iO +mi +mi +mi +mi +iO +iO +iO +iO +mi +iO +mi +iO +mi +iO +mi +iO +gj +tC +tC +tC +gj +mi +mi +mi +mi +Gw +mi +iO +iO +iO +iO +"} +(34,1,1) = {" +iO +iO +iO +Gw +Gw +Gw +Gw +mi +mi +mi +iO +iO +mi +iO +iO +iO +iO +mi +iO +Gw +iO +mi +iO +Gw +iO +iO +mi +iO +mi +mi +mi +iO +iO +iO +Gw +iO +iO +iO +iO +iO +"} +(35,1,1) = {" +iO +iO +iO +mi +iO +mi +iO +mi +iO +Gw +Gw +Gw +Gw +iO +iO +iO +iO +mi +mi +Gw +Gw +Gw +Gw +Gw +mi +iO +mi +iO +iO +iO +mi +iO +iO +Gw +Gw +mi +iO +iO +iO +iO +"} +(36,1,1) = {" +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +mi +iO +mi +mi +mi +mi +mi +mi +iO +iO +mi +iO +mi +iO +mi +mi +mi +mi +mi +Gw +Gw +Gw +Gw +Gw +iO +iO +iO +iO +iO +iO +"} +(37,1,1) = {" +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +mi +iO +iO +iO +iO +mi +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +mi +iO +mi +iO +mi +iO +iO +iO +iO +iO +iO +"} +(38,1,1) = {" +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +"} diff --git a/maps/templates/space_structures/space_villa.dmm b/maps/templates/space_structures/space_villa.dmm new file mode 100644 index 000000000000..d75cd7929c08 --- /dev/null +++ b/maps/templates/space_structures/space_villa.dmm @@ -0,0 +1,4149 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ac" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/wiki/barman_recipes, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"ap" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"ay" = ( +/obj/structure/flora/tree/jungle/small, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"az" = ( +/obj/machinery/computer/arcade, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"aR" = ( +/obj/structure/table/woodentable, +/obj/machinery/chem_dispenser/beer{ + pixel_y = 4 + }, +/obj/structure/sign/velocity_overlay/reklama{ + name = "\improper It's in the Hat!"; + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"aS" = ( +/obj/item/stack/tile/carpet/black, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/gibs/down, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"bq" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"br" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"bz" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/space_villa) +"bE" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"bX" = ( +/obj/structure/drain{ + drainage = 2 + }, +/obj/machinery/shower/free{ + pixel_y = 24 + }, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/space_structures/space_villa) +"ct" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/structure/flora/tree/jungle/small, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"cB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/green, +/area/space_structures/space_villa) +"cJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"cS" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/gibs/up, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"dh" = ( +/obj/structure/flora/ausbushes/pointybush, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"dw" = ( +/obj/structure/easel, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/space_structures/space_villa) +"dy" = ( +/obj/structure/stool/bed, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"ee" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/carpet, +/area/space_structures/space_villa) +"ek" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"eo" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/carpet, +/area/space_structures/space_villa) +"eu" = ( +/obj/structure/stool/bar, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/space_villa) +"ev" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"ex" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/carpet/green, +/area/space_structures/space_villa) +"eG" = ( +/obj/machinery/hydroponics/soil, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"fm" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/shaker{ + pixel_x = -7; + pixel_y = 11 + }, +/obj/item/weapon/reagent_containers/glass/rag{ + pixel_x = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"fq" = ( +/turf/simulated/mineral, +/area/space_structures/space_villa) +"fT" = ( +/obj/item/stack/tile/wood, +/obj/effect/decal/cleanable/blood/gibs/core, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/space_villa) +"fW" = ( +/obj/item/stack/tile/carpet/black, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/space_villa) +"fZ" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"gc" = ( +/turf/simulated/floor/wood{ + icon_state = "wood_stairs2" + }, +/area/space_structures/space_villa) +"gA" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"gM" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"hq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"ht" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/space_structures/space_villa) +"hu" = ( +/obj/structure/table/woodentable, +/obj/item/device/camera_film{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"hZ" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/space_structures/space_villa) +"ir" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"iJ" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "asteroidder_inner"; + req_access = list(101) + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating{ + dir = 4; + icon_state = "warnplate" + }, +/area/space_structures/space_villa) +"iZ" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"jT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"kf" = ( +/obj/structure/table/woodentable/poker, +/obj/item/weapon/storage/pill_bottle/dice, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/space_structures/space_villa) +"kx" = ( +/obj/effect/decal/cleanable/blood/gibs/down, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"kF" = ( +/turf/simulated/floor/carpet, +/area/space_structures/space_villa) +"kN" = ( +/obj/structure/easel, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"lq" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/item/ammo_casing, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"lE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/space_structures/space_villa) +"lG" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/fancy/crayons{ + pixel_y = 5 + }, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"lQ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/wood{ + dir = 6; + icon_state = "wood_stairs2" + }, +/area/space_structures/space_villa) +"me" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/space_structures/space_villa) +"mD" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"mK" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/tree/jungle, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"nf" = ( +/obj/structure/device/piano/minimoog, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"ng" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/plaid, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/space_structures/space_villa) +"no" = ( +/obj/structure/stool/bed/chair/comfy/brown, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"nr" = ( +/turf/simulated/floor/plating{ + icon_state = "platingdmg3" + }, +/area/space_structures/space_villa) +"nz" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/item/ammo_casing, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/space_villa) +"nD" = ( +/obj/structure/flora/tree/jungle, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"nK" = ( +/obj/machinery/light, +/turf/simulated/floor/beach/water, +/area/space_structures/space_villa) +"nO" = ( +/turf/unsimulated/wall/log, +/area/space_structures/space_villa) +"oa" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/space_structures/space_villa) +"op" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"ow" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"oL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "asteroidder_pump" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/space_structures/space_villa) +"oT" = ( +/obj/structure/flora/ausbushes/ywflowers{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"pk" = ( +/obj/structure/flora/ausbushes/brflowers{ + layer = 2.7 + }, +/obj/item/ammo_casing, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"pZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/remains/human{ + desc = "This guy seemed to have died in terrible way! Half his remains are dust."; + name = "Syndicate agent remains" + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/space_villa) +"qg" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/beach/water, +/area/space_structures/space_villa) +"qp" = ( +/obj/structure/table/woodentable, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/black, +/area/space_structures/space_villa) +"qC" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/space_villa) +"qY" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"rb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/carpet/green, +/area/space_structures/space_villa) +"rc" = ( +/turf/simulated/wall/r_wall, +/area/space_structures/space_villa) +"rf" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/space_structures/space_villa) +"ro" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"rs" = ( +/obj/structure/stool/bed/chair/comfy/brown{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"rt" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/brflowers{ + layer = 2.7 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"rO" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"sk" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/item/ammo_casing, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"tb" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/space_villa) +"td" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/constructable_frame/machine_frame, +/obj/item/weapon/circuitboard/smes, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/space_structures/space_villa) +"ti" = ( +/obj/item/weapon/flora/random, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"tA" = ( +/obj/structure/flora/ausbushes/brflowers{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"tR" = ( +/obj/item/weapon/reagent_containers/food/drinks/bottle/beer, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"tX" = ( +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/simulated/floor/carpet/black, +/area/space_structures/space_villa) +"tY" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"uf" = ( +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"ui" = ( +/obj/structure/stool/bar, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/carpet/black, +/area/space_structures/space_villa) +"uJ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/space_structures/space_villa) +"uP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"vh" = ( +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"vn" = ( +/turf/simulated/floor/carpet/black, +/area/space_structures/space_villa) +"vw" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"vF" = ( +/turf/simulated/wall, +/area/space_structures/space_villa) +"vM" = ( +/obj/structure/stool/bar, +/turf/simulated/floor/carpet/green, +/area/space_structures/space_villa) +"vR" = ( +/obj/structure/rack, +/obj/item/clothing/under/bathtowel, +/obj/item/clothing/under/bathtowel, +/obj/item/clothing/under/bathtowel, +/obj/item/weapon/reagent_containers/food/snacks/soap/deluxe, +/obj/item/weapon/bikehorn/rubberducky{ + pixel_y = 4 + }, +/obj/structure/curtain/open/shower, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/space_structures/space_villa) +"vY" = ( +/obj/structure/mineral_door/wood, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/space_structures/space_villa) +"wg" = ( +/obj/structure/stool/bed/chair/comfy/brown, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"wq" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/space_structures/space_villa) +"wQ" = ( +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"xd" = ( +/turf/simulated/floor/beach/coastline, +/area/space_structures/space_villa) +"xg" = ( +/turf/simulated/floor/plating/airless{ + dir = 4; + icon_state = "warnplatecorner" + }, +/area/space) +"xt" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"xy" = ( +/obj/structure/mineral_door/wood, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"yb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + dir = 6; + icon_state = "wood_stairs" + }, +/area/space_structures/space_villa) +"yf" = ( +/obj/structure/flora/ausbushes/ppflowers{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"yF" = ( +/turf/simulated/floor/wood{ + dir = 6; + icon_state = "wood_stairs" + }, +/area/space_structures/space_villa) +"yT" = ( +/obj/structure/table/woodentable, +/obj/machinery/chem_dispenser/soda{ + pixel_y = 4 + }, +/obj/machinery/light_construct/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/space_structures/space_villa) +"yZ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/black, +/area/space_structures/space_villa) +"zn" = ( +/obj/item/stack/tile/wood, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"zo" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/space_villa) +"zy" = ( +/obj/structure/table/woodentable, +/obj/item/painting_frame{ + pixel_y = 4 + }, +/obj/item/painting_frame{ + pixel_y = -4 + }, +/obj/item/stack/sheet/cloth{ + amount = 50; + pixel_y = -11 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"Ah" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"Ai" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/space_villa) +"Aq" = ( +/obj/effect/overlay/palmtree_l, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"At" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken4" + }, +/area/space_structures/space_villa) +"AB" = ( +/turf/simulated/floor/wood{ + dir = 5; + icon_state = "wood_stairs" + }, +/area/space_structures/space_villa) +"AX" = ( +/obj/structure/dresser, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"Bf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/red, +/area/space_structures/space_villa) +"Bi" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_y = 4 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/pen/red{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/weapon/pen{ + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/space_structures/space_villa) +"Bj" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/machinery/hydroponics/soil, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"By" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/plaid, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"BD" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"Ch" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"Cn" = ( +/obj/machinery/vending/boozeomat{ + req_access = list() + }, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"Dt" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"Dz" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"DE" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"Ed" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/ppflowers{ + layer = 2.7 + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/space_structures/space_villa) +"Fw" = ( +/obj/effect/overlay/palmtree_r, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"FB" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/lavendergrass{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"FD" = ( +/obj/structure/stool/bed, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/space_structures/space_villa) +"FX" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/ywflowers{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"Gy" = ( +/obj/item/weapon/gun/projectile/automatic/silenced, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/space_structures/space_villa) +"GE" = ( +/obj/structure/table/woodentable, +/obj/item/device/camera_film{ + pixel_x = 5; + pixel_y = 10 + }, +/obj/item/device/camera/lomo, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"GS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"Hj" = ( +/obj/machinery/light/small, +/turf/simulated/floor/wood{ + dir = 5; + icon_state = "wood_stairs2" + }, +/area/space_structures/space_villa) +"Hl" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/ppflowers{ + layer = 2.7 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"Hq" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/brflowers{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"HB" = ( +/turf/simulated/floor/wood{ + dir = 6; + icon_state = "wood_stairs2" + }, +/area/space_structures/space_villa) +"HI" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"HW" = ( +/obj/structure/table/woodentable/poker, +/obj/item/toy/cards, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"Iq" = ( +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/space_structures/space_villa) +"Ix" = ( +/obj/structure/signpost, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"IL" = ( +/obj/item/weapon/flora/random, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"IW" = ( +/obj/structure/table/woodentable, +/obj/item/clothing/head/collectable/petehat{ + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/food/snacks/chips, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"Jc" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/item/weapon/flora/random, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"Ji" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/item/weapon/flora/random, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"JA" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/space_structures/space_villa) +"Kb" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/tree/jungle, +/obj/structure/flora/ausbushes/ppflowers{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"Kd" = ( +/obj/machinery/hydroponics/soil, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"Kh" = ( +/obj/structure/closet/athletic_mixed, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/space_structures/space_villa) +"Kn" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/carpet/green, +/area/space_structures/space_villa) +"Kx" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/game_kit/random, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/space_structures/space_villa) +"Kz" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/item/ammo_casing, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"KI" = ( +/turf/simulated/floor/beach/water, +/area/space_structures/space_villa) +"KN" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "asteroidder_airlock"; + name = "exterior access button"; + pixel_x = 28 + }, +/turf/simulated/floor/plating/airless{ + icon_state = "warnplatecorner" + }, +/area/space) +"Ln" = ( +/obj/structure/table/woodentable, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"Lo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood, +/obj/item/ammo_casing, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"Lq" = ( +/obj/structure/table/woodentable, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"LJ" = ( +/obj/structure/stool/bar, +/obj/machinery/light/small, +/obj/item/stack/tile/wood, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/space_villa) +"LN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "asteroidder_pump" + }, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/space_structures/space_villa) +"LV" = ( +/obj/machinery/porta_turret_construct, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/space_structures/space_villa) +"Ma" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/under/gentlesuit, +/obj/item/clothing/suit/wcoat, +/obj/item/clothing/head/that, +/obj/item/weapon/staff/gentcane, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"Mn" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"Na" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/space_villa) +"Nj" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/tree/jungle, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"Nv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/space_villa) +"NE" = ( +/obj/random/vending/snack, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"NF" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"NM" = ( +/obj/structure/stool/bed, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"NT" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "asteroidder_outer"; + req_access = list(101) + }, +/turf/simulated/floor/plating{ + dir = 8; + icon_state = "warnplate" + }, +/area/space_structures/space_villa) +"OB" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/tree/jungle/small, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"OX" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/beach/water, +/area/space_structures/space_villa) +"Pf" = ( +/obj/item/weapon/flora/random, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"Pz" = ( +/obj/item/weapon/beach_ball, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"PE" = ( +/obj/structure/stool/bar, +/obj/structure/sign/poster/official/high_class_martini{ + pixel_y = 32 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/space_structures/space_villa) +"PT" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/item/ammo_casing, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"Qc" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"Qf" = ( +/obj/machinery/embedded_controller/radio/airlock_controller{ + id_tag = "asteroidder_airlock"; + pixel_y = 26; + tag_airpump = "asteroidder_pump"; + tag_chamber_sensor = "asteroidder_sensor"; + tag_exterior_door = "asteroidder_outer"; + tag_interior_door = "asteroidder_inner" + }, +/obj/machinery/porta_turret_construct, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/space_villa) +"QJ" = ( +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"Rb" = ( +/turf/environment/space, +/area/space) +"RR" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/ywflowers{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"Sw" = ( +/obj/item/stack/tile/wood, +/obj/item/ammo_casing, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/space_structures/space_villa) +"SD" = ( +/obj/structure/sink/puddle, +/obj/structure/flora/ausbushes/reedbush{ + pixel_y = 6 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"SG" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/space_structures/space_villa) +"SN" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/yellow, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"SP" = ( +/turf/simulated/floor/plating/airless{ + dir = 4; + icon_state = "warnplate" + }, +/area/space) +"Th" = ( +/obj/structure/flora/ausbushes/genericbush, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"Tl" = ( +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"Tw" = ( +/obj/effect/overlay/coconut, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"TQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human{ + desc = "This guy seemed to have died in terrible way! Half his remains are dust."; + name = "Syndicate agent remains" + }, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/carpet/green, +/area/space_structures/space_villa) +"TV" = ( +/obj/effect/decal/droppod_wreckage{ + anchored = 1 + }, +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/plating{ + icon_state = "platingdmg2" + }, +/area/space_structures/space_villa) +"TZ" = ( +/obj/structure/table/woodentable, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/head/collectable/paper{ + pixel_y = 5 + }, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"Uq" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Shower" + }, +/obj/structure/curtain/open/shower, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/space_structures/space_villa) +"UE" = ( +/obj/item/stack/tile/carpet/black, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"Vg" = ( +/turf/simulated/floor/carpet/red, +/area/space_structures/space_villa) +"VF" = ( +/obj/structure/dryer{ + dir = 4; + pixel_x = -6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/space_structures/space_villa) +"VQ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/wood{ + dir = 4; + icon_state = "wood_stairs2" + }, +/area/space_structures/space_villa) +"VR" = ( +/obj/structure/table/woodentable, +/obj/item/toy/crayon/rainbow, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"Wf" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/space_structures/space_villa) +"WG" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/ppflowers{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"WK" = ( +/obj/item/weapon/flora/random, +/obj/structure/sign/poster/contraband/syndicate_recruitment{ + pixel_x = 4; + pixel_y = 32 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/space_structures/space_villa) +"WR" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"Xp" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/wood{ + icon_state = "wood_stairs2" + }, +/area/space_structures/space_villa) +"Xx" = ( +/obj/machinery/airlock_sensor{ + id_tag = "asteroidder_sensor"; + layer = 3.3; + pixel_y = -28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "asteroidder_pump" + }, +/turf/simulated/floor/plating{ + icon_state = "platebotc" + }, +/area/space_structures/space_villa) +"XF" = ( +/obj/structure/sign/poster/official/cohiba_robusto_ad{ + pixel_x = -32 + }, +/obj/machinery/vending/cigarette, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/space_structures/space_villa) +"XN" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + layer = 2.7 + }, +/obj/structure/flora/tree/jungle, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"XQ" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor{ + icon_state = "freezerfloor" + }, +/area/space_structures/space_villa) +"XS" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/tree/jungle/small, +/obj/structure/flora/ausbushes/ywflowers{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"XV" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"Yv" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"Yw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/carpet/black, +/area/space_structures/space_villa) +"YC" = ( +/obj/structure/flora/ausbushes/fullgrass{ + layer = 2.7 + }, +/obj/structure/flora/ausbushes/ppflowers{ + layer = 2.7 + }, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"YF" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "asteroidder_airlock"; + name = "interior access button"; + pixel_x = -28 + }, +/obj/structure/flora/ausbushes/pointybush, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/grass, +/area/space_structures/space_villa) +"YH" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/gibs/core, +/turf/simulated/floor/plating, +/area/space_structures/space_villa) +"YS" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/item/weapon/transparant/no_nt, +/turf/simulated/floor/plating{ + icon_state = "platingdmg1" + }, +/area/space_structures/space_villa) +"Zf" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/plating{ + icon_state = "panelscorched" + }, +/area/space_structures/space_villa) +"Zg" = ( +/mob/living/simple_animal/crab, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) +"ZD" = ( +/obj/machinery/light_construct/small, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"ZH" = ( +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/simulated/floor/wood{ + dir = 6; + icon_state = "wood_stairs" + }, +/area/space_structures/space_villa) +"ZO" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/plaid, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"ZQ" = ( +/obj/item/weapon/flora/random, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/space_structures/space_villa) +"ZY" = ( +/obj/structure/stool/bed/chair/wood/normal, +/turf/simulated/floor/beach/sand, +/area/space_structures/space_villa) + +(1,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +"} +(2,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +"} +(3,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +"} +(4,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +KN +SP +xg +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +"} +(5,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +fq +fq +rc +rc +NT +rc +rc +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +"} +(6,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +rc +Qf +oL +LV +rc +fq +fq +fq +fq +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +"} +(7,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +rc +rc +rc +rc +rc +LN +Zf +Xx +rc +rc +rc +rc +fq +fq +fq +fq +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +"} +(8,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +fq +fq +rc +rc +rc +rc +rc +rc +rc +rc +oa +oa +uJ +rc +rc +iJ +rc +rc +fq +fq +rc +rc +rc +rc +fq +fq +fq +fq +fq +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +"} +(9,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +fq +rc +rc +rc +fq +fq +fq +fq +fq +vF +td +bE +Dt +Yv +SN +YF +Hl +Jc +fq +fq +fq +fq +fq +fq +rc +rc +rc +rc +rc +fq +fq +fq +fq +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +"} +(10,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +fq +fq +rc +rc +rc +fq +fq +fq +fq +fq +fq +fq +vF +ht +ir +lE +lE +RR +fZ +fZ +fZ +iZ +wQ +vF +fq +fq +fq +fq +fq +fq +fq +rc +rc +rc +fq +fq +fq +Rb +Rb +Rb +Rb +Rb +Rb +Rb +"} +(11,1,1) = {" +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +rc +fq +fq +fq +fq +fq +fq +fZ +uf +fq +vF +vF +rt +fZ +fZ +fZ +fZ +uf +NF +Hq +wQ +mD +wQ +Ch +fq +fq +fq +fq +fq +fq +fq +rc +rc +rc +fq +fq +Rb +Rb +Rb +Rb +Rb +Rb +"} +(12,1,1) = {" +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +rc +fq +fq +fq +fq +Pf +fZ +RR +NF +Dz +YC +Bj +NF +uf +fZ +uf +Nj +FB +NF +fZ +iZ +wQ +wQ +wQ +wQ +fq +fq +fq +fq +fq +fq +fq +fq +rc +rc +fq +Rb +Rb +Rb +Rb +Rb +Rb +"} +(13,1,1) = {" +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +rc +fq +fq +fq +NF +NF +fZ +uf +XN +fZ +fZ +FB +fZ +fZ +fZ +NF +eG +fZ +uf +XS +wQ +wQ +Fw +wQ +wQ +wQ +fq +vF +fq +KI +KI +fq +fq +fq +rc +fq +fq +Rb +Rb +Rb +Rb +Rb +"} +(14,1,1) = {" +Rb +Rb +Rb +Rb +fq +fq +fq +fq +rc +fq +fq +fq +vh +fZ +fZ +fZ +fZ +fZ +NF +NF +Nj +HI +YC +fZ +fZ +fZ +fZ +fZ +fZ +iZ +wQ +Tw +ap +wQ +xd +OX +KI +KI +KI +KI +KI +fq +rc +rc +fq +Rb +Rb +Rb +Rb +Rb +"} +(15,1,1) = {" +Rb +Rb +Rb +Rb +fq +fq +fq +rc +rc +fq +fq +NF +ct +fZ +WG +NF +tA +fZ +uf +fZ +RR +NF +fZ +OB +tA +fZ +fZ +Th +uf +wQ +wQ +ap +ap +ap +xd +KI +KI +KI +KI +KI +KI +KI +fq +rc +fq +fq +Rb +Rb +Rb +Rb +"} +(16,1,1) = {" +Rb +Rb +Rb +Rb +fq +fq +fq +rc +fq +fq +fq +uf +fZ +fZ +nO +nO +nO +nO +nO +Ji +XV +qY +fZ +fZ +fZ +fZ +FB +fZ +fZ +wQ +ap +ap +DE +ap +xd +KI +KI +KI +KI +KI +KI +nK +vF +rc +rc +fq +Rb +Rb +Rb +Rb +"} +(17,1,1) = {" +Rb +Rb +Rb +Rb +fq +fq +fq +rc +fq +fq +fq +fq +FB +nO +nO +me +wg +HW +nO +nO +nO +nO +nO +uf +NF +uf +Nj +Kd +YC +iZ +Ix +wQ +ap +ap +xd +KI +KI +KI +KI +KI +KI +KI +KI +fq +rc +fq +fq +Rb +Rb +Rb +"} +(18,1,1) = {" +Rb +Rb +Rb +Rb +fq +fq +fq +rc +fq +fq +fq +fq +fZ +nO +az +vM +cB +hZ +nO +zy +hu +GE +nO +nO +fZ +fZ +fZ +fZ +fZ +iZ +wQ +gA +wQ +ap +xd +KI +KI +KI +KI +KI +KI +KI +KI +fq +rc +rc +fq +Rb +Rb +Rb +"} +(19,1,1) = {" +Rb +Rb +Rb +Rb +fq +fq +fq +rc +fq +fq +fq +fq +uf +nO +rs +cB +cB +vw +xy +At +Vg +Bf +lG +jT +RR +ow +NF +uf +fZ +uf +wQ +ap +wQ +wQ +xd +KI +KI +KI +KI +KI +KI +KI +KI +KI +fq +rc +fq +Rb +Rb +Rb +"} +(20,1,1) = {" +Rb +Rb +Rb +Rb +fq +fq +fq +rc +fq +fq +fq +NF +fZ +nO +kf +ro +QJ +Kx +nO +kN +Vg +Bf +Bi +uP +fZ +fZ +NF +fZ +OB +fZ +iZ +Mn +wQ +wQ +xd +KI +KI +KI +KI +KI +KI +KI +KI +KI +fq +rc +fq +fq +Rb +Rb +"} +(21,1,1) = {" +Rb +Rb +Rb +Rb +fq +fq +fq +rc +fq +fq +uf +fZ +yf +nO +nO +nO +xy +nO +nO +dw +Vg +Bf +VR +GS +Ji +fZ +zo +fZ +uf +lq +wQ +wQ +wQ +wQ +xd +KI +KI +KI +KI +KI +KI +KI +KI +KI +fq +rc +fq +fq +Rb +Rb +"} +(22,1,1) = {" +Rb +Rb +Rb +Rb +fq +fq +fq +rc +fq +fq +tA +fZ +nO +nO +NE +XF +bz +nf +nO +nO +xy +nO +nO +nO +nO +Ed +qC +fZ +sk +FB +wQ +wQ +Aq +wQ +xd +KI +KI +KI +KI +KI +KI +KI +KI +fq +fq +rc +fq +fq +fq +Rb +"} +(23,1,1) = {" +Rb +Rb +Rb +fq +fq +fq +fq +rc +fq +fq +fZ +fZ +nO +IL +yZ +Yw +YH +LJ +nO +WK +cJ +ZD +nO +rO +gc +WR +TV +nz +pk +wQ +wQ +wQ +wQ +wQ +xd +KI +KI +KI +KI +KI +KI +KI +KI +fq +fq +rc +rc +fq +fq +Rb +"} +(24,1,1) = {" +Rb +Rb +Rb +fq +fq +fq +fq +rc +fq +fq +NF +fZ +nO +PE +ui +eu +UE +Gy +tb +eo +ee +kF +QJ +vw +yb +tY +gM +qC +fZ +iZ +wQ +wQ +ZY +wQ +xd +KI +KI +KI +KI +KI +KI +KI +KI +fq +fq +fq +rc +fq +fq +Rb +"} +(25,1,1) = {" +Rb +Rb +Rb +fq +fq +fq +fq +rc +fq +fq +FX +uf +nO +fm +qp +qp +Na +pZ +Tl +Sw +Lo +eo +QJ +vw +yF +uf +NF +oT +fZ +wQ +wQ +wQ +wQ +wQ +xd +KI +KI +KI +KI +KI +KI +KI +nK +vF +fq +fq +rc +fq +fq +Rb +"} +(26,1,1) = {" +Rb +Rb +Rb +fq +fq +fq +fq +rc +fq +fq +fq +fZ +nO +ac +vn +Nv +nr +aS +Na +ti +PT +Wf +nO +ZQ +HB +tY +fZ +fZ +sk +wQ +wQ +wQ +ZY +wQ +xd +KI +KI +KI +KI +KI +KI +KI +KI +KI +fq +fq +rc +fq +fq +Rb +"} +(27,1,1) = {" +Rb +Rb +Rb +fq +fq +fq +fq +rc +fq +fq +fq +FB +nO +nO +aR +yT +Cn +Ma +nO +nO +br +nO +nO +nO +nO +hq +uf +ay +fZ +NF +Ah +wQ +wQ +wQ +xd +KI +KI +KI +KI +KI +KI +KI +KI +KI +KI +fq +rc +fq +fq +Rb +"} +(28,1,1) = {" +Rb +Rb +Rb +fq +fq +fq +fq +rc +rc +fq +fq +fZ +dh +nO +nO +nO +nO +nO +nO +AX +ex +cB +ng +jT +Pf +fZ +FB +fZ +sk +lq +TZ +wQ +ZY +wQ +xd +KI +KI +KI +KI +KI +KI +KI +KI +KI +KI +fq +rc +fq +fq +Rb +"} +(29,1,1) = {" +Rb +Rb +Rb +fq +fq +fq +fq +fq +rc +fq +fq +NF +NF +nO +Kh +VF +JA +JA +nO +wq +ex +Kn +By +uP +fZ +fZ +nD +fZ +Kz +eG +IW +wQ +tR +wQ +xd +KI +KI +KI +KI +KI +KI +KI +KI +KI +KI +fq +rc +fq +fq +Rb +"} +(30,1,1) = {" +Rb +Rb +Rb +fq +fq +fq +fq +fq +rc +fq +fq +yf +fZ +nO +rf +Iq +SG +Iq +vY +br +TQ +rb +ZO +GS +fZ +fZ +fZ +fZ +YC +fZ +wQ +Zg +wQ +Pz +xd +KI +KI +KI +KI +KI +KI +KI +KI +KI +KI +fq +rc +fq +Rb +Rb +"} +(31,1,1) = {" +Rb +Rb +Rb +fq +fq +fq +fq +fq +rc +fq +fq +fq +fZ +nO +vR +Uq +nO +vY +nO +dy +FD +NM +nO +nO +fZ +uf +fZ +fZ +nD +ap +wQ +wQ +wQ +wQ +xd +KI +KI +KI +KI +KI +KI +KI +KI +KI +KI +fq +rc +fq +Rb +Rb +"} +(32,1,1) = {" +Rb +Rb +Rb +fq +fq +fq +fq +fq +rc +fq +fq +fq +NF +nO +nO +bX +nO +XQ +nO +nO +nO +nO +nO +NF +NF +fZ +uf +fZ +fZ +ap +Mn +wQ +wQ +wQ +xd +KI +KI +KI +KI +KI +KI +KI +KI +KI +KI +fq +rc +fq +Rb +Rb +"} +(33,1,1) = {" +Rb +Rb +Rb +fq +fq +fq +fq +fq +rc +fq +fq +fq +uf +FB +nO +nO +nO +nO +nO +NF +NF +mK +ow +WG +eG +fZ +NF +tA +ek +ev +ap +ap +wQ +wQ +xd +KI +KI +KI +KI +KI +KI +KI +KI +nK +vF +fq +rc +fq +Rb +Rb +"} +(34,1,1) = {" +Rb +Rb +Rb +Rb +fq +fq +fq +fq +rc +fq +fq +fq +fq +fZ +uf +fZ +Th +tA +fZ +uf +NF +fZ +fZ +fZ +fZ +fZ +OB +fZ +fZ +ap +ap +wQ +wQ +wQ +xd +KI +KI +KI +KI +KI +KI +KI +KI +KI +fq +fq +rc +fq +Rb +Rb +"} +(35,1,1) = {" +Rb +Rb +Rb +Rb +fq +fq +fq +fq +rc +fq +fq +fq +fq +fZ +Kb +fZ +fZ +fZ +fZ +fZ +fZ +RR +uf +fZ +FB +uf +fZ +SD +fZ +iZ +wQ +wQ +wQ +wQ +xd +KI +KI +KI +KI +KI +KI +KI +KI +KI +fq +fq +rc +fq +Rb +Rb +"} +(36,1,1) = {" +Rb +Rb +Rb +Rb +fq +fq +fq +fq +rc +rc +fq +fq +fq +uf +fZ +NF +NF +OB +Bj +HI +nO +VQ +AB +Hj +nO +Ji +uf +NF +fZ +wQ +wQ +Fw +Tw +wQ +xd +KI +KI +KI +KI +KI +KI +KI +KI +fq +fq +rc +rc +fq +Rb +Rb +"} +(37,1,1) = {" +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +fq +rc +fq +fq +fZ +fZ +fZ +fZ +uf +fZ +YC +nO +nO +Ai +fT +QJ +nO +nO +fZ +YC +fZ +uf +wQ +wQ +wQ +wQ +xd +KI +KI +KI +KI +KI +KI +fq +fq +fq +fq +rc +fq +fq +Rb +Rb +"} +(38,1,1) = {" +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +fq +rc +fq +fq +fZ +ct +RR +fZ +fZ +fZ +Nj +nO +no +fW +xt +xt +bq +Xp +fZ +Dz +fZ +RR +iZ +wQ +wQ +wQ +xd +KI +KI +KI +KI +KI +KI +fq +fq +fq +fq +rc +fq +Rb +Rb +Rb +"} +(39,1,1) = {" +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +fq +rc +fq +fq +fq +uf +fZ +NF +uf +fZ +tA +nO +Ln +Tl +YS +tb +zn +ZH +ek +NF +fZ +uf +wQ +wQ +wQ +Ch +fq +fq +fq +KI +qg +KI +fq +fq +fq +fq +rc +rc +fq +Rb +Rb +Rb +"} +(40,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +rc +fq +fq +fq +fq +fq +fq +NF +FB +fZ +nO +no +tX +fW +BD +kx +lQ +fZ +FB +fZ +wQ +wQ +wQ +wQ +fq +fq +fq +fq +fq +vF +fq +fq +fq +fq +fq +rc +fq +fq +Rb +Rb +Rb +"} +(41,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +fq +fq +rc +rc +fq +fq +fq +fq +fq +fq +NF +XV +nO +nO +op +Lq +cS +nO +nO +Ji +Qc +wQ +wQ +wQ +wQ +wQ +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +rc +rc +fq +Rb +Rb +Rb +Rb +"} +(42,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +rc +fq +fq +fq +fq +fq +fq +fq +fq +fq +nO +nO +nO +nO +nO +fq +fq +vF +fq +wQ +wQ +Ch +fq +fq +fq +fq +fq +fq +fq +fq +fq +rc +rc +rc +fq +fq +Rb +Rb +Rb +Rb +"} +(43,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +fq +fq +rc +rc +rc +rc +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +rc +rc +rc +fq +fq +fq +fq +Rb +Rb +Rb +Rb +"} +(44,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +fq +rc +rc +rc +rc +rc +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +rc +rc +rc +fq +fq +fq +fq +fq +Rb +Rb +Rb +Rb +Rb +"} +(45,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +fq +fq +fq +fq +rc +rc +rc +rc +rc +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +rc +rc +rc +rc +rc +fq +fq +fq +fq +fq +fq +fq +Rb +Rb +Rb +Rb +Rb +"} +(46,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +fq +fq +fq +fq +fq +fq +rc +rc +rc +rc +rc +rc +rc +rc +rc +rc +rc +rc +rc +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +Rb +Rb +Rb +Rb +Rb +Rb +"} +(47,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +Rb +Rb +Rb +Rb +Rb +Rb +Rb +"} +(48,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +"} +(49,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +fq +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +"} +(50,1,1) = {" +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +Rb +"} diff --git a/nano/images/nanomap_prometheus_1.png b/nano/images/nanomap_prometheus_1.png new file mode 100644 index 000000000000..db2db4037c2e Binary files /dev/null and b/nano/images/nanomap_prometheus_1.png differ diff --git a/sound/AI/harmalarm.ogg b/sound/AI/harmalarm.ogg new file mode 100644 index 000000000000..b9107f6e44d3 Binary files /dev/null and b/sound/AI/harmalarm.ogg differ diff --git a/sound/effects/piano_hit.ogg b/sound/effects/piano_hit.ogg new file mode 100644 index 000000000000..fbf74c155312 Binary files /dev/null and b/sound/effects/piano_hit.ogg differ diff --git a/sound/items/bandage1.ogg b/sound/items/bandage1.ogg index ab0fabbb3d69..82dbea06c95a 100644 Binary files a/sound/items/bandage1.ogg and b/sound/items/bandage1.ogg differ diff --git a/sound/items/bandage2.ogg b/sound/items/bandage2.ogg index 93a5cec50f8a..cd159606e746 100644 Binary files a/sound/items/bandage2.ogg and b/sound/items/bandage2.ogg differ diff --git a/sound/items/bikehorn.ogg b/sound/items/bikehorn.ogg index ce65df38f0d0..2355e0690161 100644 Binary files a/sound/items/bikehorn.ogg and b/sound/items/bikehorn.ogg differ diff --git a/sound/items/insert_key.ogg b/sound/items/insert_key.ogg index fd2b56bd1c60..d4742ad6b40b 100644 Binary files a/sound/items/insert_key.ogg and b/sound/items/insert_key.ogg differ diff --git a/sound/items/card.ogg b/sound/items/swipe_card.ogg similarity index 100% rename from sound/items/card.ogg rename to sound/items/swipe_card.ogg diff --git a/sound/machines/pacman_off.ogg b/sound/machines/pacman_off.ogg new file mode 100644 index 000000000000..31afd7af3233 Binary files /dev/null and b/sound/machines/pacman_off.ogg differ diff --git a/sound/machines/pacman_on.ogg b/sound/machines/pacman_on.ogg new file mode 100644 index 000000000000..d30eff58b182 Binary files /dev/null and b/sound/machines/pacman_on.ogg differ diff --git a/sound/machines/terminal_insert.ogg b/sound/machines/terminal_insert.ogg index dd226c1ebdea..baabe854b0d0 100644 Binary files a/sound/machines/terminal_insert.ogg and b/sound/machines/terminal_insert.ogg differ diff --git a/sound/misc/cowbell.ogg b/sound/misc/cowbell.ogg index 3bf533e67048..e820813c6e2d 100644 Binary files a/sound/misc/cowbell.ogg and b/sound/misc/cowbell.ogg differ diff --git a/sound/misc/sledgehammer_hit_rock.ogg b/sound/misc/sledgehammer_hit_rock.ogg new file mode 100644 index 000000000000..9045909674a0 Binary files /dev/null and b/sound/misc/sledgehammer_hit_rock.ogg differ diff --git a/taucetistation.dme b/taucetistation.dme index d5e62016f0c5..0ab9824e27ac 100644 --- a/taucetistation.dme +++ b/taucetistation.dme @@ -47,6 +47,7 @@ #include "code\__DEFINES\gamemodes.dm" #include "code\__DEFINES\genetics.dm" #include "code\__DEFINES\human.dm" +#include "code\__DEFINES\human_layers.dm" #include "code\__DEFINES\is_helpers.dm" #include "code\__DEFINES\items_clothing.dm" #include "code\__DEFINES\language.dm" @@ -96,6 +97,7 @@ #include "code\__DEFINES\dcs\flags.dm" #include "code\__DEFINES\dcs\helpers.dm" #include "code\__DEFINES\dcs\signals.dm" +#include "code\__DEFINES\dcs\signals_atom\signals_atom_attack.dm" #include "code\__HELPERS\_lists.dm" #include "code\__HELPERS\atmospherics.dm" #include "code\__HELPERS\atom.dm" @@ -205,6 +207,7 @@ #include "code\controllers\subsystem\air.dm" #include "code\controllers\subsystem\assets.dm" #include "code\controllers\subsystem\atoms.dm" +#include "code\controllers\subsystem\aura_healing.dm" #include "code\controllers\subsystem\chat.dm" #include "code\controllers\subsystem\demo.dm" #include "code\controllers\subsystem\diseases.dm" @@ -288,11 +291,15 @@ #include "code\datums\atom_huds\atom_hud_antag.dm" #include "code\datums\atom_huds\atom_hud_data.dm" #include "code\datums\components\_component.dm" +#include "code\datums\components\altcraft.dm" #include "code\datums\components\attack_self_effect.dm" +#include "code\datums\components\aura_healing.dm" #include "code\datums\components\bell_death_alarm.dm" #include "code\datums\components\bound.dm" #include "code\datums\components\cell_selfrecharge.dm" #include "code\datums\components\clickplace.dm" +#include "code\datums\components\cult_eyes.dm" +#include "code\datums\components\cult_halo.dm" #include "code\datums\components\footstep.dm" #include "code\datums\components\forcefield.dm" #include "code\datums\components\gnawing.dm" @@ -337,6 +344,8 @@ #include "code\datums\emotes\xenomorph\audible.dm" #include "code\datums\emotes\xenomorph\visual.dm" #include "code\datums\emotes\xenomorph\larva\audible.dm" +#include "code\datums\environment\environment.dm" +#include "code\datums\environment\environment_types.dm" #include "code\datums\helper_datums\construction_datum.dm" #include "code\datums\helper_datums\events.dm" #include "code\datums\helper_datums\icon_snapshot.dm" @@ -444,6 +453,7 @@ #include "code\defines\procs\statistics.dm" #include "code\game\animation_helpers.dm" #include "code\game\asteroid.dm" +#include "code\game\atom_defense.dm" #include "code\game\atoms.dm" #include "code\game\atoms_movable.dm" #include "code\game\communications.dm" @@ -772,6 +782,7 @@ #include "code\game\machinery\bots\medbot.dm" #include "code\game\machinery\bots\mulebot.dm" #include "code\game\machinery\bots\secbot.dm" +#include "code\game\machinery\camera\abductors_console.dm" #include "code\game\machinery\camera\camera.dm" #include "code\game\machinery\camera\camera_advanced.dm" #include "code\game\machinery\camera\camera_assembly.dm" @@ -882,6 +893,7 @@ #include "code\game\objects\fitness.dm" #include "code\game\objects\game_kit.dm" #include "code\game\objects\items.dm" +#include "code\game\objects\obj_defense.dm" #include "code\game\objects\objs.dm" #include "code\game\objects\structures.dm" #include "code\game\objects\weapons.dm" @@ -1225,7 +1237,7 @@ #include "code\modules\admin\stickyban.dm" #include "code\modules\admin\topic.dm" #include "code\modules\admin\whitelist.dm" -#include "code\modules\admin\DB ban\functions.dm" +#include "code\modules\admin\DB_ban\functions.dm" #include "code\modules\admin\permissionverbs\permissionedit.dm" #include "code\modules\admin\secrets\anomaly_frost.dm" #include "code\modules\admin\secrets\secrets_menu.dm" @@ -1338,7 +1350,7 @@ #include "code\modules\atmospheric\ZAS\Fire.dm" #include "code\modules\atmospheric\ZAS\Phoron.dm" #include "code\modules\atmospheric\ZAS\Turf.dm" -#include "code\modules\atmospheric\ZAS\Variable Settings.dm" +#include "code\modules\atmospheric\ZAS\Variable_Settings.dm" #include "code\modules\atmospheric\ZAS\Zone.dm" #include "code\modules\awaymissions\bluespaceartillery.dm" #include "code\modules\awaymissions\corpse.dm" @@ -1388,28 +1400,28 @@ #include "code\modules\cargo\exports\sheets.dm" #include "code\modules\cargo\exports\tools.dm" #include "code\modules\cargo\exports\weapons.dm" -#include "code\modules\client\client defines.dm" -#include "code\modules\client\client procs.dm" +#include "code\modules\client\client_defines.dm" +#include "code\modules\client\client_procs.dm" #include "code\modules\client\guard.dm" #include "code\modules\client\preferences.dm" #include "code\modules\client\preferences_faction.dm" #include "code\modules\client\preferences_savefile.dm" #include "code\modules\client\preferences_toggles.dm" -#include "code\modules\client\character menu\customkeybindings.dm" -#include "code\modules\client\character menu\general.dm" -#include "code\modules\client\character menu\global.dm" -#include "code\modules\client\character menu\load_slot.dm" -#include "code\modules\client\character menu\loadout.dm" -#include "code\modules\client\character menu\occupation.dm" -#include "code\modules\client\character menu\quirks.dm" -#include "code\modules\client\character menu\roles.dm" -#include "code\modules\client\character menu\loadout\gear_tweaks.dm" -#include "code\modules\client\character menu\loadout\loadout_accessories.dm" -#include "code\modules\client\character menu\loadout\loadout_clothing.dm" -#include "code\modules\client\character menu\loadout\loadout_general.dm" -#include "code\modules\client\character menu\loadout\loadout_glasses.dm" -#include "code\modules\client\character menu\loadout\loadout_hats.dm" -#include "code\modules\client\character menu\loadout\loadout_shoes.dm" +#include "code\modules\client\character_menu\customkeybindings.dm" +#include "code\modules\client\character_menu\general.dm" +#include "code\modules\client\character_menu\global.dm" +#include "code\modules\client\character_menu\load_slot.dm" +#include "code\modules\client\character_menu\loadout.dm" +#include "code\modules\client\character_menu\occupation.dm" +#include "code\modules\client\character_menu\quirks.dm" +#include "code\modules\client\character_menu\roles.dm" +#include "code\modules\client\character_menu\loadout\gear_tweaks.dm" +#include "code\modules\client\character_menu\loadout\loadout_accessories.dm" +#include "code\modules\client\character_menu\loadout\loadout_clothing.dm" +#include "code\modules\client\character_menu\loadout\loadout_general.dm" +#include "code\modules\client\character_menu\loadout\loadout_glasses.dm" +#include "code\modules\client\character_menu\loadout\loadout_hats.dm" +#include "code\modules\client\character_menu\loadout\loadout_shoes.dm" #include "code\modules\clothing\clothing.dm" #include "code\modules\clothing\glasses\glasses.dm" #include "code\modules\clothing\glasses\hud.dm" @@ -2252,8 +2264,8 @@ #include "code\modules\scrap\scrap_tools.dm" #include "code\modules\scrap\scrap_tornado.dm" #include "code\modules\scrap\scrap_turfs.dm" -#include "code\modules\security levels\keycard authentication.dm" -#include "code\modules\security levels\security levels.dm" +#include "code\modules\security_levels\keycard_authentication.dm" +#include "code\modules\security_levels\security_levels.dm" #include "code\modules\shieldgen\circuits_and_designs.dm" #include "code\modules\shieldgen\energy_field.dm" #include "code\modules\shieldgen\shield_capacitor.dm"