From 3746997d82389f1841715e7e049be7ea3158305f Mon Sep 17 00:00:00 2001 From: Geeves Date: Thu, 5 Nov 2020 12:38:24 +0200 Subject: [PATCH] Windowgrille Spawner Tweak (#10348) --- aurorastation.dme | 2 +- code/game/objects/items/weapons/RFD.dm | 2 +- code/game/objects/structures/grille.dm | 18 ++++ .../game/objects/structures/window_spawner.dm | 96 ----------------- .../effects/map_effects/window_spawner.dm | 100 ++++++++++++++++++ icons/effects/map_effects.dmi | Bin 9619 -> 15327 bytes icons/obj/structures.dmi | Bin 206127 -> 196433 bytes maps/aurora/aurora-1_centcomm.dmm | 72 ++++++------- maps/exodus/exodus-2_centcomm.dmm | 50 ++++----- maps/runtime/runtime-1.dmm | 18 ++-- maps/runtime/runtime-2.dmm | 2 +- 11 files changed, 191 insertions(+), 169 deletions(-) delete mode 100644 code/game/objects/structures/window_spawner.dm create mode 100644 code/modules/effects/map_effects/window_spawner.dm diff --git a/aurorastation.dme b/aurorastation.dme index f353e8078e4..3fc3d4c728c 100644 --- a/aurorastation.dme +++ b/aurorastation.dme @@ -1031,7 +1031,6 @@ #include "code\game\objects\structures\weapon_rack.dm" #include "code\game\objects\structures\windoor_assembly.dm" #include "code\game\objects\structures\window.dm" -#include "code\game\objects\structures\window_spawner.dm" #include "code\game\objects\structures\crates_lockers\closets.dm" #include "code\game\objects\structures\crates_lockers\crates.dm" #include "code\game\objects\structures\crates_lockers\largecrate.dm" @@ -1548,6 +1547,7 @@ #include "code\modules\effects\map_effects\portal.dm" #include "code\modules\effects\map_effects\screen_shaker.dm" #include "code\modules\effects\map_effects\sound_emitter.dm" +#include "code\modules\effects\map_effects\window_spawner.dm" #include "code\modules\effects\sparks\procs.dm" #include "code\modules\effects\sparks\spawner.dm" #include "code\modules\effects\sparks\visuals.dm" diff --git a/code/game/objects/items/weapons/RFD.dm b/code/game/objects/items/weapons/RFD.dm index 4768ede225c..271d70b6ff1 100644 --- a/code/game/objects/items/weapons/RFD.dm +++ b/code/game/objects/items/weapons/RFD.dm @@ -222,7 +222,7 @@ RFD Construction-Class build_cost = 3 build_delay = 20 build_type = "window and grille section" - build_atom = /obj/effect/wingrille_spawn/reinforced + build_atom = /obj/effect/map_effect/wingrille_spawn/reinforced else if(mode == RFD_AIRLOCK) if(istype(T, /turf/simulated/floor)) build_cost = 3 diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 223151052f8..9f437346e4a 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -261,3 +261,21 @@ if(air_group) return 0 //Make sure air doesn't drain ..() + +/obj/structure/grille/crescent/attack_hand() + return + +/obj/structure/grille/crescent/attackby() + return + +/obj/structure/grille/crescent/attack_generic() + return + +/obj/structure/grille/crescent/ex_act(var/severity = 2.0) + return + +/obj/structure/grille/crescent/hitby() + return + +/obj/structure/grille/crescent/bullet_act() + return \ No newline at end of file diff --git a/code/game/objects/structures/window_spawner.dm b/code/game/objects/structures/window_spawner.dm deleted file mode 100644 index d904ed91e94..00000000000 --- a/code/game/objects/structures/window_spawner.dm +++ /dev/null @@ -1,96 +0,0 @@ -// Ported from Haine and WrongEnd with much gratitude! -/* ._.-'~'-._.-'~'-._.-'~'-._.-'~'-._.-'~'-._.-'~'-._.-'~'-._. */ -/*-=-=-=-=-=-=-=-=-=-=-=-=-=WHAT-EVER=-=-=-=-=-=-=-=-=-=-=-=-=-*/ -/* '~'-._.-'~'-._.-'~'-._.-'~'-._.-'~'-._.-'~'-._.-'~'-._.-'~' */ - -/obj/effect/wingrille_spawn - name = "window grille spawner" - icon = 'icons/obj/structures.dmi' - icon_state = "wingrille" - density = 1 - anchored = 1.0 - var/win_path = /obj/structure/window/basic - var/activated - -// stops ZAS expanding zones past us, the windows will block the zone anyway -/obj/effect/wingrille_spawn/CanPass() - return 0 - -/obj/effect/wingrille_spawn/attack_hand() - attack_generic() - -/obj/effect/wingrille_spawn/attack_ghost() - attack_generic() - -/obj/effect/wingrille_spawn/attack_generic() - activate() - -/obj/effect/wingrille_spawn/Initialize(mapload) - if (!win_path) - return INITIALIZE_HINT_QDEL - - ..() - - activate() - - return INITIALIZE_HINT_LATEQDEL - -/obj/effect/wingrille_spawn/proc/activate() - if(activated) return - if (!locate(/obj/structure/grille) in get_turf(src)) - var/obj/structure/grille/G = new /obj/structure/grille(src.loc) - handle_grille_spawn(G) - var/list/neighbours = list() - for (var/dir in cardinal) - var/turf/T = get_step(src, dir) - var/obj/effect/wingrille_spawn/other = locate(/obj/effect/wingrille_spawn) in T - if(!other) - var/found_connection - if(locate(/obj/structure/grille) in T) - for(var/obj/structure/window/W in T) - if(W.type == win_path && W.dir == get_dir(T,src)) - found_connection = 1 - qdel(W) - if(!found_connection) - var/obj/structure/window/new_win = new win_path(src.loc) - new_win.set_dir(dir) - handle_window_spawn(new_win) - else - neighbours |= other - activated = 1 - -/obj/effect/wingrille_spawn/proc/handle_window_spawn(var/obj/structure/window/W) - return - -// Currently unused, could be useful for pre-wired electrified windows. -/obj/effect/wingrille_spawn/proc/handle_grille_spawn(var/obj/structure/grille/G) - return - -/obj/effect/wingrille_spawn/reinforced - name = "reinforced window grille spawner" - icon_state = "r-wingrille" - win_path = /obj/structure/window/reinforced - -/obj/effect/wingrille_spawn/reinforced/crescent - name = "Crescent window grille spawner" - win_path = /obj/structure/window/reinforced/crescent - -/obj/effect/wingrille_spawn/phoron - name = "phoron window grille spawner" - icon_state = "p-wingrille" - win_path = /obj/structure/window/phoronbasic - -/obj/effect/wingrille_spawn/reinforced_phoron - name = "reinforced phoron window grille spawner" - icon_state = "pr-wingrille" - win_path = /obj/structure/window/phoronreinforced - -/obj/effect/wingrille_spawn/reinforced/polarized - name = "polarized window grille spawner" - color = "#444444" - win_path = /obj/structure/window/reinforced/polarized - var/id - -/obj/effect/wingrille_spawn/reinforced/polarized/handle_window_spawn(var/obj/structure/window/reinforced/polarized/P) - if(id) - P.id = id diff --git a/code/modules/effects/map_effects/window_spawner.dm b/code/modules/effects/map_effects/window_spawner.dm new file mode 100644 index 00000000000..1d5a37f01ab --- /dev/null +++ b/code/modules/effects/map_effects/window_spawner.dm @@ -0,0 +1,100 @@ +/obj/effect/map_effect/wingrille_spawn + name = "window grille spawner" + icon_state = "wingrille" + var/win_path = /obj/structure/window/basic + var/grill_path = /obj/structure/grille + var/spawn_firedoor = FALSE + var/activated + +// stops ZAS expanding zones past us, the windows will block the zone anyway +/obj/effect/map_effect/wingrille_spawn/CanPass() + return 0 + +/obj/effect/map_effect/wingrille_spawn/attack_hand() + attack_generic() + +/obj/effect/map_effect/wingrille_spawn/attack_ghost() + attack_generic() + +/obj/effect/map_effect/wingrille_spawn/attack_generic() + activate() + +/obj/effect/map_effect/wingrille_spawn/Initialize(mapload) + if (!win_path) + return INITIALIZE_HINT_QDEL + + ..() + + activate() + + return INITIALIZE_HINT_LATEQDEL + +/obj/effect/map_effect/wingrille_spawn/proc/activate() + if(activated) + return + if(spawn_firedoor) + new /obj/machinery/door/firedoor(loc) + if (!locate(grill_path) in get_turf(src)) + var/obj/structure/grille/G = new grill_path(src.loc) + handle_grille_spawn(G) + var/list/neighbours = list() + for (var/dir in cardinal) + var/turf/T = get_step(src, dir) + var/obj/effect/map_effect/wingrille_spawn/other = locate(/obj/effect/map_effect/wingrille_spawn) in T + if(!other) + var/found_connection + if(locate(grill_path) in T) + for(var/obj/structure/window/W in T) + if(W.type == win_path && W.dir == get_dir(T,src)) + found_connection = 1 + qdel(W) + if(!found_connection) + var/obj/structure/window/new_win = new win_path(src.loc) + new_win.set_dir(dir) + handle_window_spawn(new_win) + else + neighbours |= other + activated = 1 + +/obj/effect/map_effect/wingrille_spawn/proc/handle_window_spawn(var/obj/structure/window/W) + return + +// Currently unused, could be useful for pre-wired electrified windows. +/obj/effect/map_effect/wingrille_spawn/proc/handle_grille_spawn(var/obj/structure/grille/G) + return + +/obj/effect/map_effect/wingrille_spawn/reinforced + name = "reinforced window grille spawner" + icon_state = "r-wingrille" + win_path = /obj/structure/window/reinforced + +/obj/effect/map_effect/wingrille_spawn/reinforced/firedoor + spawn_firedoor = TRUE + +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent + name = "Crescent window grille spawner" + win_path = /obj/structure/window/reinforced/crescent + grill_path = /obj/structure/grille/crescent + +/obj/effect/map_effect/wingrille_spawn/phoron + name = "phoron window grille spawner" + icon_state = "p-wingrille" + win_path = /obj/structure/window/phoronbasic + +/obj/effect/map_effect/wingrille_spawn/reinforced_phoron + name = "reinforced phoron window grille spawner" + icon_state = "pr-wingrille" + win_path = /obj/structure/window/phoronreinforced + +/obj/effect/map_effect/wingrille_spawn/reinforced_phoron/firedoor + spawn_firedoor = TRUE + +/obj/effect/map_effect/wingrille_spawn/reinforced/polarized + name = "polarized window grille spawner" + color = "#444444" + win_path = /obj/structure/window/reinforced/polarized + var/id + +/obj/effect/map_effect/wingrille_spawn/reinforced/polarized/handle_window_spawn(var/obj/structure/window/reinforced/polarized/P) + if(id) + P.id = id \ No newline at end of file diff --git a/icons/effects/map_effects.dmi b/icons/effects/map_effects.dmi index b8f8f2fac0095b4105af947d7cdb98b33612fcfd..ef9246ee1524ab52ffa858f464667844a6a2a497 100644 GIT binary patch literal 15327 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 F{|CIprNjUL literal 9619 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 diff --git a/icons/obj/structures.dmi b/icons/obj/structures.dmi index 7542895005cfea1d47f1e3dfcda0cb87645a2310..ec1e67cbace82b9c2f984c577aa1c558d233f95e 100644 GIT binary patch delta 28857 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 BL-_yz delta 38628 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 YfChHq)$ diff --git a/maps/aurora/aurora-1_centcomm.dmm b/maps/aurora/aurora-1_centcomm.dmm index f98cc726ab5..27efd69e409 100644 --- a/maps/aurora/aurora-1_centcomm.dmm +++ b/maps/aurora/aurora-1_centcomm.dmm @@ -2225,7 +2225,7 @@ /turf/simulated/floor/shuttle, /area/template_noop) "aiY" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/antag/raider) "ajd" = ( @@ -3680,7 +3680,7 @@ /turf/unsimulated/floor, /area/centcom/holding) "avR" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/centcom/bar) "avT" = ( @@ -3711,7 +3711,7 @@ /turf/unsimulated/floor, /area/centcom/holding) "awh" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor{ icon_state = "plating" }, @@ -3783,7 +3783,7 @@ /turf/unsimulated/floor/plating, /area/centcom/specops) "ayw" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/centcom/control) "ayG" = ( @@ -3997,7 +3997,7 @@ /turf/unsimulated/floor, /area/centcom/spawning) "aCm" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor{ icon_state = "plating" }, @@ -4114,7 +4114,7 @@ /turf/unsimulated/floor/plating, /area/shuttle/specops) "aDb" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/centcom/holding) "aDf" = ( @@ -5485,7 +5485,7 @@ }, /area/shuttle/skipjack) "aKZ" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor{ icon_state = "plating" }, @@ -5521,7 +5521,7 @@ /turf/unsimulated/floor/plating, /area/shuttle/arrival) "aLi" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/simulated/floor, /area/tdome/tdome2) "aLk" = ( @@ -7656,7 +7656,7 @@ }, /area/centcom/legion/hangar5) "biK" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/simulated/floor, /area/tdome/tdome1) "bjr" = ( @@ -10515,7 +10515,7 @@ }, /area/shuttle/escape) "cZw" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/centcom/distress_prep) "cZH" = ( @@ -11118,7 +11118,7 @@ }, /area/shuttle/administration) "dtU" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/structure/sign/staff_only{ pixel_y = 4 }, @@ -13170,7 +13170,7 @@ /turf/unsimulated/floor, /area/antag/mercenary) "eJc" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/simulated/floor, /area/centcom/holding) "eJU" = ( @@ -14578,7 +14578,7 @@ }, /area/centcom/control) "fFe" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/structure/disposalpipe/segment, /turf/unsimulated/floor/plating, /area/tdome/tdomeadmin) @@ -17647,7 +17647,7 @@ }, /area/centcom/holding) "hpC" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/machinery/atmospherics/pipe/simple/visible, /turf/unsimulated/floor/plating, /area/tdome/tdomeadmin) @@ -18071,7 +18071,7 @@ /turf/unsimulated/floor/plating, /area/shuttle/administration) "hHP" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/centcom/ferry) "hHX" = ( @@ -18131,7 +18131,7 @@ }, /area/centcom/control) "hLS" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/structure/sign/pods{ desc = "A direction sign which reads 'DROPPODS'."; name = "\improper DROPPODS" @@ -20365,7 +20365,7 @@ }, /area/centcom/bar) "jcG" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/centcom/legion) "jdm" = ( @@ -22241,7 +22241,7 @@ }, /area/shuttle/merchant) "krP" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/structure/disposalpipe/segment, /turf/unsimulated/floor/plating, /area/tdome/tdomeobserve) @@ -23813,7 +23813,7 @@ /turf/simulated/floor/shuttle/black, /area/shuttle/distress) "lvs" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/tdome/tdomeobserve) "lvy" = ( @@ -24690,7 +24690,7 @@ /turf/space/dynamic, /area/shuttle/merchant) "lWl" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/machinery/door/blast/odin{ dir = 2; icon_state = "shutter1"; @@ -24878,7 +24878,7 @@ /turf/simulated/floor/shuttle/dark_blue, /area/shuttle/escape) "mbM" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor{ icon_state = "plating" }, @@ -27809,7 +27809,7 @@ /turf/unsimulated/floor, /area/centcom/ferry) "nQZ" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/tdome/tdomeadmin) "nRo" = ( @@ -30256,7 +30256,7 @@ /turf/simulated/floor/tiled/dark, /area/centcom/bar) "pAs" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/structure/sign/staff_only, /turf/unsimulated/floor/plating, /area/centcom/bar) @@ -31209,7 +31209,7 @@ }, /area/antag/ninja) "qce" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/machinery/status_display/arrivals_display, /turf/unsimulated/floor{ icon_state = "plating" @@ -31545,7 +31545,7 @@ }, /area/shuttle/legion) "qrB" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/structure/sign/directions/medical{ dir = 1; pixel_y = -5 @@ -32267,7 +32267,7 @@ /turf/space/transit/west, /area/template_noop) "qSn" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/structure/sign/directions/com{ dir = 8; pixel_y = -4 @@ -33053,7 +33053,7 @@ }, /area/antag/raider) "rvN" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/structure/sign/directions/tram{ dir = 1; pixel_x = 1; @@ -34151,7 +34151,7 @@ }, /area/centcom/control) "smt" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/structure/sign/greencross{ name = "Emergency Room" }, @@ -35224,7 +35224,7 @@ }, /area/antag/mercenary) "tbV" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/space, /area/centcom/spawning) "tbX" = ( @@ -35462,7 +35462,7 @@ /turf/unsimulated/floor/plating, /area/shuttle/escape) "tix" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/machinery/door/blast/odin{ icon_state = "shutter1"; icon_state_closed = "shutter1"; @@ -35762,7 +35762,7 @@ /turf/unsimulated/floor/plating, /area/shuttle/specops) "tvn" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/antag/mercenary) "tvo" = ( @@ -36863,7 +36863,7 @@ /turf/unsimulated/floor, /area/centcom/bar) "ujN" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/centcom/specops) "ujT" = ( @@ -39724,7 +39724,7 @@ /turf/unsimulated/floor, /area/centcom/spawning) "weG" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/structure/sign/vacuum, /turf/unsimulated/floor/plating, /area/antag/raider) @@ -41857,7 +41857,7 @@ /turf/unsimulated/floor/plating, /area/shuttle/escape) "xkw" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/centcom/legion/hangar5) "xkH" = ( @@ -42798,7 +42798,7 @@ /turf/unsimulated/floor/plating, /area/shuttle/specops) "xQs" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/structure/sign/directions/com{ dir = 8; pixel_y = 5 @@ -43346,7 +43346,7 @@ /turf/simulated/floor/holofloor/grass, /area/holodeck/source_dininghall) "yhJ" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/antag/wizard) "yil" = ( diff --git a/maps/exodus/exodus-2_centcomm.dmm b/maps/exodus/exodus-2_centcomm.dmm index 05c0227d131..d316f8ddaee 100644 --- a/maps/exodus/exodus-2_centcomm.dmm +++ b/maps/exodus/exodus-2_centcomm.dmm @@ -4204,7 +4204,7 @@ }, /area/shuttle/administration) "aqN" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/simulated/floor/plating, /area/shuttle/administration) "aqQ" = ( @@ -5018,7 +5018,7 @@ }, /area/centcom/specops) "atU" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor, /area/centcom/living) "auc" = ( @@ -10638,7 +10638,7 @@ /turf/simulated/floor/carpet, /area/merchant_station) "aMO" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/centcom/living) "aMP" = ( @@ -11035,7 +11035,7 @@ }, /area/centcom/holding) "aNM" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor{ icon_state = "white" }, @@ -11339,7 +11339,7 @@ }, /area/centcom/control) "aOv" = ( -/obj/effect/wingrille_spawn/reinforced_phoron, +/obj/effect/map_effect/wingrille_spawn/reinforced_phoron, /turf/unsimulated/floor{ icon_state = "whiteshiny" }, @@ -11949,7 +11949,7 @@ }, /area/centcom/spawning) "aPT" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/centcom/holding) "aPU" = ( @@ -12514,7 +12514,7 @@ }, /area/centcom/specops) "aRn" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor, /area/centcom/holding) "aRo" = ( @@ -13626,7 +13626,7 @@ }, /area/centcom/control) "aTR" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor, /area/centcom/control) "aTT" = ( @@ -13967,7 +13967,7 @@ /turf/simulated/floor/plating, /area/shuttle/merchant) "aUH" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/centcom/spawning) "aUI" = ( @@ -15138,7 +15138,7 @@ }, /area/centcom/living) "aXs" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/centcom/specops) "aXt" = ( @@ -15287,7 +15287,7 @@ }, /area/centcom/spawning) "aXP" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/centcom/control) "aXQ" = ( @@ -15916,7 +15916,7 @@ }, /area/centcom/control) "aZo" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor{ dir = 8; icon_state = "vault" @@ -16555,7 +16555,7 @@ }, /area/centcom/holding) "cXm" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/template_noop, /area/centcom/holding) "daC" = ( @@ -16677,7 +16677,7 @@ /area/shuttle/legion) "dAB" = ( /obj/structure/lattice, -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/template_noop, /area/centcom/holding) "dDS" = ( @@ -16761,7 +16761,7 @@ }, /area/centcom/shared_dream) "efu" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/simulated/floor, /area/tdome) "egp" = ( @@ -17622,7 +17622,7 @@ }, /area/centcom/spawning) "hnE" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/machinery/status_display/arrivals_display, /turf/unsimulated/floor/plating, /area/centcom/spawning) @@ -18034,7 +18034,7 @@ }, /area/centcom/spawning) "iEK" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor{ icon_state = "dark" }, @@ -18347,7 +18347,7 @@ /turf/simulated/floor/shuttle/black, /area/shuttle/legion) "kWr" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/structure/disposalpipe/segment, /turf/simulated/floor, /area/tdome) @@ -18877,7 +18877,7 @@ }, /area/centcom/spawning) "okH" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/machinery/atmospherics/pipe/simple/visible, /turf/simulated/floor, /area/tdome) @@ -18912,7 +18912,7 @@ }, /area/centcom/shared_dream) "oxQ" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/wall/riveted, /area/centcom/holding) "oGc" = ( @@ -18987,7 +18987,7 @@ /turf/simulated/floor/shuttle/white, /area/shuttle/escape) "oXD" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/machinery/door/blast/odin{ id = "CentComArrivalsAftChkpt"; name = "Security Doors" @@ -19430,7 +19430,7 @@ /turf/simulated/floor/shuttle/white, /area/shuttle/escape) "rgE" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/simulated/floor/tiled/dark, /area/centcom/legion) "rgL" = ( @@ -19729,7 +19729,7 @@ /turf/unsimulated/floor/plating, /area/shuttle/escape) "sSH" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/centcom/ferry) "sWB" = ( @@ -20076,7 +20076,7 @@ /turf/simulated/floor/tiled/dark, /area/centcom/legion) "upZ" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /obj/machinery/door/blast/odin{ id = "CentComArrivalsForeChkpt"; name = "Security Doors" @@ -20602,7 +20602,7 @@ }, /area/centcom/spawning) "xaM" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/effect/map_effect/wingrille_spawn/reinforced/crescent, /turf/unsimulated/floor/plating, /area/tdome) "xcE" = ( diff --git a/maps/runtime/runtime-1.dmm b/maps/runtime/runtime-1.dmm index da13c66fe6a..5f8759cadeb 100644 --- a/maps/runtime/runtime-1.dmm +++ b/maps/runtime/runtime-1.dmm @@ -143,7 +143,7 @@ /turf/simulated/floor/tiled, /area/engineering/gravity_gen) "as" = ( -/obj/effect/wingrille_spawn/reinforced, +/obj/effect/map_effect/wingrille_spawn/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; @@ -272,7 +272,7 @@ /turf/simulated/floor/tiled, /area/engineering/gravity_gen) "aH" = ( -/obj/effect/wingrille_spawn/reinforced, +/obj/effect/map_effect/wingrille_spawn/reinforced, /turf/simulated/floor/plating, /area/engineering/gravity_gen) "aI" = ( @@ -544,7 +544,7 @@ /turf/simulated/wall/r_wall, /area/bridge) "bs" = ( -/obj/effect/wingrille_spawn/reinforced, +/obj/effect/map_effect/wingrille_spawn/reinforced, /turf/simulated/floor/plating, /area/bridge) "bt" = ( @@ -750,11 +750,11 @@ /turf/simulated/floor/tiled, /area/hallway/secondary/entry) "bU" = ( -/obj/effect/wingrille_spawn/reinforced, +/obj/effect/map_effect/wingrille_spawn/reinforced, /turf/simulated/floor/plating, /area/maintenance/maintcentral) "bV" = ( -/obj/effect/wingrille_spawn/reinforced, +/obj/effect/map_effect/wingrille_spawn/reinforced, /turf/simulated/floor/plating, /area/hallway/primary/central_one) "bW" = ( @@ -793,7 +793,7 @@ /turf/simulated/floor/tiled, /area/hallway/primary/central_one) "bZ" = ( -/obj/effect/wingrille_spawn/reinforced, +/obj/effect/map_effect/wingrille_spawn/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -837,7 +837,7 @@ /turf/simulated/floor/tiled, /area/bridge) "cd" = ( -/obj/effect/wingrille_spawn/reinforced, +/obj/effect/map_effect/wingrille_spawn/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -1135,7 +1135,7 @@ /turf/simulated/floor/tiled, /area/construction) "cO" = ( -/obj/effect/wingrille_spawn/reinforced, +/obj/effect/map_effect/wingrille_spawn/reinforced, /turf/simulated/floor/plating, /area/construction) "cP" = ( @@ -1399,7 +1399,7 @@ /turf/simulated/floor/tiled, /area/hallway/primary/central_one) "ie" = ( -/obj/effect/wingrille_spawn/reinforced, +/obj/effect/map_effect/wingrille_spawn/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; diff --git a/maps/runtime/runtime-2.dmm b/maps/runtime/runtime-2.dmm index 91d44bd23dd..ad47f1ebaea 100644 --- a/maps/runtime/runtime-2.dmm +++ b/maps/runtime/runtime-2.dmm @@ -789,7 +789,7 @@ }, /area/tcommsat/chamber) "GJ" = ( -/obj/effect/wingrille_spawn/reinforced, +/obj/effect/map_effect/wingrille_spawn/reinforced, /turf/simulated/floor/tiled{ name = "cooled floor"; temperature = 278