diff --git a/code/game/objects/effects/overlays.dm b/code/game/objects/effects/overlays.dm index cc52bf7bbf9..71d97169bba 100644 --- a/code/game/objects/effects/overlays.dm +++ b/code/game/objects/effects/overlays.dm @@ -52,3 +52,45 @@ ..() pixel_x += rand(-10, 10) pixel_y += rand(-10, 10) + +/obj/effect/overlay/snow + name = "snow" + icon = 'icons/turf/overlays.dmi' + icon_state = "snow" + layer = 10 + +/obj/effect/overlay/snow/floor + icon_state = "snowfloor" + +/obj/effect/overlay/snow/floor/edges + icon_state = "snow_edges" + +/obj/effect/overlay/snow/floor/surround + icon_state = "snow_surround" + +/obj/effect/overlay/snow/airlock + icon_state = "snowairlock" + +/obj/effect/overlay/snow/floor/north + icon_state = "snowfloor_n" + +/obj/effect/overlay/snow/floor/south + icon_state = "snowfloor_s" + +/obj/effect/overlay/snow/floor/east + icon_state = "snowfloor_e" + +/obj/effect/overlay/snow/floor/west + icon_state = "snowfloor_w" + +/obj/effect/overlay/snow/wall/north + icon_state = "snowwall_n" + +/obj/effect/overlay/snow/wall/south + icon_state = "snowwall_s" + +/obj/effect/overlay/snow/wall/east + icon_state = "snowwall_e" + +/obj/effect/overlay/snow/wall/west + icon_state = "snowwall_w" \ No newline at end of file diff --git a/code/game/turfs/flooring/flooring.dm b/code/game/turfs/flooring/flooring.dm index b9c5f0ea272..bee9159e3cc 100644 --- a/code/game/turfs/flooring/flooring.dm +++ b/code/game/turfs/flooring/flooring.dm @@ -70,12 +70,11 @@ var/list/flooring_types /decl/flooring/snow/plating name = "snowy plating" desc = "Steel plating coated with a light layer of snow." - icon = 'icons/turf/snow.dmi' - icon_base = "plating" + icon_base = "snowyplating" flags = null /decl/flooring/snow/plating/drift - icon_base = "platingdrift" + icon_base = "snowyplayingdrift" /decl/flooring/carpet name = "carpet" diff --git a/code/game/turfs/flooring/flooring_premade.dm b/code/game/turfs/flooring/flooring_premade.dm index 2f23a96623e..86ec1b2891c 100644 --- a/code/game/turfs/flooring/flooring_premade.dm +++ b/code/game/turfs/flooring/flooring_premade.dm @@ -47,7 +47,7 @@ /turf/simulated/floor/snow name = "snow" - icon = 'icons/turf/floors.dmi' + icon = 'icons/turf/snow.dmi' icon_state = "snow" initial_flooring = /decl/flooring/snow @@ -58,12 +58,12 @@ /turf/simulated/floor/snow/plating name = "snowy playing" - icon_state = "plating" + icon_state = "snowyplating" initial_flooring = /decl/flooring/snow/plating /turf/simulated/floor/snow/plating/drift name = "snowy plating" - icon_state = "platingdrift" + icon_state = "snowyplayingdrift" initial_flooring = /decl/flooring/snow/plating/drift /turf/simulated/floor/reinforced/airless diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm index e5341c77199..0d3e43bbfa7 100644 --- a/code/game/turfs/simulated/floor_types.dm +++ b/code/game/turfs/simulated/floor_types.dm @@ -40,3 +40,5 @@ name = "skipjack floor" oxygen = 0 nitrogen = MOLES_N2STANDARD + MOLES_O2STANDARD + + diff --git a/icons/turf/overlays.dmi b/icons/turf/overlays.dmi index 4a489751273..a96f6b14bc5 100644 Binary files a/icons/turf/overlays.dmi and b/icons/turf/overlays.dmi differ diff --git a/icons/turf/snow.dmi b/icons/turf/snow.dmi index 2e453d5d545..5871cbdfc63 100644 Binary files a/icons/turf/snow.dmi and b/icons/turf/snow.dmi differ