mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-25 13:07:46 +01:00
The degrilling: map windows no longer have grilles under them unless electrified or space adjacent (#22273)
* Existing window spawners are not grilled Adds new grilled versions of window spawners Spawner icons modified accordingly, new non-grilled ones * initial commit of map changes * include all subtype (yellow etc) cables * Re-grills cyberiad's space adjacent windows * Re-grills delta's space adjacent windows * Re-grills meta's space adjacent windows * Re-grills cere's space adjacent windows * Regrills all spacefaring windows in SpaceRuin maps * Fix duplicated window spawners in main stations * Fix bad delta windows * Fix wrong meta windows, regrill QM office * Fix couple of wrong windows in Cere * Fix several cyberiad windows * Adress review of missing windows in cere and delta * Fix missing window in delta next to turbine --------- Co-authored-by: Warriorstar Orion <orion@snowfrost.garden>
This commit is contained in:
co-authored by
Warriorstar Orion
parent
ccbb83d84d
commit
d31012330b
@@ -3,7 +3,7 @@
|
||||
icon = 'icons/obj/structures.dmi'
|
||||
icon_state = "window_spawner"
|
||||
var/useFull = TRUE
|
||||
var/useGrille = TRUE
|
||||
var/useGrille = FALSE
|
||||
var/window_to_spawn_regular = /obj/structure/window/basic
|
||||
var/window_to_spawn_full = /obj/structure/window/full/basic
|
||||
|
||||
@@ -35,30 +35,54 @@
|
||||
air_update_turf(TRUE) //atmos can pass otherwise
|
||||
return INITIALIZE_HINT_QDEL
|
||||
|
||||
/obj/effect/spawner/window/grilled
|
||||
useGrille = TRUE
|
||||
icon_state = "gwindow_spawner"
|
||||
|
||||
/obj/effect/spawner/window/reinforced
|
||||
name = "reinforced window spawner"
|
||||
icon_state = "rwindow_spawner"
|
||||
window_to_spawn_regular = /obj/structure/window/reinforced
|
||||
window_to_spawn_full = /obj/structure/window/full/reinforced
|
||||
|
||||
/obj/effect/spawner/window/reinforced/grilled
|
||||
name = "grilled reinforced window spawner"
|
||||
icon_state = "grwindow_spawner"
|
||||
useGrille = TRUE
|
||||
|
||||
/obj/effect/spawner/window/plasma
|
||||
name = "plasma window spawner"
|
||||
icon_state = "pwindow_spawner"
|
||||
window_to_spawn_regular = /obj/structure/window/plasmabasic
|
||||
window_to_spawn_full = /obj/structure/window/full/plasmabasic
|
||||
|
||||
/obj/effect/spawner/window/plasma/grilled
|
||||
name = "grilled plasma window spawner"
|
||||
icon_state = "gpwindow_spawner"
|
||||
useGrille = TRUE
|
||||
|
||||
/obj/effect/spawner/window/reinforced/plasma
|
||||
name = "reinforced plasma window spawner"
|
||||
icon_state = "prwindow_spawner"
|
||||
window_to_spawn_regular = /obj/structure/window/plasmareinforced
|
||||
window_to_spawn_full = /obj/structure/window/full/plasmareinforced
|
||||
|
||||
/obj/effect/spawner/window/reinforced/plasma/grilled
|
||||
name = "grilled reinforced plasma window spawner"
|
||||
icon_state = "gprwindow_spawner"
|
||||
useGrille = TRUE
|
||||
|
||||
/obj/effect/spawner/window/reinforced/tinted
|
||||
name = "tinted reinforced window spawner"
|
||||
icon_state = "twindow_spawner"
|
||||
window_to_spawn_regular = /obj/structure/window/reinforced/tinted
|
||||
window_to_spawn_full = /obj/structure/window/full/reinforced/tinted
|
||||
|
||||
/obj/effect/spawner/window/reinforced/tinted/grilled
|
||||
name = "grilled tinted reinforced window spawner"
|
||||
icon_state = "gtwindow_spawner"
|
||||
useGrille = TRUE
|
||||
|
||||
/obj/effect/spawner/window/reinforced/polarized
|
||||
name = "electrochromic reinforced window spawner"
|
||||
icon_state = "ewindow_spawner"
|
||||
@@ -75,17 +99,25 @@
|
||||
var/obj/structure/window/reinforced/polarized/p = a
|
||||
p.id = id
|
||||
|
||||
/obj/effect/spawner/window/reinforced/polarized/grilled
|
||||
name = "grilled electrochromic reinforced window spawner"
|
||||
icon_state = "gewindow_spawner"
|
||||
useGrille = TRUE
|
||||
|
||||
/obj/effect/spawner/window/shuttle
|
||||
name = "shuttle window spawner"
|
||||
icon_state = "swindow_spawner"
|
||||
window_to_spawn_full = /obj/structure/window/full/shuttle
|
||||
useGrille = TRUE
|
||||
|
||||
/obj/effect/spawner/window/shuttle/survival_pod
|
||||
name = "pod window spawner"
|
||||
icon_state = "podwindow_spawner"
|
||||
window_to_spawn_full = /obj/structure/window/full/shuttle/survival_pod
|
||||
useGrille = TRUE
|
||||
|
||||
/obj/effect/spawner/window/plastitanium
|
||||
name = "plastitanium window spawner"
|
||||
icon_state = "plastitaniumwindow_spawner"
|
||||
window_to_spawn_full = /obj/structure/window/full/plastitanium
|
||||
useGrille = TRUE
|
||||
|
||||
Reference in New Issue
Block a user