From 5da9822c3212aa8fa8c47878ef2e940741ca9207 Mon Sep 17 00:00:00 2001 From: kevinz000 Date: Sun, 4 Jun 2017 19:05:41 -0700 Subject: [PATCH 01/86] Update ores_coins.dm --- code/modules/mining/ores_coins.dm | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 595df2a3df9..6da5d30ee1d 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -188,6 +188,7 @@ var/det_time = 100 var/quality = 1 //How pure this gibtonite is, determines the explosion produced by it and is derived from the det_time of the rock wall it was taken from, higher value = better var/attacher = "UNKNOWN" + var/det_timer /obj/item/weapon/twohanded/required/gibtonite/Destroy() qdel(wires) @@ -213,7 +214,9 @@ return if(primed) if(istype(I, /obj/item/device/mining_scanner) || istype(I, /obj/item/device/t_scanner/adv_mining_scanner) || istype(I, /obj/item/device/multitool)) - primed = 0 + primed = FALSE + if(det_timer) + deltimer(det_timer) user.visible_message("The chain reaction was stopped! ...The ore's quality looks diminished.", "You stopped the chain reaction. ...The ore's quality looks diminished.") icon_state = "Gibtonite ore" quality = 1 @@ -237,8 +240,8 @@ /obj/item/weapon/twohanded/required/gibtonite/proc/GibtoniteReaction(mob/user, triggered_by = 0) if(!primed) + primed = TRUE playsound(src,'sound/effects/hit_on_shattered_glass.ogg',50,1) - primed = 1 icon_state = "Gibtonite active" var/turf/bombturf = get_turf(src) var/area/A = get_area(bombturf) @@ -260,14 +263,17 @@ else user.visible_message("[user] strikes \the [src], causing a chain reaction!", "You strike \the [src], causing a chain reaction.") log_game("[key_name(user)] has primed a [name] for detonation at [A][COORD(bombturf)]") - if(primed) - if(quality == 3) - explosion(src.loc,2,4,9,adminlog = notify_admins) - if(quality == 2) - explosion(src.loc,1,2,5,adminlog = notify_admins) - if(quality == 1) - explosion(src.loc,-1,1,3,adminlog = notify_admins) - qdel(src) + det_timer = addtimer(CALLBACK(src, .proc/detonate), det_time) + +/obj/item/weapon/twohanded/required/gibtonite/proc/detonate() + if(primed) + if(quality == 3) + explosion(src.loc,2,4,9,adminlog = notify_admins) + else if(quality == 2) + explosion(src.loc,1,2,5,adminlog = notify_admins) + else if(quality == 1) + explosion(src.loc,-1,1,3,adminlog = notify_admins) + qdel(src) /obj/item/weapon/ore/Initialize() ..() From 94758b7c189d339cbc9ae66b8cc2d5a43fa75af4 Mon Sep 17 00:00:00 2001 From: kevinz000 Date: Sun, 4 Jun 2017 19:10:07 -0700 Subject: [PATCH 02/86] Update ores_coins.dm --- code/modules/mining/ores_coins.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 6da5d30ee1d..022314be068 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -263,9 +263,9 @@ else user.visible_message("[user] strikes \the [src], causing a chain reaction!", "You strike \the [src], causing a chain reaction.") log_game("[key_name(user)] has primed a [name] for detonation at [A][COORD(bombturf)]") - det_timer = addtimer(CALLBACK(src, .proc/detonate), det_time) + det_timer = addtimer(CALLBACK(src, .proc/detonate, notify_admins), det_time) -/obj/item/weapon/twohanded/required/gibtonite/proc/detonate() +/obj/item/weapon/twohanded/required/gibtonite/proc/detonate(notify_admins) if(primed) if(quality == 3) explosion(src.loc,2,4,9,adminlog = notify_admins) From b8950b2fa0b9026239eaadd4deda0be3023934ce Mon Sep 17 00:00:00 2001 From: Jordie Date: Mon, 5 Jun 2017 16:19:24 +1000 Subject: [PATCH 03/86] adds temp index to query for converting to rounds --- SQL/database_changelog.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/SQL/database_changelog.txt b/SQL/database_changelog.txt index 0c36eb059f8..5617a4af275 100644 --- a/SQL/database_changelog.txt +++ b/SQL/database_changelog.txt @@ -23,11 +23,13 @@ Once created this table is populated with rows from the `feedback` table. START TRANSACTION; CREATE TABLE `feedback`.`round` (`id` INT(11) NOT NULL AUTO_INCREMENT, `start_datetime` DATETIME NOT NULL, `end_datetime` DATETIME NULL, `server_ip` INT(10) UNSIGNED NOT NULL, `server_port` SMALLINT(5) UNSIGNED NOT NULL, `commit_hash` CHAR(40) NULL, `game_mode` VARCHAR(32) NULL, `game_mode_result` VARCHAR(64) NULL, `end_state` VARCHAR(64) NULL, `shuttle_name` VARCHAR(64) NULL, `map_name` VARCHAR(32) NULL, `station_name` VARCHAR(80) NULL, PRIMARY KEY (`id`)); +ALTER TABLE `feedback`.`feedback` ADD INDEX `tmp` (`round_id` ASC, `var_name` ASC); INSERT INTO `feedback`.`round` (`id`, `start_datetime`, `end_datetime`, `server_ip`, `server_port`, `commit_hash`, `game_mode`, `game_mode_result`, `end_state`, `shuttle_name`, `map_name`, `station_name`) SELECT DISTINCT ri.round_id, IFNULL(STR_TO_DATE(st.details,'%a %b %e %H:%i:%s %Y'), TIMESTAMP(0)), STR_TO_DATE(et.details,'%a %b %e %H:%i:%s %Y'), IFNULL(INET_ATON(SUBSTRING_INDEX(IF(si.details = '', '0', IF(SUBSTRING_INDEX(si.details, ':', 1) LIKE '%_._%', si.details, '0')), ':', 1)), INET_ATON(0)), IFNULL(IF(si.details LIKE '%:_%', CAST(SUBSTRING_INDEX(si.details, ':', -1) AS UNSIGNED), '0'), '0'), ch.details, gm.details, mr.details, IFNULL(es.details, ep.details), ss.details, mn.details, sn.details FROM `feedback`.`feedback`AS ri LEFT JOIN `feedback`.`feedback` AS st ON ri.round_id = st.round_id AND st.var_name = "round_start" LEFT JOIN `feedback`.`feedback` AS et ON ri.round_id = et.round_id AND et.var_name = "round_end" LEFT JOIN `feedback`.`feedback` AS si ON ri.round_id = si.round_id AND si.var_name = "server_ip" LEFT JOIN `feedback`.`feedback` AS ch ON ri.round_id = ch.round_id AND ch.var_name = "revision" LEFT JOIN `feedback`.`feedback` AS gm ON ri.round_id = gm.round_id AND gm.var_name = "game_mode" LEFT JOIN `feedback`.`feedback` AS mr ON ri.round_id = mr.round_id AND mr.var_name = "round_end_result" LEFT JOIN `feedback`.`feedback` AS es ON ri.round_id = es.round_id AND es.var_name = "end_state" LEFT JOIN `feedback`.`feedback` AS ep ON ri.round_id = ep.round_id AND ep.var_name = "end_proper" LEFT JOIN `feedback`.`feedback` AS ss ON ri.round_id = ss.round_id AND ss.var_name = "emergency_shuttle" LEFT JOIN `feedback`.`feedback` AS mn ON ri.round_id = mn.round_id AND mn.var_name = "map_name" LEFT JOIN `feedback`.`feedback` AS sn ON ri.round_id = sn.round_id AND sn.var_name = "station_renames"; +ALTER TABLE `feedback`.`feedback` DROP INDEX `tmp`; COMMIT; It's not necessary to delete the rows from the `feedback` table but henceforth these datapoints will be in the `round` table. From 226a37b2ca3a8d01ae2243150a1da36d00d0e6b0 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Mon, 5 Jun 2017 11:52:20 -0400 Subject: [PATCH 04/86] Graceful shutdown now asks the server to kill it --- code/modules/server_tools/server_tools.dm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/code/modules/server_tools/server_tools.dm b/code/modules/server_tools/server_tools.dm index 725c9f82c09..ed9c43fb50a 100644 --- a/code/modules/server_tools/server_tools.dm +++ b/code/modules/server_tools/server_tools.dm @@ -10,18 +10,20 @@ GLOBAL_PROTECT(reboot_mode) /world/proc/IRCBroadcast(msg) ExportService("[SERVICE_REQUEST_IRC_BROADCAST] [msg]") +/world/proc/ServiceEndProcess() + log_world("Sending shutdown request!"); + sleep(1) //flush the buffers + ExportService(SERVICE_REQUEST_KILL_PROCESS) + //called at the exact moment the world is supposed to reboot /world/proc/ServiceReboot() switch(GLOB.reboot_mode) if(REBOOT_MODE_HARD) to_chat(src, "Hard reboot triggered, you will automatically reconnect...") - log_world("Sending shutdown request!"); - sleep(1) //flush the buffers - ExportService(SERVICE_REQUEST_KILL_PROCESS) + ServiceEndProcess() if(REBOOT_MODE_SHUTDOWN) to_chat(src, "The server is shutting down...") - log_world("Deleting world") - qdel(src) + ServiceEndProcess() /world/proc/ServiceCommand(list/params) var/sCK = RunningService() From dd313992c1236f4cf8432b9af431071ba4ce79e1 Mon Sep 17 00:00:00 2001 From: Akke Date: Tue, 6 Jun 2017 04:47:52 +0100 Subject: [PATCH 05/86] lowers gel cost to 1 from 5 --- code/modules/reagents/chemistry/recipes/others.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index 0bc843a6054..b535812652b 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -371,7 +371,7 @@ name = "Mix Virus 10" id = "mixvirus10" - required_reagents = list("uraniumvirusfood" = 5) + required_reagents = list("uraniumvirusfood" = 1) level_min = 6 level_max = 7 @@ -379,7 +379,7 @@ name = "Mix Virus 11" id = "mixvirus11" - required_reagents = list("uraniumplasmavirusfood_unstable" = 5) + required_reagents = list("uraniumplasmavirusfood_unstable" = 1) level_min = 7 level_max = 7 @@ -387,7 +387,7 @@ name = "Mix Virus 12" id = "mixvirus12" - required_reagents = list("uraniumplasmavirusfood_stable" = 5) + required_reagents = list("uraniumplasmavirusfood_stable" = 1) level_min = 8 level_max = 8 From 0150de51c39f79c82324b48ad0b0175f370c580e Mon Sep 17 00:00:00 2001 From: Shadowlight213 Date: Mon, 5 Jun 2017 20:58:12 -0700 Subject: [PATCH 06/86] Adrenaline and freedom implants in rnd have been replaced with tracking and chem ones --- .../items/weapons/implants/implant_track.dm | 6 +++++ .../research/designs/medical_designs.dm | 24 +++++++++---------- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/code/game/objects/items/weapons/implants/implant_track.dm b/code/game/objects/items/weapons/implants/implant_track.dm index ea631e360d0..bcd36c7e409 100644 --- a/code/game/objects/items/weapons/implants/implant_track.dm +++ b/code/game/objects/items/weapons/implants/implant_track.dm @@ -33,3 +33,9 @@ Integrity: Gradient creates slight risk of being overcharged and frying the circuitry. As a result neurotoxins can cause massive damage."} return dat + + +/obj/item/weapon/implantcase/track + name = "implant case - 'Tracking'" + desc = "A glass case containing a tracking implant." + imp_type = /obj/item/weapon/implant/tracking \ No newline at end of file diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index f72458af4ea..e5b872f5a59 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -357,22 +357,22 @@ build_path = /obj/item/weapon/implantcase/sad_trombone category = list("Medical Designs") -/datum/design/implant_freedom - name = "Freedom Implant Case" +/datum/design/implant_chem + name = "Chemical Implant Case" desc = "A glass case containing an implant." - id = "implant_freedom" - req_tech = list("combat" = 6, "biotech" = 5, "magnets" = 3, "syndicate" = 3) + id = "implant_chem" + req_tech = list("materials" = 3, "biotech" = 5,) build_type = PROTOLATHE - materials = list(MAT_METAL = 800, MAT_GLASS = 500, MAT_GOLD = 500) - build_path = /obj/item/weapon/implantcase/freedom + materials = list(MAT_GLASS = 700) + build_path = /obj/item/weapon/implantcase/chem category = list("Medical Designs") -/datum/design/implant_adrenalin - name = "Adrenalin Implant Case" +/datum/design/implant_tracking + name = "Tracking Implant Case" desc = "A glass case containing an implant." - id = "implant_adrenalin" - req_tech = list("biotech" = 6, "combat" = 6, "syndicate" = 6) + id = "implant_tracking" + req_tech = list("materials" = 2, "biotech" = 3, "magnets" = 3, "programming" = 2) build_type = PROTOLATHE - materials = list(MAT_METAL = 1000, MAT_GLASS = 500, MAT_GOLD = 500, MAT_URANIUM = 600, MAT_DIAMOND = 600) - build_path = /obj/item/weapon/implantcase/adrenaline + materials = list(MAT_METAL = 500, MAT_GLASS = 500) + build_path = /obj/item/weapon/implantcase/track category = list("Medical Designs") From 8b398d6e0f6f0d9bc15947a62c1e8f7daea9f881 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Tue, 6 Jun 2017 10:06:59 -0400 Subject: [PATCH 07/86] Hardcodes the legacy nudge port --- tools/minibot/config.py | 1 - tools/minibot/minibot.py | 2 +- tools/minibot/nudge.py | 3 +-- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/tools/minibot/config.py b/tools/minibot/config.py index c0ffc55bed6..8888753ab71 100644 --- a/tools/minibot/config.py +++ b/tools/minibot/config.py @@ -1,7 +1,6 @@ # Configuration for the minibot.py bot starts here server = "irc.rizon.net" port = 6667 -nudge_port = 45678 channels = ["#asdfgbus", "#botbus"] defaultchannel = "#asdfgbus" diff --git a/tools/minibot/minibot.py b/tools/minibot/minibot.py index cc5ac1a5b4d..92192c0264c 100644 --- a/tools/minibot/minibot.py +++ b/tools/minibot/minibot.py @@ -73,7 +73,7 @@ def setup_irc_socket(): def setup_nudge_socket(): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - s.bind(("", nudge_port)) # localhost:nudge_port + s.bind(("", 45678)) # localhost:nudge_port s.listen(5) logger.info("Nudge socket up and listening") return s diff --git a/tools/minibot/nudge.py b/tools/minibot/nudge.py index afc2cf38b09..1af5c928fa6 100644 --- a/tools/minibot/nudge.py +++ b/tools/minibot/nudge.py @@ -1,5 +1,4 @@ #!/usr/bin/env python3 -from config import * import sys import pickle import socket @@ -17,7 +16,7 @@ def pack(): def nudge(data): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - s.connect(("localhost", nudge_port)) + s.connect(("localhost", 45678)) s.send(data) s.close() From aed491564a70e6cd1cd289da0c1772185d32653f Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Tue, 6 Jun 2017 10:30:44 -0400 Subject: [PATCH 08/86] Removes legacy LateInitialize support --- code/game/atoms.dm | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 959f85febfa..8028e416e00 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -79,13 +79,8 @@ return INITIALIZE_HINT_NORMAL //called if Initialize returns INITIALIZE_HINT_LATELOAD -//This version shouldn't be called /atom/proc/LateInitialize() - var/static/list/warned_types = list() - if(!warned_types[type]) - WARNING("Old style LateInitialize behaviour detected in [type]!") - warned_types[type] = TRUE - Initialize(FALSE) + return /atom/Destroy() if(alternate_appearances) From db323e2e3bddcca86977168bf57c368001a3136e Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Tue, 6 Jun 2017 10:32:07 -0400 Subject: [PATCH 09/86] Tinkerer's Daemons are no longer totally disabled if you drop below the servant requirement --- code/__DEFINES/clockcult.dm | 2 +- code/_onclick/hud/alert.dm | 5 +-- .../scripture_applications.dm | 15 +------ .../clock_structures/tinkerers_daemon.dm | 44 ++++++++++++------- 4 files changed, 31 insertions(+), 35 deletions(-) diff --git a/code/__DEFINES/clockcult.dm b/code/__DEFINES/clockcult.dm index 5ea3bc7a70f..0bcf75c6ab7 100644 --- a/code/__DEFINES/clockcult.dm +++ b/code/__DEFINES/clockcult.dm @@ -7,7 +7,7 @@ GLOBAL_VAR_INIT(clockwork_construction_value, 0) //The total value of all structures built by the clockwork cult GLOBAL_VAR_INIT(clockwork_caches, 0) //How many clockwork caches exist in the world (not each individual) -GLOBAL_VAR_INIT(clockwork_daemons, 0) //How many daemons exist in the world +GLOBAL_LIST_EMPTY(active_daemons) //A list of all active tinkerer's daemons GLOBAL_LIST_EMPTY(all_clockwork_objects) //All clockwork items, structures, and effects in existence GLOBAL_LIST_EMPTY(all_clockwork_mobs) //All clockwork SERVANTS (not creatures) in existence GLOBAL_LIST_INIT(clockwork_component_cache, list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GEIS_CAPACITOR = 0, REPLICANT_ALLOY = 0, HIEROPHANT_ANSIBLE = 0)) //The pool of components that caches draw from diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index b2cc7b5c9c9..9a22b7c30a1 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -468,10 +468,7 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." textlist = list("[servants] Servant, who [validservants ? "counts":"does not count"] towards scripture.
") textlist += "[GLOB.clockwork_caches ? "[GLOB.clockwork_caches] Tinkerer's Caches.":"No Tinkerer's Caches, construct one!"]
\ [GLOB.clockwork_construction_value] Construction Value.
" - if(GLOB.clockwork_daemons) - textlist += "[GLOB.clockwork_daemons] Tinkerer's Daemons: [servants * 0.2 < GLOB.clockwork_daemons ? "DISABLED":"ACTIVE"]
" - else - textlist += "No Tinkerer's Daemons.
" + textlist += "[Floor(servants * 0.2)] Tinkerer's Daemons can be active at once. [LAZYLEN(GLOB.active_daemons)] are active.
" for(var/obj/structure/destructible/clockwork/massive/celestial_gateway/G in GLOB.all_clockwork_objects) var/area/gate_area = get_area(G) textlist += "Ark Location: [uppertext(gate_area.map_name)]
" diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm index c3e40692c20..c079cbb9257 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm @@ -240,7 +240,7 @@ /datum/clockwork_scripture/create_object/tinkerers_daemon descname = "Powered Structure, Component Generator" name = "Tinkerer's Daemon" - desc = "Creates a tinkerer's daemon which can rapidly collect components. It will only function if it has sufficient power, is outnumbered by Servants by a ratio of 5:1, \ + desc = "Creates a tinkerer's daemon which can rapidly collect components. It will only function if it has sufficient power, active daemons are outnumbered by Servants by a ratio of 5:1, \ and there is at least one existing cache." invocations = list("May this generator...", "...collect Engine parts that yet hold greatness!") channel_time = 80 @@ -257,19 +257,6 @@ quickbind = TRUE quickbind_desc = "Creates a Tinkerer's Daemon, which can rapidly collect components for power." -/datum/clockwork_scripture/create_object/tinkerers_daemon/check_special_requirements() - var/servants = 0 - for(var/mob/living/L in GLOB.living_mob_list) - if(is_servant_of_ratvar(L)) - servants++ - if(servants * 0.2 < GLOB.clockwork_daemons) - to_chat(invoker, "\"Daemons are already disabled, making more of them would be a waste.\"") - return FALSE - if(servants * 0.2 < GLOB.clockwork_daemons+1) - to_chat(invoker, "\"This daemon would be useless, friend.\"") - return FALSE - return ..() - //Clockwork Obelisk: Creates a powerful obelisk that can be used to broadcast messages or open a gateway to any servant or clockwork obelisk at a power cost. /datum/clockwork_scripture/create_object/clockwork_obelisk diff --git a/code/game/gamemodes/clock_cult/clock_structures/tinkerers_daemon.dm b/code/game/gamemodes/clock_cult/clock_structures/tinkerers_daemon.dm index 40d6bb02cea..b8f8b75199b 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/tinkerers_daemon.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/tinkerers_daemon.dm @@ -2,7 +2,7 @@ /obj/structure/destructible/clockwork/powered/tinkerers_daemon name = "tinkerer's daemon" desc = "A strange machine with three small brass obelisks attached to it." - clockwork_desc = "An efficient machine that can rapidly produce components at a small power cost. It will only function if outnumbered by servants at a rate to 5:1." + clockwork_desc = "An efficient machine that can rapidly produce components at a small power cost. It will only function if active daemons are outnumbered by servants at a rate to 5:1." icon_state = "tinkerers_daemon" active_icon = "tinkerers_daemon" inactive_icon = "tinkerers_daemon" @@ -18,14 +18,10 @@ var/static/mutable_appearance/component_glow = mutable_appearance('icons/obj/clockwork_objects.dmi', "t_random_component") var/component_id_to_produce var/production_time = 0 //last time we produced a component - var/production_cooldown = 60 - -/obj/structure/destructible/clockwork/powered/tinkerers_daemon/Initialize() - . = ..() - GLOB.clockwork_daemons++ + var/production_cooldown = 70 /obj/structure/destructible/clockwork/powered/tinkerers_daemon/Destroy() - GLOB.clockwork_daemons-- + GLOB.active_daemons -= src return ..() /obj/structure/destructible/clockwork/powered/tinkerers_daemon/examine(mob/user) @@ -61,13 +57,6 @@ if(!anchored) to_chat(user, "[src] needs to be secured to the floor before it can be activated!") return FALSE - var/servants = 0 - for(var/mob/living/L in GLOB.living_mob_list) - if(is_servant_of_ratvar(L)) - servants++ - if(servants * 0.2 < GLOB.clockwork_daemons) - to_chat(user, "\"There are too few servants for this daemon to work.\"") - return if(!GLOB.clockwork_caches) to_chat(user, "\"You require a cache for this daemon to operate. Get to it.\"") return @@ -80,6 +69,13 @@ if(total_accessable_power() < min_power_usable) to_chat(user, "\"You need more power to activate this daemon, friend.\"") return + var/servants = 0 + for(var/mob/living/L in GLOB.living_mob_list) + if(is_servant_of_ratvar(L)) + servants++ + if(servants * 0.2 < 1) + to_chat(user, "\"There are too few servants for daemons to work.\"") + return var/choice = alert(user,"Activate Daemon...",,"Specific Component","Random Component","Cancel") switch(choice) if("Specific Component") @@ -92,7 +88,7 @@ for(var/mob/living/L in GLOB.living_mob_list) if(is_servant_of_ratvar(L)) servants++ - if(!is_servant_of_ratvar(user) || !user.canUseTopic(src, !issilicon(user), NO_DEXTERY) || active || !GLOB.clockwork_caches || servants * 0.2 < GLOB.clockwork_daemons) + if(!is_servant_of_ratvar(user) || !user.canUseTopic(src, !issilicon(user), NO_DEXTERY) || active || !GLOB.clockwork_caches || servants * 0.2 < 1) return if(!component_id_to_produce) to_chat(user, "You decide not to select a component and activate the daemon.") @@ -103,11 +99,18 @@ toggle(0, user) if("Random Component") component_id_to_produce = null + servants = 0 + for(var/mob/living/L in GLOB.living_mob_list) + if(is_servant_of_ratvar(L)) + servants++ + if(!is_servant_of_ratvar(user) || !user.canUseTopic(src, !issilicon(user), NO_DEXTERY) || active || !GLOB.clockwork_caches || servants * 0.2 < 1) + return toggle(0, user) /obj/structure/destructible/clockwork/powered/tinkerers_daemon/toggle(fast_process, mob/living/user) . = ..() if(active) + GLOB.active_daemons += src var/component_color = get_component_color(component_id_to_produce) daemon_glow.color = component_color add_overlay(daemon_glow) @@ -117,6 +120,7 @@ production_time = world.time + production_cooldown //don't immediately produce when turned on after being off set_light(2, 0.9, get_component_color_bright(component_id_to_produce)) else + GLOB.active_daemons -= src cut_overlays() set_light(0) @@ -128,6 +132,14 @@ for(var/mob/living/L in GLOB.living_mob_list) if(is_servant_of_ratvar(L)) servants++ + while(servants * 0.2 < LAZYLEN(GLOB.active_daemons)) + var/obj/structure/destructible/clockwork/powered/tinkerers_daemon/D = GLOB.active_daemons[1] + if(!istype(D)) + break + if(D.active) + D.forced_disable(FALSE) + if(D == src) + return . = ..() var/min_power_usable = 0 if(!component_id_to_produce) @@ -138,7 +150,7 @@ min_power_usable = min(min_power_usable, get_component_cost(i)) else min_power_usable = get_component_cost(component_id_to_produce) - if(!GLOB.clockwork_caches || servants * 0.2 < GLOB.clockwork_daemons || . < min_power_usable) //if we don't have enough to produce the lowest or what we chose to produce, cancel out + if(!GLOB.clockwork_caches || . < min_power_usable) //if we don't have enough to produce the lowest or what we chose to produce, cancel out forced_disable(FALSE) return if(production_time <= world.time) From 3fb4ea123e20294b114c91c00031a164eb923a79 Mon Sep 17 00:00:00 2001 From: Mark9013100 Date: Mon, 5 Jun 2017 14:06:36 -0400 Subject: [PATCH 10/86] [Delta] Misc map fixes --- .../map_files/Deltastation/DeltaStation2.dmm | 2841 +++++++++++++---- 1 file changed, 2218 insertions(+), 623 deletions(-) diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 5764c1db7b8..fbac2643c6d 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -394,6 +394,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) "aaV" = ( @@ -404,6 +407,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "aaW" = ( @@ -414,6 +420,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "aaX" = ( @@ -446,6 +455,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "abb" = ( @@ -486,6 +498,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) "abf" = ( @@ -616,6 +631,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/solars/starboard/fore) "abv" = ( @@ -675,6 +693,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/solars/starboard/fore) "abz" = ( @@ -1108,6 +1129,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/shuttle/arrival) "acm" = ( @@ -1137,6 +1161,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) "acq" = ( @@ -1324,6 +1351,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) "acM" = ( @@ -1450,6 +1480,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) "add" = ( @@ -1622,6 +1655,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plating, /area/construction/mining/aux_base) "adx" = ( @@ -1900,6 +1936,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) "aee" = ( @@ -1982,6 +2021,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) "aep" = ( @@ -2055,6 +2097,9 @@ name = "Arrival Shuttle Airlock"; req_access_txt = "0" }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/shuttle/arrival) "aez" = ( @@ -2287,6 +2332,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) "aeT" = ( @@ -2419,6 +2467,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "afn" = ( @@ -2448,6 +2499,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "afs" = ( @@ -2552,6 +2606,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "afG" = ( @@ -2648,6 +2705,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "afP" = ( @@ -2656,6 +2716,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "afQ" = ( @@ -2665,6 +2728,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "afR" = ( @@ -2678,6 +2744,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "afT" = ( @@ -3319,6 +3388,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "ahu" = ( @@ -3341,6 +3413,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/vacantoffice) "ahy" = ( @@ -3360,6 +3435,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/maintenance/port/fore) "ahA" = ( @@ -3479,6 +3557,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "ahR" = ( @@ -3534,6 +3615,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "ahX" = ( @@ -4130,6 +4214,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/checkpoint/customs) "ajq" = ( @@ -4189,6 +4276,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/checkpoint/checkpoint2) "ajy" = ( @@ -4856,6 +4946,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/vacantoffice) "all" = ( @@ -5459,12 +5552,11 @@ id = "garbage"; verted = -1 }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "plating_warn_end" +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, /area/maintenance/disposal) "amJ" = ( /obj/machinery/conveyor{ @@ -5481,9 +5573,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, -/turf/open/floor/plating{ - icon_state = "plating_warn_side" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plating, /area/maintenance/disposal) "amK" = ( /obj/machinery/conveyor{ @@ -5497,9 +5590,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, -/turf/open/floor/plating{ - icon_state = "plating_warn_side" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plating, /area/maintenance/disposal) "amL" = ( /obj/machinery/mass_driver{ @@ -5512,9 +5606,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, -/turf/open/floor/plating{ - icon_state = "plating_warn_side" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plating, /area/maintenance/disposal) "amM" = ( /obj/machinery/door/poddoor{ @@ -6051,6 +6146,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/disposal) "anS" = ( @@ -6270,6 +6368,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/checkpoint/customs) "aoo" = ( @@ -6285,6 +6386,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/checkpoint/checkpoint2) "aop" = ( @@ -6466,6 +6570,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aoK" = ( @@ -6484,6 +6591,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aoN" = ( @@ -6499,6 +6609,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/crew_quarters/electronic_marketing_den) "aoO" = ( @@ -6512,6 +6625,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/crew_quarters/electronic_marketing_den) "aoP" = ( @@ -6776,6 +6892,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/open/floor/plating, /area/maintenance/disposal) "apw" = ( @@ -7294,6 +7413,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port/fore) "aqw" = ( @@ -7394,6 +7516,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "aqF" = ( @@ -7459,6 +7584,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "aqL" = ( @@ -7800,6 +7928,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/maintenance/port/fore) "arr" = ( @@ -7811,6 +7942,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/maintenance/port/fore) "ars" = ( @@ -8100,6 +8234,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/disposal) "arT" = ( @@ -8607,6 +8744,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/crew_quarters/toilet/auxiliary) "asR" = ( @@ -8632,6 +8772,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "asT" = ( @@ -8642,6 +8785,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "asU" = ( @@ -8653,6 +8799,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "asV" = ( @@ -8684,6 +8833,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/quartermaster/warehouse) "asY" = ( @@ -8729,6 +8881,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/quartermaster/storage) "ate" = ( @@ -8934,6 +9089,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port/fore) "atF" = ( @@ -9699,6 +9857,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/warehouse) "avr" = ( @@ -9787,6 +9948,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/warehouse) "avz" = ( @@ -10122,6 +10286,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/crew_quarters/toilet/auxiliary) "awl" = ( @@ -10244,6 +10411,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/warehouse) "awz" = ( @@ -10505,6 +10675,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/janitor) "axe" = ( @@ -10515,6 +10688,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/janitor) "axf" = ( @@ -10532,6 +10708,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/janitor) "axg" = ( @@ -11631,6 +11810,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port/fore) "azA" = ( @@ -11701,6 +11883,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/warehouse) "azF" = ( @@ -11876,6 +12061,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/storage) "azV" = ( @@ -11897,6 +12085,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/storage) "azX" = ( @@ -12096,6 +12287,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/service) "aAx" = ( @@ -12817,6 +13011,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/quartermaster/sorting) "aBP" = ( @@ -12841,6 +13038,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/storage) "aBT" = ( @@ -13976,6 +14176,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hydroponics/garden/abandoned) "aDS" = ( @@ -13991,6 +14194,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hydroponics/garden/abandoned) "aDT" = ( @@ -14053,6 +14259,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar) "aDX" = ( @@ -14222,6 +14431,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/checkpoint/supply) "aEu" = ( @@ -14407,6 +14619,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/solars/port/fore) "aEO" = ( @@ -14487,6 +14702,9 @@ icon_state = "intact"; dir = 10 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/solars/port/fore) "aET" = ( @@ -14628,6 +14846,9 @@ req_access_txt = "0"; req_one_access_txt = "24;10" }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aFd" = ( @@ -14653,6 +14874,9 @@ req_access_txt = "0"; req_one_access_txt = "24;10" }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aFg" = ( @@ -14694,6 +14918,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aFj" = ( @@ -15232,6 +15459,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) "aGu" = ( @@ -15750,9 +15980,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, -/turf/open/floor/plasteel/black{ - icon_state = "black_warn_side" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plasteel/black, /area/prison/execution_room) "aHA" = ( /obj/structure/lattice/catwalk, @@ -16505,6 +16736,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/atmos) "aIX" = ( @@ -16531,6 +16765,9 @@ req_access_txt = "0"; req_one_access_txt = "24;10" }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/atmos) "aJb" = ( @@ -16551,6 +16788,9 @@ req_access_txt = "0"; req_one_access_txt = "24;10" }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/atmos) "aJd" = ( @@ -18227,6 +18467,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aMO" = ( @@ -18883,6 +19126,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/theatre) "aOe" = ( @@ -18978,6 +19224,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/theatre) "aOk" = ( @@ -19020,6 +19269,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aOn" = ( @@ -19076,6 +19328,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aOt" = ( @@ -19099,6 +19354,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/quartermaster/sorting) "aOv" = ( @@ -19153,6 +19411,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/checkpoint/supply) "aOA" = ( @@ -19369,6 +19630,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/prison) "aOW" = ( @@ -19389,6 +19653,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/prison) "aOX" = ( @@ -19407,6 +19674,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/prison) "aOY" = ( @@ -19775,6 +20045,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/abandoned_gambling_den) "aPD" = ( @@ -19832,6 +20105,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/abandoned_gambling_den) "aPJ" = ( @@ -20005,6 +20281,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aQc" = ( @@ -20576,9 +20855,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, -/turf/open/floor/plating{ - icon_state = "plating_warn_side" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plating, /area/security/prison) "aQZ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, @@ -21008,6 +21288,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/storage) "aRV" = ( @@ -21148,6 +21431,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/qm) "aSf" = ( @@ -21226,6 +21512,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/qm) "aSn" = ( @@ -21585,6 +21874,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/atmos) "aSX" = ( @@ -21871,6 +22163,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/storage) "aTE" = ( @@ -22137,9 +22432,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, -/turf/open/floor/plating{ - icon_state = "plating_warn_side" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plating, /area/security/prison) "aUg" = ( /turf/closed/wall/mineral/plastitanium, @@ -22474,6 +22770,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/secondary/service) "aUN" = ( @@ -23115,6 +23414,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/prison) "aVS" = ( @@ -23425,6 +23727,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hydroponics) "aWE" = ( @@ -23652,6 +23957,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "aXf" = ( @@ -23682,6 +23990,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "aXi" = ( @@ -23938,6 +24249,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/prison) "aXG" = ( @@ -24351,6 +24665,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aYz" = ( @@ -24362,6 +24679,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aYA" = ( @@ -24370,6 +24690,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aYB" = ( @@ -24390,6 +24713,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/quartermaster/office) "aYD" = ( @@ -24561,6 +24887,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/prison) "aYX" = ( @@ -24579,6 +24908,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/prison) "aYZ" = ( @@ -24952,6 +25284,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/secondary/service) "aZL" = ( @@ -24994,6 +25329,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) "aZO" = ( @@ -25810,6 +26148,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "bbI" = ( @@ -25985,6 +26326,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/prison) "bcb" = ( @@ -26083,6 +26427,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/atmos) "bck" = ( @@ -26186,6 +26533,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hydroponics) "bcw" = ( @@ -26201,6 +26551,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/service) "bcx" = ( @@ -26221,6 +26574,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) "bcA" = ( @@ -26288,6 +26644,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "bcH" = ( @@ -26434,6 +26793,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "bda" = ( @@ -26461,6 +26823,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "bdd" = ( @@ -26471,6 +26836,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/shuttle/mining) "bde" = ( @@ -26514,6 +26882,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/shuttle/mining) "bdi" = ( @@ -26532,6 +26903,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/brig) "bdk" = ( @@ -26557,6 +26931,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/brig) "bdm" = ( @@ -26953,6 +27330,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "bee" = ( @@ -27018,6 +27398,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "bem" = ( @@ -27077,6 +27460,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "bes" = ( @@ -27176,6 +27562,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/shuttle/mining) "beE" = ( @@ -27745,6 +28134,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hydroponics) "bfH" = ( @@ -27793,6 +28185,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) "bfL" = ( @@ -29623,6 +30018,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/service) "bjz" = ( @@ -29663,6 +30061,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "bjD" = ( @@ -29677,6 +30078,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "bjE" = ( @@ -29700,6 +30104,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "bjG" = ( @@ -29708,6 +30115,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "bjH" = ( @@ -29720,6 +30130,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "bjJ" = ( @@ -29750,6 +30163,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "bjM" = ( @@ -30123,6 +30539,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/atmos) "bky" = ( @@ -30313,6 +30732,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "bkT" = ( @@ -30461,6 +30883,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "blg" = ( @@ -31110,6 +31535,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port/fore) "bmw" = ( @@ -31309,6 +31737,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "bmO" = ( @@ -31442,6 +31873,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "bna" = ( @@ -32295,6 +32729,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "boK" = ( @@ -33077,6 +33514,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/atmos) "bqe" = ( @@ -33193,6 +33633,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "bqr" = ( @@ -33204,6 +33647,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "bqs" = ( @@ -33213,6 +33659,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "bqt" = ( @@ -33232,6 +33681,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "bqw" = ( @@ -33275,6 +33727,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/shuttle/labor) "bqC" = ( @@ -33286,6 +33741,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/transfer) "bqD" = ( @@ -33302,6 +33760,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/transfer) "bqF" = ( @@ -34261,6 +34722,9 @@ req_access_txt = "0"; req_one_access_txt = "24;10" }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/atmos) "bsC" = ( @@ -34865,6 +35329,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "btF" = ( @@ -35725,6 +36192,9 @@ req_access_txt = "0"; req_one_access_txt = "24;10" }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bvs" = ( @@ -35855,6 +36325,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/storage/tech) "bvD" = ( @@ -35932,6 +36405,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port/fore) "bvJ" = ( @@ -36211,6 +36687,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/shuttle/labor) "bwd" = ( @@ -36222,6 +36701,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/transfer) "bwe" = ( @@ -36239,6 +36721,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/transfer) "bwg" = ( @@ -36636,6 +37121,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "bwQ" = ( @@ -36688,6 +37176,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bwY" = ( @@ -36701,6 +37192,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bwZ" = ( @@ -36718,6 +37212,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bxa" = ( @@ -37572,6 +38069,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/break_room) "byK" = ( @@ -37613,6 +38113,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/break_room) "byM" = ( @@ -37633,6 +38136,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/break_room) "byO" = ( @@ -38662,6 +39168,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "bAn" = ( @@ -38699,6 +39208,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "bAr" = ( @@ -38750,6 +39262,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bAv" = ( @@ -38780,6 +39295,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bAx" = ( @@ -38793,6 +39311,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bAy" = ( @@ -38809,6 +39330,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bAz" = ( @@ -38841,6 +39365,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bAB" = ( @@ -38851,6 +39378,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bAC" = ( @@ -39703,6 +40233,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bCg" = ( @@ -40403,6 +40936,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/warden) "bDA" = ( @@ -40535,6 +41071,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "bDL" = ( @@ -40547,6 +41086,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "bDM" = ( @@ -40650,6 +41192,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bDZ" = ( @@ -40694,6 +41239,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bEd" = ( @@ -40885,6 +41433,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/storage/primary) "bEv" = ( @@ -41092,6 +41643,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/starboard) "bER" = ( @@ -41598,6 +42152,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bFO" = ( @@ -41820,6 +42377,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/storage/primary) "bGn" = ( @@ -42017,6 +42577,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plating, /area/maintenance/starboard) "bGN" = ( @@ -42037,6 +42600,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/detectives_office) "bGP" = ( @@ -42503,6 +43069,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/heads/chief) "bHH" = ( @@ -42520,6 +43089,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bHI" = ( @@ -43617,6 +44189,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bJL" = ( @@ -44566,6 +45141,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/break_room) "bLN" = ( @@ -45655,6 +46233,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/storage/tech) "bOg" = ( @@ -45703,6 +46284,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "bOk" = ( @@ -46585,6 +47169,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/heads/chief) "bPI" = ( @@ -46802,6 +47389,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/port) "bPZ" = ( @@ -46949,6 +47539,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/port) "bQl" = ( @@ -47111,6 +47704,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "bQF" = ( @@ -47171,6 +47767,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "bQK" = ( @@ -47281,6 +47880,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "bQT" = ( @@ -48084,6 +48686,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/port) "bSs" = ( @@ -48375,6 +48980,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "bSU" = ( @@ -48408,6 +49016,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "bSY" = ( @@ -48470,6 +49081,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "bTf" = ( @@ -48521,6 +49135,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/brig) "bTi" = ( @@ -48669,6 +49286,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "bTs" = ( @@ -49219,6 +49839,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/port) "bUr" = ( @@ -49292,6 +49915,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/port) "bUy" = ( @@ -49498,6 +50124,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "bUW" = ( @@ -49549,6 +50178,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "bVb" = ( @@ -49655,6 +50287,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "bVl" = ( @@ -49806,6 +50441,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "bVy" = ( @@ -50058,6 +50696,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/engineering) "bWa" = ( @@ -50078,6 +50719,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/checkpoint/engineering) "bWc" = ( @@ -50124,6 +50768,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/maintenance/port) "bWi" = ( @@ -50483,6 +51130,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/brig) "bWZ" = ( @@ -50923,6 +51573,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/maintenance/port) "bXL" = ( @@ -51464,6 +52117,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "bYU" = ( @@ -51596,6 +52252,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "bZl" = ( @@ -51721,6 +52380,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "bZx" = ( @@ -53995,6 +54657,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/crew_quarters/heads/captain/private) "cdJ" = ( @@ -54930,6 +55595,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/brig) "cfK" = ( @@ -55313,9 +55981,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, -/turf/open/floor/plating{ - icon_state = "plating_warn_side" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plating, /area/teleporter) "cgB" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -55465,9 +56134,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, -/turf/open/floor/plating{ - icon_state = "plating_warn_side" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plating, /area/lawoffice) "cgR" = ( /obj/effect/decal/cleanable/cobweb, @@ -55814,6 +56484,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port) "chG" = ( @@ -55894,6 +56567,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/library) "chN" = ( @@ -56113,6 +56789,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/teleporter) "cim" = ( @@ -56611,6 +57290,9 @@ dir = 2 }, /obj/structure/barricade/wooden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/engineering) "cjc" = ( @@ -57733,6 +58415,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/crew_quarters/locker) "clx" = ( @@ -57756,6 +58441,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/maintenance/starboard) "clA" = ( @@ -57782,6 +58470,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/range) "clC" = ( @@ -57887,6 +58578,9 @@ dir = 8 }, /obj/structure/barricade/wooden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "clT" = ( @@ -57961,6 +58655,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "clZ" = ( @@ -58141,6 +58838,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/command) "cmx" = ( @@ -58153,6 +58853,9 @@ dir = 2 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/teleporter) "cmy" = ( @@ -58169,6 +58872,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/teleporter) "cmz" = ( @@ -58180,6 +58886,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/teleporter) "cmA" = ( @@ -58528,6 +59237,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "cnt" = ( @@ -58619,6 +59331,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port) "cnC" = ( @@ -58714,6 +59429,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/secondary/command) "cnM" = ( @@ -59150,6 +59868,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/starboard) "coD" = ( @@ -59299,6 +60020,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "coW" = ( @@ -59463,6 +60187,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/secondary/command) "cpp" = ( @@ -59853,6 +60580,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/locker) "cpW" = ( @@ -60203,6 +60933,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "cqJ" = ( @@ -60216,6 +60949,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "cqK" = ( @@ -60312,6 +61048,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/gateway) "cqV" = ( @@ -60372,6 +61111,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "crc" = ( @@ -60456,6 +61198,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "crj" = ( @@ -60487,6 +61232,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/locker) "crl" = ( @@ -61033,6 +61781,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "csu" = ( @@ -61058,6 +61809,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "csz" = ( @@ -61201,6 +61955,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "csO" = ( @@ -61818,6 +62575,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "cue" = ( @@ -61846,6 +62606,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "cuh" = ( @@ -61903,6 +62666,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/locker) "cul" = ( @@ -62606,6 +63372,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/crew_quarters/toilet/restrooms) "cvH" = ( @@ -63715,6 +64484,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/storage) "cxP" = ( @@ -64228,6 +65000,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/toilet/restrooms) "cyJ" = ( @@ -64593,6 +65368,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port) "czC" = ( @@ -64966,6 +65744,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/gateway) "cAn" = ( @@ -65155,6 +65936,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/toilet/restrooms) "cAD" = ( @@ -65351,6 +66135,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "cBa" = ( @@ -66237,6 +67024,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "cCU" = ( @@ -66247,6 +67037,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "cCV" = ( @@ -66264,6 +67057,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "cCW" = ( @@ -66303,6 +67099,9 @@ dir = 2 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/gateway) "cDa" = ( @@ -66320,6 +67119,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/gateway) "cDb" = ( @@ -66331,6 +67133,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/gateway) "cDc" = ( @@ -66341,6 +67146,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/gateway) "cDd" = ( @@ -66436,6 +67244,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/crew_quarters/locker) "cDo" = ( @@ -66448,6 +67259,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/crew_quarters/locker) "cDp" = ( @@ -66559,6 +67373,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/engineering) "cDB" = ( @@ -66845,6 +67662,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/crew_quarters/toilet/restrooms) "cEh" = ( @@ -66938,6 +67758,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "cEq" = ( @@ -67030,6 +67853,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "cEx" = ( @@ -67126,6 +67952,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "cEH" = ( @@ -67187,6 +68016,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port) "cEN" = ( @@ -67644,6 +68476,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port) "cFw" = ( @@ -67825,6 +68660,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft) "cFK" = ( @@ -67947,6 +68785,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft) "cFT" = ( @@ -68622,6 +69463,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "cHs" = ( @@ -68729,6 +69573,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "cHA" = ( @@ -68854,6 +69701,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/maintenance/department/electrical) "cHP" = ( @@ -69030,6 +69880,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/research) "cIl" = ( @@ -69041,6 +69894,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/research) "cIn" = ( @@ -69066,6 +69922,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "cIp" = ( @@ -69076,6 +69935,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "cIq" = ( @@ -69088,6 +69950,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "cIr" = ( @@ -69113,6 +69978,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "cIu" = ( @@ -69125,6 +69993,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "cIw" = ( @@ -69312,6 +70183,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "cIX" = ( @@ -69585,6 +70459,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/xenobiology) "cJD" = ( @@ -69682,6 +70559,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/research) "cJO" = ( @@ -69996,6 +70876,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/storage) "cKC" = ( @@ -70083,6 +70966,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft) "cKI" = ( @@ -70386,6 +71272,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/xenobiology) "cLn" = ( @@ -71176,6 +72065,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/xenobiology) "cNa" = ( @@ -71310,6 +72202,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/research) "cNr" = ( @@ -71341,6 +72236,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "cNv" = ( @@ -71402,6 +72300,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "cNC" = ( @@ -71601,6 +72502,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "cNR" = ( @@ -71778,6 +72682,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/department/electrical) "cOq" = ( @@ -72050,6 +72957,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/checkpoint/science/research) "cOS" = ( @@ -72175,6 +73085,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/research) "cPg" = ( @@ -72215,6 +73128,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "cPk" = ( @@ -72315,6 +73231,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "cPu" = ( @@ -72484,6 +73403,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "cPI" = ( @@ -73202,6 +74124,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/checkpoint/medical) "cRi" = ( @@ -73274,6 +74199,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "cRp" = ( @@ -73548,6 +74476,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel/white, /area/science/xenobiology) "cRS" = ( @@ -73564,6 +74495,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel/white, /area/science/xenobiology) "cRT" = ( @@ -73968,6 +74902,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/storage) "cSM" = ( @@ -74486,6 +75423,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/research) "cTS" = ( @@ -74503,6 +75443,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/research) "cTU" = ( @@ -74959,6 +75902,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "cUM" = ( @@ -75074,6 +76020,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/maintenance/department/electrical) "cUZ" = ( @@ -75089,6 +76038,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/maintenance/department/electrical) "cVb" = ( @@ -75602,6 +76554,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "cWe" = ( @@ -76207,6 +77162,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/checkpoint/science/research) "cXm" = ( @@ -76434,6 +77392,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "cXM" = ( @@ -77241,6 +78202,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port) "cZJ" = ( @@ -77254,6 +78218,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port) "cZK" = ( @@ -77367,6 +78334,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/xenobiology) "cZU" = ( @@ -77387,6 +78357,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/research) "cZW" = ( @@ -77402,6 +78375,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/research) "cZY" = ( @@ -77619,6 +78595,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/checkpoint/medical) "dat" = ( @@ -77627,6 +78606,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "dau" = ( @@ -77642,6 +78624,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "daw" = ( @@ -77656,6 +78641,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "day" = ( @@ -77674,6 +78662,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "daA" = ( @@ -77720,6 +78711,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/abandoned) "daE" = ( @@ -77773,6 +78767,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/abandoned) "daK" = ( @@ -78373,6 +79370,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "dbY" = ( @@ -78755,6 +79755,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/lab) "dcV" = ( @@ -78928,6 +79931,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "ddq" = ( @@ -79017,6 +80023,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "ddA" = ( @@ -79683,6 +80692,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/chemistry) "deW" = ( @@ -79757,6 +80769,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "dfe" = ( @@ -79947,6 +80962,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/starboard/aft) "dfB" = ( @@ -80225,6 +81243,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/research) "dgh" = ( @@ -80255,6 +81276,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/misc_lab/range) "dgk" = ( @@ -80369,6 +81393,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/robotics/mechbay) "dgy" = ( @@ -80378,6 +81405,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "dgz" = ( @@ -80385,6 +81415,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "dgA" = ( @@ -80398,6 +81431,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "dgB" = ( @@ -80413,6 +81449,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "dgD" = ( @@ -80436,6 +81475,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "dgH" = ( @@ -80446,6 +81488,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "dgI" = ( @@ -80465,6 +81510,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/surgery) "dgL" = ( @@ -80481,6 +81529,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/surgery) "dgN" = ( @@ -80992,7 +82043,6 @@ }, /area/hallway/primary/aft) "dhQ" = ( -/turf/open/floor/plating, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/table, @@ -81446,6 +82496,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port) "diW" = ( @@ -81486,6 +82539,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/explab) "diZ" = ( @@ -81623,6 +82679,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/explab) "djj" = ( @@ -81685,6 +82744,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/research) "djo" = ( @@ -81949,6 +83011,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "djN" = ( @@ -82051,6 +83116,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/genetics/cloning) "djZ" = ( @@ -82129,6 +83197,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/surgery) "dki" = ( @@ -82361,6 +83432,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/research/abandoned) "dkK" = ( @@ -82381,6 +83455,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port) "dkL" = ( @@ -82616,6 +83693,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) "dlh" = ( @@ -82707,6 +83787,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) "dln" = ( @@ -82796,6 +83879,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/robotics/mechbay) "dlx" = ( @@ -82911,6 +83997,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/genetics/cloning) "dlM" = ( @@ -83090,6 +84179,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port) "dmk" = ( @@ -83175,6 +84267,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/mixing) "dmw" = ( @@ -83293,6 +84388,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/robotics/mechbay) "dmJ" = ( @@ -83329,6 +84427,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/robotics/mechbay) "dmP" = ( @@ -83669,6 +84770,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/research/abandoned) "dnD" = ( @@ -83875,6 +84979,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/genetics) "doc" = ( @@ -83908,6 +85015,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/genetics) "dog" = ( @@ -84087,6 +85197,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/secondary/construction) "doz" = ( @@ -84132,6 +85245,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/secondary/construction) "doF" = ( @@ -84811,6 +85927,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/surgery) "dqa" = ( @@ -84861,6 +85980,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/surgery) "dqe" = ( @@ -84933,6 +86055,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/surgery) "dqk" = ( @@ -85379,6 +86504,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/genetics) "drf" = ( @@ -85599,6 +86727,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/heads/cmo) "drx" = ( @@ -85673,6 +86804,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/heads/cmo) "drD" = ( @@ -86041,6 +87175,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) "dsx" = ( @@ -86061,6 +87198,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/research) "dsz" = ( @@ -86074,6 +87214,9 @@ dir = 8; pixel_x = 24 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/research) "dsA" = ( @@ -86104,6 +87247,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/robotics/lab) "dsE" = ( @@ -86116,6 +87262,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "dsG" = ( @@ -86201,6 +87350,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/genetics) "dsL" = ( @@ -86636,6 +87788,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/research/abandoned) "dtG" = ( @@ -87118,6 +88273,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/construction) "duB" = ( @@ -87914,6 +89072,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/solars/starboard/aft) "dwb" = ( @@ -88207,6 +89368,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/morgue) "dwM" = ( @@ -88233,6 +89397,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/morgue) "dwQ" = ( @@ -88306,6 +89473,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "dwX" = ( @@ -88634,6 +89804,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/misc_lab/range) "dxE" = ( @@ -88695,6 +89868,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/robotics/lab) "dxJ" = ( @@ -88850,7 +90026,6 @@ /turf/open/floor/plating, /area/medical/morgue) "dxZ" = ( -/turf/open/floor/plating, /obj/structure/filingcabinet/chestdrawer, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -89027,6 +90202,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/detectives_office/private_investigators_office) "dyu" = ( @@ -89613,6 +90791,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/mixing) "dzM" = ( @@ -89907,6 +91088,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/morgue) "dAm" = ( @@ -90030,6 +91214,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/morgue) "dAw" = ( @@ -90929,6 +92116,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/mixing) "dCs" = ( @@ -90985,6 +92175,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/mixing) "dCw" = ( @@ -91067,6 +92260,9 @@ icon_state = "intact"; dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/mixing) "dCC" = ( @@ -91460,6 +92656,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/theatre/abandoned) "dDs" = ( @@ -91860,6 +93059,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/robotics/lab) "dEk" = ( @@ -91899,6 +93101,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/morgue) "dEn" = ( @@ -91917,6 +93122,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "dEp" = ( @@ -92048,6 +93256,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/mixing) "dEE" = ( @@ -92064,6 +93275,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/mixing) "dEF" = ( @@ -92095,6 +93309,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/research) "dEJ" = ( @@ -92224,6 +93441,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "dEW" = ( @@ -92620,6 +93840,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/mixing) "dFN" = ( @@ -92866,6 +94089,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "dGp" = ( @@ -93097,6 +94323,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "dGO" = ( @@ -93166,6 +94395,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "dGS" = ( @@ -93468,6 +94700,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/research) "dHD" = ( @@ -93552,6 +94787,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/checkpoint/customs) "dHL" = ( @@ -93568,6 +94806,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "dHN" = ( @@ -93578,6 +94819,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "dHO" = ( @@ -93590,6 +94834,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "dHP" = ( @@ -93659,6 +94906,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port/aft) "dHY" = ( @@ -93675,6 +94925,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port/aft) "dIa" = ( @@ -94037,6 +95290,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/library/abandoned) "dIN" = ( @@ -94053,6 +95309,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/library/abandoned) "dIO" = ( @@ -94077,6 +95336,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/research) "dIS" = ( @@ -94255,6 +95517,9 @@ pixel_y = -2; req_access_txt = "39" }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/medbay/central) "dJo" = ( @@ -94857,6 +96122,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/research) "dKJ" = ( @@ -95004,6 +96272,9 @@ pixel_y = 22; req_access_txt = "39" }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/virology) "dKZ" = ( @@ -95019,6 +96290,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/virology) "dLa" = ( @@ -95037,6 +96311,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/virology) "dLb" = ( @@ -95051,6 +96328,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/virology) "dLc" = ( @@ -95674,6 +96954,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/virology) "dMm" = ( @@ -95727,6 +97010,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/virology) "dMr" = ( @@ -95859,6 +97145,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/chapel/office) "dMG" = ( @@ -95944,6 +97233,9 @@ icon_state = "manifold"; dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "dMQ" = ( @@ -95992,6 +97284,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "dMW" = ( @@ -96002,6 +97297,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "dMX" = ( @@ -96321,6 +97619,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/chapel/main) "dNK" = ( @@ -96766,6 +98067,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/shuttle/escape) "dOU" = ( @@ -96984,6 +98288,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/chapel/main) "dPt" = ( @@ -97344,6 +98651,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/chapel/main) "dQi" = ( @@ -97712,6 +99022,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "dRf" = ( @@ -97727,6 +99040,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/shuttle/escape) "dRh" = ( @@ -97869,6 +99185,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/virology) "dRt" = ( @@ -97937,6 +99256,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/virology) "dRz" = ( @@ -98185,6 +99507,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/shuttle/escape) "dSc" = ( @@ -98531,7 +99856,13 @@ turf_type = /turf/open/space; width = 30 }, -/turf/open/floor/plating, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, /area/shuttle/escape) "dSS" = ( /obj/structure/flora/ausbushes/grassybush, @@ -98699,6 +100030,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/medical/virology) "dTg" = ( @@ -99260,6 +100594,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/virology) "dUl" = ( @@ -99465,6 +100802,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/shuttle/escape) "dUK" = ( @@ -99596,6 +100936,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/maintenance/port/aft) "dUZ" = ( @@ -99613,6 +100956,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/maintenance/port/aft) "dVa" = ( @@ -99630,6 +100976,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/maintenance/port/aft) "dVb" = ( @@ -99643,6 +100992,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/maintenance/port/aft) "dVc" = ( @@ -99838,6 +101190,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/solars/port/aft) "dVy" = ( @@ -99911,6 +101266,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/solars/port/aft) "dVD" = ( @@ -100561,6 +101919,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "dXa" = ( @@ -100576,6 +101937,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/checkpoint/checkpoint2) "dXb" = ( @@ -100597,6 +101961,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/checkpoint/checkpoint2) "dXd" = ( @@ -100639,6 +102006,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/checkpoint/checkpoint2) "dXh" = ( @@ -100693,6 +102063,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/shuttle/escape) "dXn" = ( @@ -100991,6 +102364,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/chapel/office) "dXF" = ( @@ -101099,6 +102475,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/checkpoint/checkpoint2) "dXS" = ( @@ -101114,6 +102493,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/shuttle/escape) "dXU" = ( @@ -101309,6 +102691,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "dYs" = ( @@ -101399,6 +102784,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/checkpoint/checkpoint2) "dYz" = ( @@ -101505,6 +102893,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/shuttle/escape) "dYN" = ( @@ -101867,6 +103258,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/shuttle/escape) "dZz" = ( @@ -102023,6 +103417,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "dZR" = ( @@ -102089,6 +103486,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/shuttle/escape) "eaa" = ( @@ -103015,6 +104415,9 @@ dir = 2 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/surgery) "ecX" = ( @@ -103086,6 +104489,10 @@ /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/medical/virology) "edh" = ( @@ -104034,6 +105441,9 @@ /obj/structure/sign/poster/official/cleanliness{ pixel_x = -32 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/medical/storage) "egb" = ( @@ -104492,6 +105902,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "egU" = ( @@ -104502,6 +105915,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "egV" = ( @@ -104513,6 +105929,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "egW" = ( @@ -104524,6 +105943,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "egX" = ( @@ -105014,6 +106436,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/solars/starboard/aft) "eit" = ( @@ -105501,7 +106926,7 @@ dir = 8; icon_state = "diagonalWall3" }, -/area/space) +/area/shuttle/syndicate) "ejD" = ( /turf/closed/wall/mineral/plastitanium, /area/space) @@ -107174,6 +108599,176 @@ icon_state = "diagonalWall3" }, /area/space) +"epb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"epc" = ( +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"epd" = ( +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"epe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"epf" = ( +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"epg" = ( +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"eph" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"epi" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"epj" = ( +/obj/machinery/door/airlock/glass{ + name = "Holodeck Access" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"epk" = ( +/obj/machinery/door/airlock/glass{ + name = "Holodeck Access" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"epl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"epm" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"epn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) (1,1,1) = {" aaa @@ -109788,16 +111383,16 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -110039,22 +111634,22 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -110296,22 +111891,22 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -110553,22 +112148,22 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -110803,29 +112398,29 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm aaa aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -111060,26 +112655,26 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm -adm aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -111317,28 +112912,28 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -111574,28 +113169,28 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -111831,28 +113426,28 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -112088,28 +113683,28 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -112345,28 +113940,28 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -112602,26 +114197,26 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm -adm aaa aaa aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -112859,29 +114454,29 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm aaa aaa aaa aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -113125,20 +114720,20 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -113382,20 +114977,20 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -113642,17 +115237,17 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -113900,16 +115495,16 @@ aaa aaa aaa aaa -adm -adm -adm -adm -adm -adm -adm -adm -adm -adm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -116224,16 +117819,16 @@ aaa aaa aaa aaa -emc -emt -emK -enb -ens -enH -enY -eon -eoC -eoR +ejC +adn +adn +adn +adn +adn +adn +adn +adn +aes aaa aaa aaa @@ -116475,22 +118070,22 @@ aaa aaa aaa aaa -ekH -ekR -elb -elp -elB -elP -emd -emu -emL -enc -ent -enI -enZ -eoo -eoD -eoS +ejC +adn +adn +adn +adn +adn +adn +aiN +ajI +aiN +alK +amN +anW +aoz +aoC +apA aaa aaa aaa @@ -116732,22 +118327,22 @@ aaa aaa aaa aaa -ekI -ekS -elc -elq -elC -elQ -eme -emv -emM -end -enu -enJ -eoa -eop -eoE -eoT +adn +afv +afK +afK +afK +aho +adn +agG +aeh +aeG +aeG +amO +aeG +aoA +aoC +apB aaa aaa aaa @@ -116989,22 +118584,22 @@ aaa aaa aaa aaa -ekJ -ekT -eld -elr -elD -elR -emf -emw -emN -ene -env -enK -eob -eoq -eoF -eoU +adn +aeG +aeG +aeG +aeG +aeG +aia +ehe +aeh +akK +alL +amP +anX +aoB +aoC +apC aaa aaa aaa @@ -117240,28 +118835,28 @@ aaa aaa aaa ejC -ejL -ejU -ekd -ekm +adn +adn +adn +aes aaa aaa -ekK -ekU -ele -els -elE -elS -emg -emx -emO -enf -enw -enL -eoc -eor -eoG -eoV +adn +aeG +aeG +aeG +aeG +aeG +adn +aiO +aeh +akL +age +amQ +adn +adn +adn +aeI aaa aaa aaa @@ -117496,26 +119091,26 @@ aaa aaa aaa aaa -ejD -ejM -ejV -eke -ekn -ekv +adn +adA +adT +aeh +adn +aeE aaa -ekL -ekV -elf -elt -elF -elT -emh -emy -emP -eng -enx -enM -eod +adn +afw +afL +ehd +agG +ahp +adn +aiP +aeh +akL +age +amR +adn aaa aaa aaa @@ -117753,28 +119348,28 @@ aaa aaa aaa aaa -ejE -ejN -ejW -ekf -eko -ekw -ekC -ekM -ekW -elg -elu -elG -brL -emi -emz -emQ -enh -brL -enN -eoe -eos -eoH +ado +adB +adU +aeh +adn +adn +adn +adn +adn +adn +adn +agH +agb +adn +adn +adn +akM +agb +adn +adn +adn +aes aaa aaa aaa @@ -118010,28 +119605,28 @@ aaa aaa aaa aaa -ejF -ejO -ejX -ekg -ekp -ekx -ekD -ekN -ekX -elh -brL -elH -elU -emj -emA -emR -eni -eny -enO -brL -eot -eoI +ado +adC +adV +aeh +aet +aeF +aeT +ehb +aeT +aeT +agb +aeG +aeG +aeG +aeG +ehf +akL +age +aeh +agb +aoC +apA aaa aaa aaa @@ -118267,28 +119862,28 @@ aaa aaa aaa aaa -ejG -ejP -ejY -ekh -ekq -eky -ekE -ekO -ekY -eli -elv -elI -elV -emk -emB -emS -enj -enz -enP -eof -eou -eoJ +ado +adD +adW +aeh +aeu +aeG +adV +adV +adV +aeG +agc +aeG +adV +adV +adV +adV +akL +age +aeh +anY +aoC +apB aaa aaa aaa @@ -118524,28 +120119,28 @@ aaa aaa aaa aaa -ejH -ejQ -ejZ -eki -ekr -ekz -ekF -ekP -ekZ -elj -brL -elJ -elW -eml -emC -emT -enk -enA -enQ -brL -eov -eoK +ado +adE +adV +aeh +adn +aeH +aeU +ehc +aeU +aeU +agb +aeG +aeG +aeG +aeG +ehg +akL +age +aeh +agb +aoC +apC aaa aaa aaa @@ -118781,28 +120376,28 @@ aaa aaa aaa aaa -ejI -ejR -eka -ekj -eks -ekA -ekG -ekQ -ela -elk -elw -elK -brL -emm -emD -emU -enl -brL -enR -eog -eow -eoL +ado +adF +adX +aeh +adn +adn +adn +afk +adn +adn +adn +agI +agb +adn +adn +adn +akM +agb +adn +adn +adn +aev aaa aaa aaa @@ -119038,26 +120633,26 @@ aaa aaa aaa aaa -ejJ -ejS -ekb -ekk -ekt -ekB +adn +adG +adY +aeh +adn +aeI aaa aaa aaa -ell -elx -elL -elX -emn -emE -emV -enm -enB -enS -eoh +adn +agd +aeG +ahq +adn +aiQ +aeh +akL +age +amS +adn aaa aaa aaa @@ -119295,29 +120890,29 @@ aaa aaa aaa aaa -ejK -ejT -ekc -ekl -eku +adp +adn +adn +adn +aev aaa aaa aaa aaa -elm -ely -elM -elY -emo -emF -emW -enn -enC -enT -eoi -eox -eoM -eoW +afM +age +aeG +ahq +adn +aiR +aeh +akL +age +amT +adn +adn +adn +aeE aaa aaa aaa @@ -119561,20 +121156,20 @@ aaa aaa aaa aaa -eln -elz -elN -elZ -emp -emG -emX -eno -enD -enU -eoj -eoy -eoN -eoX +afN +agf +aeG +ahr +aet +aiS +aeh +akN +alM +amP +aeG +aoE +aoC +apA aaa aaa aaa @@ -119818,20 +121413,20 @@ aaa aaa aaa aaa -elo -elA -elO -ema -emq -emH -emY -enp -enE -enV -eok -eoz -eoO -eoY +adp +adn +adn +adn +adn +aiT +aeh +aeG +aeG +amU +aeG +aoF +aoC +apB aaa aaa aaa @@ -120078,17 +121673,17 @@ aaa aaa aaa aaa -emb -emr -emI -emZ -enq -enF -enW -eol -eoA -eoP -eoZ +ahs +adn +aiU +aeh +akO +alN +amV +ehg +aoE +aoC +apC aaa aaa aaa @@ -120336,16 +121931,16 @@ aaa aaa aaa aaa -ems -emJ -ena -enr -enG -enX -eom -eoB -eoQ -epa +adp +adn +adn +adn +adn +adn +adn +adn +adn +aev aaa aaa aaa @@ -136085,7 +137680,7 @@ bou bou bOd bPY -bSm +epi bUq bWg bWg @@ -138173,9 +139768,9 @@ cHW cHW cHW cOH -cQx -cRP -cTA +epl +epm +epn cOH cHW cHW @@ -139886,7 +141481,7 @@ akc alc amd anm -aol +eph aip aqf aib @@ -141673,9 +143268,9 @@ edp edp edp een -acj +epf aci -acj +epg agl agN ahu @@ -142689,14 +144284,14 @@ aaf aaf aaf aax -ach +epb aax aaf aaf aaf aaf aax -acj +epd aax aaf aaf @@ -143203,14 +144798,14 @@ aax aaD abR aax -acj +epc aax acE acV adg adr aax -ach +epe aax abT aaD @@ -162837,10 +164432,10 @@ cqf cqf cqf cqf -cEE +epj cqf cqf -cIU +epk cqf cqf cqf From b8094b48f3be3fe537ac4927cc90c2620a8fd181 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Tue, 6 Jun 2017 14:27:27 -0400 Subject: [PATCH 11/86] Fixes logged out spawning new_players (#28105) --- code/controllers/subsystem/ticker.dm | 2 +- code/modules/mob/dead/new_player/new_player.dm | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 22b35da4987..2d0bcf907cd 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -432,7 +432,7 @@ SUBSYSTEM_DEF(ticker) /datum/controller/subsystem/ticker/proc/transfer_characters() var/list/livings = list() - for(var/mob/dead/new_player/player in GLOB.player_list) + for(var/mob/dead/new_player/player in GLOB.mob_list) var/mob/living = player.transfer_character() if(living) qdel(player) diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index 2a4cd1ba2ca..c8bc7f4ff5b 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -140,8 +140,7 @@ observer.name = observer.real_name observer.update_icon() observer.stop_sound_channel(CHANNEL_LOBBYMUSIC) - qdel(mind) - + QDEL_NULL(mind) qdel(src) return 1 @@ -352,7 +351,6 @@ if(SHUTTLE_CALL) if(SSshuttle.emergency.timeLeft(1) > initial(SSshuttle.emergencyCallTime)*0.5) SSticker.mode.make_antag_chance(humanc) - qdel(src) /mob/dead/new_player/proc/AddEmploymentContract(mob/living/carbon/human/employee) //TODO: figure out a way to exclude wizards/nukeops/demons from this. @@ -451,6 +449,8 @@ if(.) new_character.key = key //Manually transfer the key to log them in new_character.stop_sound_channel(CHANNEL_LOBBYMUSIC) + new_character = null + qdel(src) /mob/dead/new_player/proc/ViewManifest() var/dat = "" From e80bf88bb9aaea82c6fbc4fd428619b0699278be Mon Sep 17 00:00:00 2001 From: Tacolizard Date: Tue, 6 Jun 2017 11:41:43 -0700 Subject: [PATCH 12/86] add and implement icon --- code/_onclick/hud/parallax.dm | 6 ++++++ icons/effects/parallax.dmi | Bin 145457 -> 153094 bytes 2 files changed, 6 insertions(+) mode change 100644 => 100755 code/_onclick/hud/parallax.dm mode change 100644 => 100755 icons/effects/parallax.dmi diff --git a/code/_onclick/hud/parallax.dm b/code/_onclick/hud/parallax.dm old mode 100644 new mode 100755 index 4bf86f414bc..74f87618635 --- a/code/_onclick/hud/parallax.dm +++ b/code/_onclick/hud/parallax.dm @@ -21,6 +21,7 @@ C.parallax_layers_cached = list() C.parallax_layers_cached += new /obj/screen/parallax_layer/layer_1(null, C.view) C.parallax_layers_cached += new /obj/screen/parallax_layer/layer_2(null, C.view) + C.parallax_layers_cached += new /obj/screen/parallax_layer/layer_3(null, C.view) C.parallax_layers = C.parallax_layers_cached.Copy() @@ -278,6 +279,11 @@ speed = 1 layer = 2 +/obj/screen/parallax_layer/layer_3 + icon_state = "layer3" + speed = 1.4 + layer = 3 + #undef LOOP_NONE #undef LOOP_NORMAL #undef LOOP_REVERSE diff --git a/icons/effects/parallax.dmi b/icons/effects/parallax.dmi old mode 100644 new mode 100755 index a770bf8667d9f30b3b690c7717a3134242a758b1..b7a003d1bb0f0d1b883acca70ca535fc8ba27e74 GIT binary patch delta 11032 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 delta 3335 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 Date: Tue, 6 Jun 2017 15:36:25 -0400 Subject: [PATCH 13/86] fixed fixes #28120 fixes #28136 --- code/game/objects/items/weapons/tools.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index dacd06ee826..84aa45e289f 100755 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -66,6 +66,7 @@ materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) origin_tech = "materials=2;engineering=2" //done for balance reasons, making them high value for research, but harder to get force = 8 //might or might not be too high, subject to change + w_class = WEIGHT_CLASS_SMALL throwforce = 8 attack_verb = list("drilled", "screwed", "jabbed") toolspeed = 0.25 @@ -188,6 +189,7 @@ materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) origin_tech = "materials=2;engineering=2" //done for balance reasons, making them high value for research, but harder to get force = 8 //might or might not be too high, subject to change + w_class = WEIGHT_CLASS_SMALL throwforce = 8 throw_speed = 2 throw_range = 3//it's heavier than a screw driver/wrench, so it does more damage, but can't be thrown as far From 91537a2bf8fa1f3d5e94da80e3c706ff71d7473f Mon Sep 17 00:00:00 2001 From: QualityVan Date: Tue, 6 Jun 2017 15:52:06 -0400 Subject: [PATCH 14/86] Fixes surplus rifle unloaded icon being named wrong --- icons/obj/guns/projectile.dmi | Bin 32938 -> 32940 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index a6849c2d955d469199af19cb3840d75fa3d0efc4..2860c160085daadc75cc6cd1c8a08efdcf4601b5 100644 GIT binary patch delta 931 zcmV;U16=&7fdZ_70+1wsg?dz2bVOxyV{&P5bZKvH004NLote#U+d2@1*Y;Bg?Y6p* zlHkrd|}WfilUgp9v>VLAZPYhVWZq$OjPzhC+G6!2=0NR{Q`)l`cN3(G@w# z1!a+p+Go`D1zRU^Eei(Jd0^Ql(IZI}J;l0QL=)GwFbI35F@#7dQMqj9!SW?t`z8(R zOY%ZCg(z-7)@9d!U=WZ+*)_55K7w3>aqR=hbr|;v!@wxOAR07#oLTM~W(Cgk!U)cZm zFuKQGJKPm9^?@9m10Tp?8SsG|6u%GTpy+)d2gU9Kxw0XDSXUDU>}4~^SOtqU>vWt^ zUp~RIxAvw+R|DC7!2+Q!G;Uk=>_=k;uTXByvDiW_u2buE%5GGO%AP5Zh)D6L zThvYwbP*Ln4-Ec(y#(&>3wp-U@>0E{v(-;@`}kDCLb_f#MPteFKSm_ zJQIfbl^29|x*mUOz-~ct&t1o`t#{>n>&)_+qx%Pc-lExcZ~WMfb&0cWr!siXXW*Fk zW{CQ1m|ORv;%@nO-P#laLhd)`P4omd?AN?sYk1ebaLxODv-&#ox@zsMrl4Y`Z&IyP z&Fi9-SDn{I%v2eqXJJ&g{06Y2f+#6ZtFBA0;PUr!ei2cy*`^9J)<_9hWHKoO;Ibm~QnLX~GI zdijI05u=mH?>T?sb@@8dXO-WJA84dLvSn!Z}}Fky9lVBa-*km+z0&mi@2eYNSsaPkm@%O_w6e-ws%5OH8Als6nakdS1>PheE(YU_hM*mTeL}l2p-Ctjk3-aa{|8uxA=Wh?EkQ%jP;*zNBm4rD1(Z zp2(&U#RbT^>>3Pz0ZHU#T`YQliM>HGTN1A%eK3=+_lXF6 zsGTC{A}WF&82s&e3Ebaj^oXP7rFuilXW|VFjIemu@%qT*6_YniK483vi$~Kx)TX?6 zCJgf{F9_{)J^s>w-HhU%n~q^yZ_4-9E6Zz+ZXbAmk7m=o^J5#OH&94x!=5Qq6e^HKj-aI!@Kl_bKY*7#n+j)RZDL*1r;-WlWL)A z-WDyq>bxytrXrC9XD2xwkcUyH1I5~k^1i0L8Q|xACzNpIhG4=t%UXnlFvy$OMH(QI zqY+Slzux=vVRYb|Nbk=F271&Hxdin7d^m|X7_Cm3H<&-NcZt9OiYSGnLoZ?!sysu{ z%b%2u7@b6Z&-oj#%h#cQ1m!beAfXH$tWe^YcF1p1LM@#b|6xGMP9V@?P8{qgh4l;+ zxj~LGn6bQ6QI2fLmqTwv%2GJz%j Date: Tue, 6 Jun 2017 20:05:18 +0000 Subject: [PATCH 15/86] Automatic changelog compile, [ci skip] --- html/changelog.html | 1 + html/changelogs/.all_changelog.yml | 2 ++ html/changelogs/AutoChangeLog-pr-28098.yml | 4 ---- 3 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-28098.yml diff --git a/html/changelog.html b/html/changelog.html index 1ce1f4107f7..f99228cb253 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -62,6 +62,7 @@
  • Renames Clockwork Proselytizers to Replica Fabricators.
  • Replica Fabricators can directly consume floor tiles, rods, metal, and plasteel for power instead of needing to convert to brass first.
  • Cogscarabs can no longer use guns.
  • +
  • KA modkits in necropolis chests are now design discs with designs for those modkits, to force miners to bring back minerals.
  • PKPenguin321 updated: