diff --git a/code/__DEFINES/__game.dm b/code/__DEFINES/__game.dm index 87c5e2255b52..a03701045768 100644 --- a/code/__DEFINES/__game.dm +++ b/code/__DEFINES/__game.dm @@ -373,6 +373,7 @@ #define WALL_DEVWALL "devwall" #define WALL_DEVWALL_R "devwall_r" #define WALL_HUNTERSHIP "metal"//DMI specific name +#define WALL_AICORE "aiwall" //Defines for dropship weapon gimbals #define GIMBAL_LEFT -1 diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index 0a3b873ce385..85004125a77b 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -283,22 +283,40 @@ /obj/structure/machinery/door/airlock, ) +/obj/structure/machinery/door/poddoor/almayer/LateInitialize() + . = ..() + relativewall_neighbours() + /obj/structure/machinery/door/poddoor/almayer/open density = FALSE + /obj/structure/machinery/door/poddoor/almayer/blended icon_state = "almayer_pdoor1" base_icon_state = "almayer_pdoor" + /obj/structure/machinery/door/poddoor/almayer/blended/open density = FALSE + /obj/structure/machinery/door/poddoor/almayer/blended/white icon_state = "w_almayer_pdoor1" base_icon_state = "w_almayer_pdoor" + /obj/structure/machinery/door/poddoor/almayer/blended/white/open density = FALSE -/obj/structure/machinery/door/poddoor/almayer/Initialize() - . = ..() - addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, relativewall_neighbours)), 10) +/obj/structure/machinery/door/poddoor/almayer/blended/aicore + icon_state = "aidoor1" + base_icon_state = "aidoor" + +/obj/structure/machinery/door/poddoor/almayer/blended/aicore/open + density = FALSE + +/obj/structure/machinery/door/poddoor/almayer/blended/white_aicore + icon_state = "w_aidoor1" + base_icon_state = "w_aidoor" + +/obj/structure/machinery/door/poddoor/almayer/blended/white_aicore/open + density = FALSE /obj/structure/machinery/door/poddoor/almayer/locked unslashable = TRUE diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 6ab70b8266f4..226045caaea6 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -599,6 +599,34 @@ unacidable = TRUE health = 1000000 //Failsafe, shouldn't matter +/obj/structure/window/framed/almayer/aicore + icon_state = "ai_rwindow0" + basestate = "ai_rwindow" + window_frame = /obj/structure/window_frame/almayer/aicore + +/obj/structure/window/framed/almayer/aicore/hull + name = "hull window" + desc = "An ultra-reinforced window designed to protect the AI Core. Made out of exotic materials to prevent hull breaches, nothing will get through here." + not_damageable = TRUE + not_deconstructable = TRUE + unslashable = TRUE + unacidable = TRUE + health = 1000000 //Failsafe, shouldn't matter + +/obj/structure/window/framed/almayer/aicore/white + icon_state = "w_ai_rwindow0" + basestate = "w_ai_rwindow" + window_frame = /obj/structure/window_frame/almayer/aicore/white + +/obj/structure/window/framed/almayer/aicore/white/hull + name = "hull window" + desc = "An ultra-reinforced window designed to protect the AI Core. Made out of exotic materials to prevent hull breaches, nothing will get through here." + not_damageable = TRUE + not_deconstructable = TRUE + unslashable = TRUE + unacidable = TRUE + health = 1000000 //Failsafe, shouldn't matter + /obj/structure/window/framed/colony name = "window" icon_state = "col_window0" diff --git a/code/game/objects/structures/window_frame.dm b/code/game/objects/structures/window_frame.dm index 2c165b424dad..460a11af1000 100644 --- a/code/game/objects/structures/window_frame.dm +++ b/code/game/objects/structures/window_frame.dm @@ -174,6 +174,16 @@ basestate = "white_window" window_type = /obj/structure/window/framed/almayer/white +/obj/structure/window_frame/almayer/aicore + icon_state = "ai_window0_frame" + basestate = "ai_window" + window_type = /obj/structure/window/framed/almayer/aicore + +/obj/structure/window_frame/almayer/aicore/white + icon_state = "w_ai_window0_frame" + basestate = "w_ai_window" + window_type = /obj/structure/window/framed/almayer/aicore/white + /obj/structure/window_frame/almayer/requisitions/attackby(obj/item/W, mob/living/user) if(istype(W, sheet_type)) to_chat(user, SPAN_WARNING("You can't repair this window.")) diff --git a/code/game/turfs/floor_types.dm b/code/game/turfs/floor_types.dm index 81ef9aee3b0c..8a8698d0c047 100644 --- a/code/game/turfs/floor_types.dm +++ b/code/game/turfs/floor_types.dm @@ -180,7 +180,22 @@ /turf/open/floor/plating/plating_catwalk/shiva icon = 'icons/turf/floors/ice_colony/shiva_floor.dmi' +/turf/open/floor/plating/plating_catwalk/aicore + icon = 'icons/turf/floors/aicore.dmi' + icon_state = "ai_plating_catwalk" +/turf/open/floor/plating/plating_catwalk/aicore/update_icon() + . = ..() + if(covered) + overlays += image(icon, src, "ai_catwalk", CATWALK_LAYER) + +/turf/open/floor/plating/plating_catwalk/aicore/white + icon_state = "w_ai_plating_catwalk" + +/turf/open/floor/plating/plating_catwalk/aicore/white/update_icon() + . = ..() + if(covered) + overlays += image(icon, src, "w_ai_catwalk", CATWALK_LAYER) /turf/open/floor/plating/ironsand name = "Iron Sand" @@ -303,6 +318,27 @@ allow_construction = FALSE hull_floor = TRUE +/turf/open/floor/almayer/aicore + icon = 'icons/turf/floors/aicore.dmi' + icon_state = "ai_floor1" + +/turf/open/floor/almayer/aicore/glowing + icon_state = "ai_floor2" + light_color = "#d69c46" + light_range = 2 + +/turf/open/floor/almayer/aicore/glowing/Initialize(mapload, ...) + . = ..() + set_light_on(TRUE) + +/turf/open/floor/almayer/aicore/no_build + allow_construction = FALSE + hull_floor = TRUE + +/turf/open/floor/almayer/aicore/glowing/no_build + allow_construction = FALSE + hull_floor = TRUE + // RESEARCH STUFF /turf/open/floor/almayer/research/containment/entrance icon_state = "containment_entrance" diff --git a/code/game/turfs/walls/wall_types.dm b/code/game/turfs/walls/wall_types.dm index a90e821fabbf..259e386825ff 100644 --- a/code/game/turfs/walls/wall_types.dm +++ b/code/game/turfs/walls/wall_types.dm @@ -211,7 +211,39 @@ icon_state = "containment_window" opacity = FALSE +//AI Core +/turf/closed/wall/almayer/aicore + walltype = WALL_AICORE + icon = 'icons/turf/walls/almayer_aicore.dmi' + icon_state = "aiwall" + +/turf/closed/wall/almayer/aicore/reinforced + name = "reinforced hull" + damage_cap = HEALTH_WALL_REINFORCED + icon_state = "reinforced" + +/turf/closed/wall/almayer/aicore/hull + name = "ultra reinforced hull" + desc = "An extremely reinforced metal wall used to isolate potentially dangerous areas" + hull = TRUE + icon_state = "hull" + +/turf/closed/wall/almayer/aicore/white + walltype = WALL_AICORE + icon = 'icons/turf/walls/almayer_aicore_white.dmi' + icon_state = "aiwall" + +/turf/closed/wall/almayer/aicore/white/reinforced + name = "reinforced hull" + damage_cap = HEALTH_WALL_REINFORCED + icon_state = "reinforced" + +/turf/closed/wall/almayer/aicore/white/hull + name = "ultra reinforced hull" + desc = "An extremely reinforced metal wall used to isolate potentially dangerous areas" + hull = TRUE + icon_state = "hull" //Sulaco walls. diff --git a/icons/obj/structures/doors/blastdoors_shutters.dmi b/icons/obj/structures/doors/blastdoors_shutters.dmi index c5ec97be49b8..8c63d0580922 100644 Binary files a/icons/obj/structures/doors/blastdoors_shutters.dmi and b/icons/obj/structures/doors/blastdoors_shutters.dmi differ diff --git a/icons/turf/floors/aicore.dmi b/icons/turf/floors/aicore.dmi new file mode 100644 index 000000000000..0396b9bef241 Binary files /dev/null and b/icons/turf/floors/aicore.dmi differ diff --git a/icons/turf/walls/almayer_aicore.dmi b/icons/turf/walls/almayer_aicore.dmi new file mode 100644 index 000000000000..5ce7aaf2022f Binary files /dev/null and b/icons/turf/walls/almayer_aicore.dmi differ diff --git a/icons/turf/walls/almayer_aicore_white.dmi b/icons/turf/walls/almayer_aicore_white.dmi new file mode 100644 index 000000000000..721cd7c63f28 Binary files /dev/null and b/icons/turf/walls/almayer_aicore_white.dmi differ diff --git a/icons/turf/walls/window_frames.dmi b/icons/turf/walls/window_frames.dmi index e6dee0c29189..5fbe51615e98 100644 Binary files a/icons/turf/walls/window_frames.dmi and b/icons/turf/walls/window_frames.dmi differ diff --git a/icons/turf/walls/windows.dmi b/icons/turf/walls/windows.dmi index a3f2fd1d4198..2904c8d5fa9a 100644 Binary files a/icons/turf/walls/windows.dmi and b/icons/turf/walls/windows.dmi differ diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index ca5ab003c721..f4ba343d3bc2 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -522,9 +522,7 @@ icon_state = "E"; pixel_x = 1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "acK" = ( /obj/structure/desertdam/decals/road_edge{ @@ -3325,9 +3323,7 @@ pixel_y = 24; req_one_access_txt = "90;91;92" }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "asE" = ( /obj/structure/bed/chair/office/dark{ @@ -3343,7 +3339,7 @@ req_one_access_txt = "91;92" }, /turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" + icon_state = "test_floor4" }, /area/almayer/command/airoom) "asG" = ( @@ -3353,9 +3349,7 @@ unacidable = 1; unslashable = 1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "asH" = ( /obj/structure/machinery/telecomms/bus/preset_three, @@ -3688,15 +3682,13 @@ /area/almayer/command/airoom) "auf" = ( /obj/structure/pipes/standard/simple/hidden/supply/no_boom, -/turf/closed/wall/almayer/white/hull, +/turf/closed/wall/almayer/aicore/hull, /area/almayer/command/airoom) "aug" = ( /obj/structure/bed/chair/office/dark{ dir = 8 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "aui" = ( /obj/structure/machinery/telecomms/hub/preset, @@ -3966,11 +3958,6 @@ icon_state = "test_floor4" }, /area/almayer/powered) -"avK" = ( -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, -/area/almayer/command/airoom) "avL" = ( /obj/structure/machinery/door_control{ id = "ARES StairsUpper"; @@ -4004,9 +3991,7 @@ pixel_y = -24; req_one_access_txt = "91;92" }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "avM" = ( /obj/structure/machinery/computer/cameras/almayer/ares{ @@ -4024,9 +4009,7 @@ pixel_y = 6 }, /obj/item/tool/pen, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "avN" = ( /obj/structure/machinery/telecomms/processor/preset_two, @@ -4199,9 +4182,7 @@ icon_state = "W"; pixel_x = -1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "awv" = ( /obj/structure/machinery/computer/telecomms/monitor, @@ -5685,9 +5666,7 @@ /obj/structure/bed/chair/office/dark{ dir = 4 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "aCf" = ( /obj/structure/window/framed/almayer/hull/hijack_bustable, @@ -7272,9 +7251,7 @@ unacidable = 0; unslashable = 0 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "aKu" = ( /obj/structure/pipes/standard/simple/hidden/supply{ @@ -9801,9 +9778,7 @@ pixel_y = -24; req_one_access_txt = "200;91;92" }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "baw" = ( /turf/open/floor/almayer, @@ -14841,7 +14816,7 @@ name = "\improper ARES Mainframe Shutters"; plane = -7 }, -/obj/structure/machinery/door/poddoor/almayer/blended/white/open{ +/obj/structure/machinery/door/poddoor/almayer/blended/aicore/open{ closed_layer = 3.2; id = "ARES Emergency"; layer = 3.2; @@ -15410,9 +15385,9 @@ dir = 8; pixel_y = 2 }, -/turf/open/floor/almayer/no_build{ - dir = 4; - icon_state = "silver" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_silver"; + dir = 4 }, /area/almayer/command/airoom) "bLw" = ( @@ -17825,9 +17800,7 @@ icon_state = "S"; layer = 3.3 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "ccs" = ( /obj/structure/disposalpipe/segment{ @@ -18826,14 +18799,8 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/shipboard/port_point_defense) "clw" = ( -/obj/structure/machinery/light{ - dir = 8; - invisibility = 101; - unacidable = 1; - unslashable = 1 - }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" +/turf/open/floor/almayer/aicore/glowing/no_build{ + icon_state = "ai_floor3" }, /area/almayer/command/airoom) "clE" = ( @@ -19147,9 +19114,7 @@ /obj/structure/machinery/light{ dir = 4 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "cnq" = ( /obj/structure/machinery/line_nexter{ @@ -19513,9 +19478,7 @@ pixel_x = 5; pixel_y = 6 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "cqp" = ( /obj/structure/largecrate/random/barrel/white, @@ -19873,9 +19836,7 @@ /area/almayer/hallways/upper/stern_hallway) "cwS" = ( /obj/structure/blocker/invisible_wall, -/turf/open/floor/almayer/no_build{ - icon_state = "plating" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "cwX" = ( /obj/structure/ladder{ @@ -19889,12 +19850,7 @@ icon_state = "S"; layer = 3.3 }, -/obj/structure/machinery/light{ - dir = 4 - }, -/turf/open/floor/almayer/no_build{ - icon_state = "tcomms" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "cxk" = ( /obj/structure/machinery/light, @@ -20091,10 +20047,7 @@ dir = 1; icon_state = "ramptop" }, -/turf/open/floor/almayer/no_build{ - dir = 4; - icon_state = "silver" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "cBs" = ( /obj/structure/bed/chair, @@ -20637,8 +20590,8 @@ icon_state = "N"; pixel_y = 1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "cargo_arrow" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_arrow" }, /area/almayer/command/airoom) "cLq" = ( @@ -21501,7 +21454,7 @@ }, /area/almayer/engineering/upper_engineering/port) "daz" = ( -/turf/closed/wall/almayer/white/hull, +/turf/closed/wall/almayer/aicore/hull, /area/almayer/command/airoom) "daF" = ( /obj/structure/machinery/power/apc/almayer{ @@ -23036,9 +22989,7 @@ icon_state = "W"; layer = 3.3 }, -/turf/open/floor/almayer/no_build{ - icon_state = "tcomms" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "dDt" = ( /obj/structure/toilet{ @@ -23264,10 +23215,7 @@ /obj/structure/stairs{ dir = 1 }, -/turf/open/floor/almayer/no_build{ - dir = 8; - icon_state = "silver" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "dGr" = ( /obj/structure/pipes/vents/scrubber{ @@ -23376,17 +23324,13 @@ /area/almayer/living/bridgebunks) "dIi" = ( /obj/structure/pipes/standard/simple/hidden/supply/no_boom, -/turf/open/floor/plating/plating_catwalk{ - allow_construction = 0 - }, +/turf/open/floor/plating/plating_catwalk/aicore, /area/almayer/command/airoom) "dIn" = ( /obj/structure/pipes/standard/simple/hidden/supply/no_boom{ dir = 5 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "dID" = ( /obj/effect/decal/warning_stripes{ @@ -23745,10 +23689,7 @@ /obj/structure/stairs{ dir = 1 }, -/turf/open/floor/almayer/no_build{ - dir = 4; - icon_state = "silver" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "dQp" = ( /obj/structure/pipes/standard/simple/hidden/supply, @@ -24406,7 +24347,7 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/hull/upper/u_m_p) "ebN" = ( -/turf/closed/wall/almayer/white/reinforced, +/turf/closed/wall/almayer/aicore/reinforced, /area/almayer/command/airoom) "ebV" = ( /obj/structure/machinery/status_display{ @@ -25399,14 +25340,8 @@ }, /area/almayer/maint/hull/lower/l_m_s) "erN" = ( -/obj/structure/machinery/light{ - dir = 8 - }, -/obj/structure/pipes/vents/pump/no_boom{ - dir = 1 - }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_plates" }, /area/almayer/command/airoom) "esd" = ( @@ -25573,9 +25508,7 @@ pixel_y = 24; req_one_access_txt = "200;91;92" }, -/turf/open/floor/almayer/no_build{ - icon_state = "tcomms" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "euO" = ( /obj/structure/machinery/light{ @@ -26391,14 +26324,8 @@ /obj/structure/machinery/status_display{ pixel_y = 30 }, -/obj/structure/machinery/light{ - dir = 4; - invisibility = 101; - unacidable = 1; - unslashable = 1 - }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" +/turf/open/floor/almayer/aicore/glowing/no_build{ + icon_state = "ai_floor3" }, /area/almayer/command/airoom) "eKQ" = ( @@ -27005,10 +26932,11 @@ "eXk" = ( /obj/effect/landmark/late_join/working_joe, /obj/effect/landmark/start/working_joe, -/obj/structure/machinery/light{ - dir = 8 +/obj/structure/machinery/light/small{ + dir = 8; + light_color = "#d69c46" }, -/turf/open/floor/plating/plating_catwalk, +/turf/open/floor/plating/plating_catwalk/aicore, /area/almayer/command/airoom) "eXq" = ( /turf/closed/wall/almayer, @@ -27087,9 +27015,7 @@ dir = 8; pixel_x = 29 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "eYD" = ( /obj/effect/decal/warning_stripes{ @@ -27419,15 +27345,12 @@ /area/almayer/engineering/lower) "fcX" = ( /obj/effect/step_trigger/clone_cleaner, -/obj/structure/machinery/light{ - dir = 8 - }, /obj/structure/platform_decoration{ dir = 1 }, -/turf/open/floor/almayer/no_build{ - dir = 8; - icon_state = "silver" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_silver"; + dir = 8 }, /area/almayer/command/airoom) "fdf" = ( @@ -27790,9 +27713,7 @@ icon_state = "E"; pixel_x = 1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "fmB" = ( /obj/structure/bed/chair/comfy{ @@ -28170,9 +28091,7 @@ icon_state = "NW-out"; pixel_y = 1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "tcomms" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "frV" = ( /obj/structure/toilet{ @@ -28806,9 +28725,7 @@ /obj/structure/machinery/camera/autoname/almayer/containment/ares{ dir = 4 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "fER" = ( /obj/structure/machinery/autolathe, @@ -29078,18 +28995,16 @@ /obj/structure/pipes/standard/simple/hidden/supply/no_boom{ dir = 4 }, -/turf/open/floor/almayer/no_build{ - dir = 8; - icon_state = "cargo_arrow" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_arrow"; + dir = 8 }, /area/almayer/command/airoom) "fKe" = ( /obj/effect/decal/warning_stripes{ icon_state = "SW-out" }, -/turf/open/floor/almayer/no_build{ - icon_state = "tcomms" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "fKh" = ( /obj/structure/window/framed/almayer, @@ -29257,9 +29172,9 @@ pixel_y = -8; req_one_access_txt = "90;91;92" }, -/turf/open/floor/almayer/no_build{ - dir = 4; - icon_state = "silver" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_silver"; + dir = 4 }, /area/almayer/command/airoom) "fMt" = ( @@ -29269,7 +29184,7 @@ plane = -7 }, /obj/effect/step_trigger/ares_alert/core, -/obj/structure/machinery/door/poddoor/almayer/blended/white/open{ +/obj/structure/machinery/door/poddoor/almayer/blended/aicore/open{ closed_layer = 3.2; id = "ARES Emergency"; layer = 3.2; @@ -29935,9 +29850,7 @@ pixel_x = 8; pixel_y = -8 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "gbg" = ( /obj/structure/sign/safety/terminal{ @@ -29961,8 +29874,8 @@ pixel_y = -8; req_one_access_txt = "90;91;92" }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" +/turf/open/floor/almayer/aicore/glowing/no_build{ + icon_state = "ai_floor3" }, /area/almayer/command/airoom) "gbs" = ( @@ -30180,9 +30093,7 @@ icon_state = "S"; layer = 3.3 }, -/turf/open/floor/almayer/no_build{ - icon_state = "tcomms" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "gfv" = ( /turf/open/floor/plating/plating_catwalk, @@ -30402,9 +30313,7 @@ /obj/item/storage/box/ids{ pixel_x = -4 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "gjB" = ( /obj/structure/machinery/light{ @@ -31268,9 +31177,7 @@ pixel_y = 8; req_one_access_txt = "91;92" }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "gAj" = ( /obj/structure/bed/chair/comfy/charlie{ @@ -32034,9 +31941,7 @@ unacidable = 0; unslashable = 0 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "gMS" = ( /obj/structure/machinery/camera/autoname/almayer{ @@ -32150,9 +32055,9 @@ unacidable = 0; unslashable = 0 }, -/turf/open/floor/almayer/no_build{ - dir = 4; - icon_state = "silver" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_silver"; + dir = 4 }, /area/almayer/command/airoom) "gOC" = ( @@ -32190,16 +32095,10 @@ vector_x = -97; vector_y = 65 }, -/obj/structure/machinery/light{ - unacidable = 1; - unslashable = 1 - }, /obj/structure/stairs{ dir = 1 }, -/turf/open/floor/almayer/no_build{ - dir = 4 - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "gPS" = ( /obj/effect/decal/warning_stripes{ @@ -32374,8 +32273,8 @@ dir = 4; pixel_y = -18 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" +/turf/open/floor/almayer/aicore/glowing/no_build{ + icon_state = "ai_floor3" }, /area/almayer/command/airoom) "gTK" = ( @@ -32467,9 +32366,9 @@ /obj/structure/pipes/standard/simple/hidden/supply/no_boom{ dir = 4 }, -/turf/open/floor/almayer/no_build{ - dir = 4; - icon_state = "cargo_arrow" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_arrow"; + dir = 4 }, /area/almayer/command/airoom) "gUS" = ( @@ -35299,9 +35198,7 @@ pixel_x = 14; pixel_y = 38 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "hSb" = ( /obj/structure/largecrate/random/secure, @@ -35391,9 +35288,7 @@ pixel_y = 16 }, /obj/structure/pipes/standard/simple/hidden/supply/no_boom, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "hTt" = ( /obj/structure/machinery/brig_cell/cell_1{ @@ -35776,9 +35671,7 @@ icon_state = "N"; pixel_y = 1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "hZw" = ( /obj/effect/decal/warning_stripes{ @@ -36067,9 +35960,7 @@ dir = 1; icon_state = "ramptop" }, -/turf/open/floor/almayer/no_build{ - dir = 4 - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "ieX" = ( /obj/structure/surface/table/almayer, @@ -36115,9 +36006,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "SE-out" }, -/turf/open/floor/almayer/no_build{ - icon_state = "tcomms" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "igs" = ( /obj/structure/surface/table/almayer, @@ -36692,9 +36581,7 @@ dir = 1; icon_state = "ramptop" }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "isI" = ( /obj/structure/sign/nosmoking_2{ @@ -36740,9 +36627,9 @@ unacidable = 0; unslashable = 0 }, -/turf/open/floor/almayer/no_build{ - dir = 8; - icon_state = "silver" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_silver"; + dir = 8 }, /area/almayer/command/airoom) "ito" = ( @@ -37050,9 +36937,7 @@ unacidable = 1; unslashable = 1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "iyS" = ( /obj/structure/disposalpipe/segment{ @@ -38432,10 +38317,7 @@ /obj/structure/stairs{ dir = 1 }, -/turf/open/floor/almayer/no_build{ - dir = 4; - icon_state = "silver" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "iZE" = ( /obj/structure/machinery/cm_vending/sorted/tech/tool_storage, @@ -39559,7 +39441,7 @@ plane = -7 }, /obj/effect/step_trigger/ares_alert/core, -/obj/structure/machinery/door/poddoor/almayer/blended/white/open{ +/obj/structure/machinery/door/poddoor/almayer/blended/aicore/open{ closed_layer = 3.2; id = "ARES Emergency"; layer = 3.2; @@ -39708,11 +39590,9 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/hallways/lower/vehiclehangar) "jtj" = ( -/obj/structure/machinery/status_display{ - pixel_y = 30 - }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" +/obj/effect/step_trigger/clone_cleaner, +/turf/open/floor/almayer/aicore/glowing/no_build{ + icon_state = "ai_floor3" }, /area/almayer/command/airoom) "jts" = ( @@ -39834,8 +39714,8 @@ /area/almayer/hallways/upper/aft_hallway) "jvB" = ( /obj/effect/step_trigger/clone_cleaner, -/turf/open/floor/almayer/no_build{ - dir = 4 +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_plates" }, /area/almayer/command/airoom) "jvD" = ( @@ -40233,9 +40113,7 @@ pixel_x = 24; req_one_access_txt = "90;91;92" }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "jEA" = ( /obj/structure/disposalpipe/segment{ @@ -41340,9 +41218,7 @@ /obj/structure/machinery/camera/autoname/almayer/containment/ares{ dir = 4 }, -/turf/open/floor/almayer/no_build{ - icon_state = "tcomms" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "jZd" = ( /obj/structure/pipes/vents/pump{ @@ -41567,9 +41443,7 @@ /obj/structure/stairs{ dir = 1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "kbJ" = ( /obj/effect/decal/warning_stripes{ @@ -41885,9 +41759,7 @@ /obj/structure/machinery/camera/autoname/almayer/containment/ares{ dir = 8 }, -/turf/open/floor/almayer/no_build{ - icon_state = "tcomms" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "kil" = ( /obj/structure/stairs/perspective{ @@ -42894,9 +42766,9 @@ pixel_y = -8; req_one_access_txt = "90;91;92" }, -/turf/open/floor/almayer/no_build{ - dir = 8; - icon_state = "silver" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_silver"; + dir = 8 }, /area/almayer/command/airoom) "kAh" = ( @@ -43447,10 +43319,7 @@ dir = 1; icon_state = "ramptop" }, -/turf/open/floor/almayer/no_build{ - dir = 8; - icon_state = "silver" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "kKB" = ( /obj/structure/machinery/door/firedoor/border_only/almayer, @@ -43952,9 +43821,7 @@ pixel_y = 24; req_one_access_txt = "200;91;92" }, -/turf/open/floor/almayer/no_build{ - icon_state = "tcomms" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "kSA" = ( /obj/structure/machinery/door/firedoor/border_only/almayer, @@ -44206,9 +44073,9 @@ }, /area/almayer/command/computerlab) "kXj" = ( -/turf/open/floor/almayer/no_build{ - dir = 4; - icon_state = "silver" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_silver"; + dir = 4 }, /area/almayer/command/airoom) "kXm" = ( @@ -44804,9 +44671,7 @@ dir = 1; icon_state = "ramptop" }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "liF" = ( /obj/structure/machinery/light/small{ @@ -45069,7 +44934,7 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/medical/medical_science) "lmz" = ( -/turf/closed/wall/almayer/white/hull, +/turf/closed/wall/almayer/aicore/hull, /area/space) "lmA" = ( /obj/structure/flora/pottedplant{ @@ -45144,8 +45009,8 @@ pixel_y = -8; req_one_access_txt = "90;91;92" }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" +/turf/open/floor/almayer/aicore/glowing/no_build{ + icon_state = "ai_floor3" }, /area/almayer/command/airoom) "lok" = ( @@ -45455,7 +45320,7 @@ "ltc" = ( /obj/effect/landmark/late_join/working_joe, /obj/effect/landmark/start/working_joe, -/turf/open/floor/plating/plating_catwalk, +/turf/open/floor/plating/plating_catwalk/aicore, /area/almayer/command/airoom) "ltm" = ( /obj/structure/bed/chair/comfy/orange, @@ -47172,9 +47037,7 @@ }, /obj/item/folder/white, /obj/item/folder/white, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "mea" = ( /obj/structure/flora/pottedplant{ @@ -47632,9 +47495,7 @@ icon_state = "NE-out"; pixel_y = 1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "tcomms" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "mlm" = ( /turf/open/floor/almayer{ @@ -48663,7 +48524,7 @@ name = "\improper ARES Mainframe Shutters"; plane = -7 }, -/obj/structure/machinery/door/poddoor/almayer/blended/white/open{ +/obj/structure/machinery/door/poddoor/almayer/blended/aicore/open{ closed_layer = 3.2; id = "ARES Emergency"; layer = 3.2; @@ -48789,9 +48650,9 @@ }, /area/almayer/medical/hydroponics) "mHE" = ( -/turf/open/floor/almayer/no_build{ - dir = 8; - icon_state = "silver" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_silver"; + dir = 8 }, /area/almayer/command/airoom) "mHF" = ( @@ -49359,7 +49220,7 @@ plane = -7 }, /obj/effect/step_trigger/ares_alert/core, -/obj/structure/machinery/door/poddoor/almayer/blended/white/open{ +/obj/structure/machinery/door/poddoor/almayer/blended/aicore/open{ closed_layer = 3.2; id = "ARES Emergency"; layer = 3.2; @@ -49576,19 +49437,8 @@ dir = 8; pixel_x = 17 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, -/area/almayer/command/airoom) -"mUC" = ( -/obj/structure/machinery/light{ - dir = 4; - invisibility = 101; - unacidable = 1; - unslashable = 1 - }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" +/turf/open/floor/almayer/aicore/glowing/no_build{ + icon_state = "ai_floor3" }, /area/almayer/command/airoom) "mUE" = ( @@ -52907,9 +52757,7 @@ /obj/structure/sign/safety/rewire{ pixel_y = 38 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "ocI" = ( /obj/structure/pipes/standard/simple/hidden/supply, @@ -53918,13 +53766,10 @@ /area/almayer/hallways/hangar) "osy" = ( /obj/effect/step_trigger/clone_cleaner, -/obj/structure/machinery/light{ - dir = 4 - }, /obj/structure/platform_decoration, -/turf/open/floor/almayer/no_build{ - dir = 4; - icon_state = "silver" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_silver"; + dir = 4 }, /area/almayer/command/airoom) "osz" = ( @@ -54080,12 +53925,7 @@ pixel_y = 6 }, /obj/item/tool/pen, -/obj/structure/machinery/light{ - dir = 4 - }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "ouw" = ( /obj/structure/machinery/light/small{ @@ -55007,9 +54847,7 @@ pixel_x = -24; req_one_access_txt = "90;91;92" }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "oKb" = ( /obj/structure/machinery/status_display{ @@ -55073,9 +54911,9 @@ pixel_y = -8 }, /obj/effect/step_trigger/clone_cleaner, -/turf/open/floor/almayer/no_build{ - dir = 8; - icon_state = "silver" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_silver"; + dir = 8 }, /area/almayer/command/airoom) "oLF" = ( @@ -55432,9 +55270,7 @@ icon_state = "W"; pixel_x = -1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "oRW" = ( /obj/structure/surface/table/almayer, @@ -56310,9 +56146,7 @@ dir = 1; icon_state = "ramptop" }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "pgJ" = ( /obj/structure/sign/safety/hvac_old{ @@ -56564,9 +56398,7 @@ pixel_y = 16 }, /obj/structure/pipes/standard/simple/hidden/supply/no_boom, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "pnh" = ( /obj/structure/ladder{ @@ -57721,8 +57553,8 @@ /obj/structure/stairs{ dir = 1 }, -/turf/open/floor/almayer/no_build{ - dir = 4 +/turf/open/floor/almayer/aicore/glowing/no_build{ + icon_state = "ai_floor3" }, /area/almayer/command/airoom) "pKh" = ( @@ -58488,15 +58320,12 @@ }, /area/almayer/hallways/lower/starboard_midship_hallway) "pYi" = ( -/obj/structure/machinery/light{ - dir = 4 - }, /obj/structure/pipes/vents/pump/no_boom{ dir = 8 }, -/turf/open/floor/almayer/no_build{ - dir = 4; - icon_state = "silver" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_silver"; + dir = 4 }, /area/almayer/command/airoom) "pYo" = ( @@ -59099,14 +58928,9 @@ /area/almayer/medical/lower_medical_lobby) "qit" = ( /obj/structure/surface/table/reinforced/almayer_B, -/obj/structure/machinery/light{ - dir = 8 - }, /obj/item/paper_bin/uscm, /obj/item/tool/pen, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "qiy" = ( /obj/structure/pipes/standard/manifold/hidden/supply{ @@ -59846,9 +59670,9 @@ pixel_y = -8; req_one_access_txt = "90;91;92" }, -/turf/open/floor/almayer/no_build{ - dir = 8; - icon_state = "silver" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_silver"; + dir = 8 }, /area/almayer/command/airoom) "qwY" = ( @@ -60835,8 +60659,8 @@ /area/almayer/living/port_emb) "qLS" = ( /obj/structure/pipes/standard/manifold/hidden/supply/no_boom, -/turf/open/floor/almayer/no_build{ - dir = 4 +/turf/open/floor/almayer/aicore/glowing/no_build{ + icon_state = "ai_floor3" }, /area/almayer/command/airoom) "qLV" = ( @@ -61059,16 +60883,7 @@ }, /area/almayer/maint/hull/upper/u_a_p) "qQS" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "S"; - layer = 3.3 - }, -/obj/structure/machinery/light{ - dir = 8 - }, -/turf/open/floor/almayer/no_build{ - icon_state = "tcomms" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "qRb" = ( /obj/structure/pipes/standard/simple/hidden/supply, @@ -61691,9 +61506,7 @@ pixel_y = -24; req_one_access_txt = "200;91;92" }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "rbB" = ( /turf/open/floor/almayer{ @@ -62406,7 +62219,10 @@ }, /area/almayer/engineering/upper_engineering/port) "rna" = ( -/turf/closed/wall/almayer/white, +/obj/structure/machinery/status_display{ + pixel_y = 30 + }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "rnd" = ( /obj/structure/disposalpipe/segment{ @@ -62442,9 +62258,7 @@ dir = 8; pixel_x = 17 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "rnN" = ( /obj/structure/pipes/standard/simple/hidden/supply, @@ -63170,9 +62984,7 @@ /obj/structure/machinery/camera/autoname/almayer/containment/ares{ dir = 8 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "rCl" = ( /obj/effect/decal/warning_stripes{ @@ -63196,9 +63008,7 @@ /obj/structure/stairs{ dir = 1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "rCD" = ( /obj/structure/machinery/light/small{ @@ -63944,9 +63754,7 @@ unacidable = 1; unslashable = 1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "rNK" = ( /obj/structure/surface/table/almayer, @@ -64655,7 +64463,7 @@ /turf/open/floor/almayer, /area/almayer/hallways/lower/port_fore_hallway) "sbJ" = ( -/turf/closed/wall/almayer/white/hull, +/turf/closed/wall/almayer/aicore/hull, /area/almayer/powered/agent) "sbP" = ( /obj/effect/landmark/start/police, @@ -64743,20 +64551,6 @@ icon_state = "orangefull" }, /area/almayer/living/briefing) -"scS" = ( -/obj/structure/machinery/status_display{ - pixel_y = 30 - }, -/obj/structure/machinery/light{ - dir = 8; - invisibility = 101; - unacidable = 1; - unslashable = 1 - }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, -/area/almayer/command/airoom) "scX" = ( /obj/structure/surface/table/almayer, /obj/item/tool/kitchen/tray, @@ -66365,9 +66159,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "E" }, -/turf/open/floor/almayer/no_build{ - icon_state = "tcomms" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "sEM" = ( /obj/structure/surface/table/reinforced/almayer_B, @@ -66529,9 +66321,7 @@ /obj/structure/stairs{ dir = 1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "sIr" = ( /obj/structure/pipes/standard/simple/hidden/supply{ @@ -66646,9 +66436,7 @@ dir = 8; layer = 3.25 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "sLk" = ( /obj/structure/ladder{ @@ -69443,8 +69231,8 @@ /area/almayer/shipboard/brig/cells) "tId" = ( /obj/structure/machinery/recharge_station, -/turf/open/floor/almayer{ - icon_state = "cargo" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_cargo" }, /area/almayer/command/airoom) "tIe" = ( @@ -69562,8 +69350,8 @@ layer = 3.1; pixel_y = 13 }, -/turf/open/floor/almayer{ - icon_state = "cargo" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_cargo" }, /area/almayer/command/airoom) "tJR" = ( @@ -70432,9 +70220,7 @@ icon_state = "E"; pixel_x = 1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "ubI" = ( /obj/structure/surface/table/almayer, @@ -72847,9 +72633,7 @@ /obj/structure/pipes/standard/manifold/hidden/supply/no_boom{ dir = 1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "uVA" = ( /turf/open/floor/almayer{ @@ -73431,11 +73215,6 @@ icon_state = "orange" }, /area/almayer/squads/bravo) -"vfB" = ( -/turf/open/floor/almayer/no_build{ - dir = 4 - }, -/area/almayer/command/airoom) "vfP" = ( /turf/open/floor/almayer/research/containment/corner{ dir = 1 @@ -73549,9 +73328,7 @@ /obj/item/folder/white, /obj/item/folder/white, /obj/item/folder/white, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "vhw" = ( /obj/structure/disposalpipe/trunk{ @@ -73650,9 +73427,7 @@ /obj/structure/pipes/standard/manifold/hidden/supply/no_boom{ dir = 1 }, -/turf/open/floor/plating/plating_catwalk{ - allow_construction = 0 - }, +/turf/open/floor/plating/plating_catwalk/aicore, /area/almayer/command/airoom) "viJ" = ( /obj/structure/machinery/door/airlock/almayer/maint, @@ -74938,15 +74713,12 @@ }, /area/almayer/medical/medical_science) "vAU" = ( -/obj/structure/machinery/light{ - dir = 8 - }, /obj/structure/pipes/vents/scrubber/no_boom{ dir = 4 }, -/turf/open/floor/almayer/no_build{ - dir = 8; - icon_state = "silver" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_silver"; + dir = 8 }, /area/almayer/command/airoom) "vBp" = ( @@ -76376,9 +76148,7 @@ dir = 4; pixel_x = -17 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/glowing/no_build, /area/almayer/command/airoom) "vXk" = ( /turf/open/floor/almayer{ @@ -77221,7 +76991,7 @@ alert_message = "Caution: Movement detected in ARES Core."; cooldown_duration = 1200 }, -/obj/structure/machinery/door/poddoor/almayer/blended/white/open{ +/obj/structure/machinery/door/poddoor/almayer/blended/aicore/open{ closed_layer = 3.2; id = "ARES Emergency"; layer = 3.2; @@ -77385,7 +77155,7 @@ }, /area/almayer/living/bridgebunks) "wnh" = ( -/obj/structure/window/framed/almayer/white/hull, +/obj/structure/window/framed/almayer/aicore/hull, /turf/open/floor/plating, /area/almayer/command/airoom) "wnw" = ( @@ -78183,9 +77953,7 @@ /obj/structure/stairs{ dir = 1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "wDg" = ( /obj/effect/decal/warning_stripes{ @@ -78577,8 +78345,8 @@ /area/almayer/medical/upper_medical) "wJB" = ( /obj/structure/machinery/cryopod/right, -/turf/open/floor/almayer{ - icon_state = "cargo" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_cargo" }, /area/almayer/command/airoom) "wJC" = ( @@ -80306,7 +80074,7 @@ }, /obj/effect/landmark/late_join/working_joe, /obj/effect/landmark/start/working_joe, -/turf/open/floor/plating/plating_catwalk, +/turf/open/floor/plating/plating_catwalk/aicore, /area/almayer/command/airoom) "xnz" = ( /obj/effect/decal/warning_stripes{ @@ -80768,9 +80536,9 @@ req_one_access_txt = "90;91;92" }, /obj/effect/step_trigger/clone_cleaner, -/turf/open/floor/almayer/no_build{ - dir = 4; - icon_state = "silver" +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_silver"; + dir = 4 }, /area/almayer/command/airoom) "xvO" = ( @@ -81252,9 +81020,7 @@ /area/almayer/shipboard/brig/cic_hallway) "xDC" = ( /obj/structure/pipes/standard/simple/hidden/supply/no_boom, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "xDF" = ( /obj/structure/machinery/autolathe, @@ -81994,9 +81760,7 @@ /area/almayer/hallways/lower/port_aft_hallway) "xQV" = ( /obj/effect/step_trigger/clone_cleaner, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "xQW" = ( /obj/structure/sign/safety/bathunisex{ @@ -82268,9 +82032,7 @@ pixel_y = 24; req_one_access_txt = "90;91;92" }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "xVe" = ( /obj/effect/decal/warning_stripes{ @@ -82598,9 +82360,7 @@ /obj/structure/pipes/standard/simple/hidden/supply/no_boom{ dir = 9 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "yaR" = ( /obj/structure/disposalpipe/segment{ @@ -82632,9 +82392,7 @@ icon_state = "S"; layer = 3.3 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "ybk" = ( /turf/closed/wall/almayer, @@ -82804,9 +82562,7 @@ icon_state = "W"; pixel_x = -1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "ydM" = ( /obj/structure/window{ @@ -83069,15 +82825,10 @@ }, /area/almayer/maint/hull/lower/l_m_s) "yit" = ( -/obj/structure/machinery/light{ - dir = 4 - }, /obj/structure/pipes/vents/pump/no_boom{ dir = 1 }, -/turf/open/floor/almayer/no_build{ - icon_state = "ai_floors" - }, +/turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "yiW" = ( /obj/structure/machinery/cryopod/right{ @@ -121308,7 +121059,7 @@ oJR tFe asD xQV -avK +qQS aqU aCZ dgg @@ -122118,7 +121869,7 @@ mLE bUx mLE tmK -avK +qQS aug avL aqU @@ -140039,8 +139790,8 @@ fEN cqm gTH qit -rna -qQS +ebN +cxc gwn pfT jYR @@ -140237,11 +139988,11 @@ sbJ sbJ sbJ daz -jtj -avK -avK +rna +clw +qQS sKY -avK +qQS bIp fKe dDp @@ -140643,12 +140394,12 @@ daz daz kfU daz -rna -rna +ebN +ebN lnS uVv yit -rna +ebN cxc kBy kBy @@ -140838,7 +140589,7 @@ lmz lmz daz daz -scS +eKJ yaZ ffE hZj @@ -140847,8 +140598,8 @@ daz daz daz sGZ -rna -rna +ebN +ebN roH ebN ebN @@ -141252,14 +141003,14 @@ ffE ffE jqP cLo -vfB +clw viB dIi qLS -vfB +erN wkM jvB -jvB +jtj ieF ieF pJR @@ -141654,13 +141405,13 @@ eKJ yaZ ffE hZj -mUC +clw daz daz daz tHu -rna -rna +ebN +ebN gXs ebN ebN @@ -141861,13 +141612,13 @@ daz daz sTV daz -rna -rna +ebN +ebN gbg uVv -erN -rna -qQS +yit +ebN +cxc kBy kBy gfu @@ -142267,11 +142018,11 @@ sbJ sbJ sbJ daz -jtj -avK -avK +rna +clw +qQS aCd -avK +qQS mFN igr sEK @@ -142475,7 +142226,7 @@ rCi gba mUz our -rna +ebN cxc kBy kBy