mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-02-07 23:00:09 +00:00
449 lines
11 KiB
Plaintext
449 lines
11 KiB
Plaintext
/turf/simulated/floor/carpet
|
|
name = "carpet"
|
|
icon = 'icons/turf/flooring/carpet.dmi'
|
|
icon_state = "carpet"
|
|
initial_flooring = /decl/flooring/carpet
|
|
|
|
/turf/simulated/floor/carpet/bcarpet
|
|
name = "black carpet"
|
|
icon_state = "bcarpet"
|
|
initial_flooring = /decl/flooring/carpet/bcarpet
|
|
|
|
/turf/simulated/floor/carpet/blucarpet
|
|
name = "blue carpet"
|
|
icon_state = "blucarpet"
|
|
initial_flooring = /decl/flooring/carpet/blucarpet
|
|
|
|
/turf/simulated/floor/carpet/tealcarpet
|
|
name = "teal carpet"
|
|
icon_state = "tealcarpet"
|
|
initial_flooring = /decl/flooring/carpet/tealcarpet
|
|
|
|
// Legacy support for existing paths for blue carpet
|
|
/turf/simulated/floor/carpet/blue
|
|
name = "blue carpet"
|
|
icon_state = "blucarpet"
|
|
initial_flooring = /decl/flooring/carpet/blucarpet
|
|
|
|
/turf/simulated/floor/carpet/turcarpet
|
|
name = "tur carpet"
|
|
icon_state = "turcarpet"
|
|
initial_flooring = /decl/flooring/carpet/turcarpet
|
|
|
|
/turf/simulated/floor/carpet/sblucarpet
|
|
name = "sblue carpet"
|
|
icon_state = "sblucarpet"
|
|
initial_flooring = /decl/flooring/carpet/sblucarpet
|
|
|
|
/turf/simulated/floor/carpet/gaycarpet
|
|
name = "clown carpet"
|
|
icon_state = "gaycarpet"
|
|
initial_flooring = /decl/flooring/carpet/gaycarpet
|
|
|
|
/turf/simulated/floor/carpet/purcarpet
|
|
name = "purple carpet"
|
|
icon_state = "purcarpet"
|
|
initial_flooring = /decl/flooring/carpet/purcarpet
|
|
|
|
/turf/simulated/floor/carpet/oracarpet
|
|
name = "orange carpet"
|
|
icon_state = "oracarpet"
|
|
initial_flooring = /decl/flooring/carpet/oracarpet
|
|
|
|
/turf/simulated/floor/bluegrid
|
|
name = "mainframe floor"
|
|
icon = 'icons/turf/flooring/circuit.dmi'
|
|
icon_state = "bcircuit"
|
|
initial_flooring = /decl/flooring/reinforced/circuit
|
|
|
|
/turf/simulated/floor/greengrid
|
|
name = "mainframe floor"
|
|
icon = 'icons/turf/flooring/circuit.dmi'
|
|
icon_state = "gcircuit"
|
|
initial_flooring = /decl/flooring/reinforced/circuit/green
|
|
|
|
/turf/simulated/floor/wood
|
|
name = "wooden floor"
|
|
icon = 'icons/turf/flooring/wood_vr.dmi'
|
|
icon_state = "wood"
|
|
initial_flooring = /decl/flooring/wood
|
|
|
|
/turf/simulated/floor/wood/broken
|
|
icon_state = "wood_broken0" // This gets changed when spawned.
|
|
|
|
/turf/simulated/floor/wood/broken/Initialize()
|
|
break_tile()
|
|
return ..()
|
|
|
|
/turf/simulated/floor/wood/sif
|
|
name = "alien wooden floor"
|
|
icon = 'icons/turf/flooring/wood.dmi'
|
|
icon_state = "sifwood"
|
|
initial_flooring = /decl/flooring/wood/sif
|
|
|
|
/turf/simulated/floor/wood/sif/broken
|
|
icon_state = "sifwood_broken0" // This gets changed when spawned.
|
|
|
|
/turf/simulated/floor/wood/sif/broken/Initialize()
|
|
break_tile()
|
|
return ..()
|
|
|
|
/turf/simulated/floor/grass
|
|
name = "grass patch"
|
|
icon = 'icons/turf/flooring/grass.dmi'
|
|
icon_state = "grass0"
|
|
initial_flooring = /decl/flooring/grass
|
|
|
|
/turf/simulated/floor/tiled
|
|
name = "floor"
|
|
icon = 'icons/turf/flooring/tiles_vr.dmi'
|
|
icon_state = "tiled"
|
|
initial_flooring = /decl/flooring/tiling
|
|
|
|
/turf/simulated/floor/tiled/techmaint
|
|
name = "floor"
|
|
icon = 'icons/turf/flooring/tiles_vr.dmi'
|
|
icon_state = "techmaint"
|
|
initial_flooring = /decl/flooring/tiling/new_tile/techmaint
|
|
|
|
/turf/simulated/floor/tiled/monofloor
|
|
name = "floor"
|
|
icon = 'icons/turf/flooring/tiles_vr.dmi'
|
|
icon_state = "monofloor"
|
|
initial_flooring = /decl/flooring/tiling/new_tile/monofloor
|
|
|
|
/turf/simulated/floor/tiled/techfloor
|
|
name = "floor"
|
|
icon = 'icons/turf/flooring/techfloor.dmi'
|
|
icon_state = "techfloor_gray"
|
|
initial_flooring = /decl/flooring/tiling/tech
|
|
|
|
/turf/simulated/floor/tiled/monotile
|
|
name = "floor"
|
|
icon = 'icons/turf/flooring/tiles_vr.dmi'
|
|
icon_state = "monotile"
|
|
initial_flooring = /decl/flooring/tiling/new_tile/monotile
|
|
|
|
/turf/simulated/floor/tiled/steel_grid
|
|
name = "floor"
|
|
icon = 'icons/turf/flooring/tiles_vr.dmi'
|
|
icon_state = "steel_grid"
|
|
initial_flooring = /decl/flooring/tiling/new_tile/steel_grid
|
|
|
|
/turf/simulated/floor/tiled/steel_ridged
|
|
name = "floor"
|
|
icon = 'icons/turf/flooring/tiles_vr.dmi'
|
|
icon_state = "steel_ridged"
|
|
initial_flooring = /decl/flooring/tiling/new_tile/steel_ridged
|
|
|
|
/turf/simulated/floor/tiled/old_tile
|
|
name = "floor"
|
|
icon_state = "tile_full"
|
|
initial_flooring = /decl/flooring/tiling/new_tile
|
|
/turf/simulated/floor/tiled/old_tile/white
|
|
color = "#d9d9d9"
|
|
/turf/simulated/floor/tiled/old_tile/blue
|
|
color = "#8ba7ad"
|
|
/turf/simulated/floor/tiled/old_tile/yellow
|
|
color = "#8c6d46"
|
|
/turf/simulated/floor/tiled/old_tile/gray
|
|
color = "#687172"
|
|
/turf/simulated/floor/tiled/old_tile/beige
|
|
color = "#385e60"
|
|
/turf/simulated/floor/tiled/old_tile/red
|
|
color = "#964e51"
|
|
/turf/simulated/floor/tiled/old_tile/purple
|
|
color = "#906987"
|
|
/turf/simulated/floor/tiled/old_tile/green
|
|
color = "#46725c"
|
|
|
|
|
|
|
|
/turf/simulated/floor/tiled/old_cargo
|
|
name = "floor"
|
|
icon_state = "cargo_one_full"
|
|
initial_flooring = /decl/flooring/tiling/new_tile/cargo_one
|
|
/turf/simulated/floor/tiled/old_cargo/white
|
|
color = "#d9d9d9"
|
|
/turf/simulated/floor/tiled/old_cargo/blue
|
|
color = "#8ba7ad"
|
|
/turf/simulated/floor/tiled/old_cargo/yellow
|
|
color = "#8c6d46"
|
|
/turf/simulated/floor/tiled/old_cargo/gray
|
|
color = "#687172"
|
|
/turf/simulated/floor/tiled/old_cargo/beige
|
|
color = "#385e60"
|
|
/turf/simulated/floor/tiled/old_cargo/red
|
|
color = "#964e51"
|
|
/turf/simulated/floor/tiled/old_cargo/purple
|
|
color = "#906987"
|
|
/turf/simulated/floor/tiled/old_cargo/green
|
|
color = "#46725c"
|
|
|
|
|
|
/turf/simulated/floor/tiled/kafel_full
|
|
name = "floor"
|
|
icon_state = "kafel_full"
|
|
initial_flooring = /decl/flooring/tiling/new_tile/kafel
|
|
/turf/simulated/floor/tiled/kafel_full/white
|
|
color = "#d9d9d9"
|
|
/turf/simulated/floor/tiled/kafel_full/blue
|
|
color = "#8ba7ad"
|
|
/turf/simulated/floor/tiled/kafel_full/yellow
|
|
color = "#8c6d46"
|
|
/turf/simulated/floor/tiled/kafel_full/gray
|
|
color = "#687172"
|
|
/turf/simulated/floor/tiled/kafel_full/beige
|
|
color = "#385e60"
|
|
/turf/simulated/floor/tiled/kafel_full/red
|
|
color = "#964e51"
|
|
/turf/simulated/floor/tiled/kafel_full/purple
|
|
color = "#906987"
|
|
/turf/simulated/floor/tiled/kafel_full/green
|
|
color = "#46725c"
|
|
|
|
|
|
/turf/simulated/floor/tiled/techfloor/grid
|
|
name = "floor"
|
|
icon_state = "techfloor_grid"
|
|
initial_flooring = /decl/flooring/tiling/tech/grid
|
|
|
|
/turf/simulated/floor/reinforced
|
|
name = "reinforced floor"
|
|
icon = 'icons/turf/flooring/tiles.dmi'
|
|
icon_state = "reinforced"
|
|
initial_flooring = /decl/flooring/reinforced
|
|
|
|
/turf/simulated/floor/reinforced/airless
|
|
oxygen = 0
|
|
nitrogen = 0
|
|
|
|
/turf/simulated/floor/reinforced/airmix
|
|
oxygen = MOLES_O2ATMOS
|
|
nitrogen = MOLES_N2ATMOS
|
|
|
|
/turf/simulated/floor/reinforced/nitrogen
|
|
oxygen = 0
|
|
nitrogen = ATMOSTANK_NITROGEN
|
|
|
|
/turf/simulated/floor/reinforced/oxygen
|
|
oxygen = ATMOSTANK_OXYGEN
|
|
nitrogen = 0
|
|
|
|
/turf/simulated/floor/reinforced/phoron
|
|
oxygen = 0
|
|
nitrogen = 0
|
|
phoron = ATMOSTANK_PHORON
|
|
|
|
/turf/simulated/floor/reinforced/carbon_dioxide
|
|
oxygen = 0
|
|
nitrogen = 0
|
|
carbon_dioxide = ATMOSTANK_CO2
|
|
|
|
/turf/simulated/floor/reinforced/n20
|
|
oxygen = 0
|
|
nitrogen = 0
|
|
|
|
/turf/simulated/floor/reinforced/n20/Initialize()
|
|
. = ..()
|
|
if(!air) make_air()
|
|
air.adjust_gas("nitrous_oxide", ATMOSTANK_NITROUSOXIDE)
|
|
|
|
/turf/simulated/floor/cult
|
|
name = "engraved floor"
|
|
icon = 'icons/turf/flooring/cult.dmi'
|
|
icon_state = "cult"
|
|
initial_flooring = /decl/flooring/reinforced/cult
|
|
|
|
/turf/simulated/floor/cult/cultify()
|
|
return
|
|
|
|
/turf/simulated/floor/tiled/dark
|
|
name = "dark floor"
|
|
icon_state = "dark"
|
|
initial_flooring = /decl/flooring/tiling/dark
|
|
|
|
/turf/simulated/floor/tiled/hydro
|
|
name = "hydro floor"
|
|
icon_state = "hydrofloor"
|
|
initial_flooring = /decl/flooring/tiling/hydro
|
|
|
|
/turf/simulated/floor/tiled/neutral
|
|
name = "light floor"
|
|
icon_state = "neutral"
|
|
initial_flooring = /decl/flooring/tiling/neutral
|
|
|
|
/turf/simulated/floor/tiled/red
|
|
name = "red floor"
|
|
color = COLOR_RED_GRAY
|
|
icon_state = "white"
|
|
initial_flooring = /decl/flooring/tiling/red
|
|
|
|
/turf/simulated/floor/tiled/steel
|
|
name = "steel floor"
|
|
icon_state = "steel"
|
|
initial_flooring = /decl/flooring/tiling/steel
|
|
|
|
/turf/simulated/floor/tiled/steel_dirty
|
|
name = "steel floor"
|
|
icon_state = "steel_dirty"
|
|
initial_flooring = /decl/flooring/tiling/steel_dirty
|
|
|
|
/turf/simulated/floor/tiled/steel/airless
|
|
oxygen = 0
|
|
nitrogen = 0
|
|
|
|
/turf/simulated/floor/tiled/asteroid_steel
|
|
icon_state = "asteroidfloor"
|
|
initial_flooring = /decl/flooring/tiling/asteroidfloor
|
|
|
|
/turf/simulated/floor/tiled/asteroid_steel/airless
|
|
name = "plating"
|
|
oxygen = 0
|
|
nitrogen = 0
|
|
|
|
/turf/simulated/floor/tiled/white
|
|
name = "white floor"
|
|
icon_state = "white"
|
|
initial_flooring = /decl/flooring/tiling/white
|
|
|
|
/turf/simulated/floor/tiled/yellow
|
|
name = "yellow floor"
|
|
color = COLOR_BROWN
|
|
icon_state = "white"
|
|
initial_flooring = /decl/flooring/tiling/yellow
|
|
|
|
/turf/simulated/floor/tiled/freezer
|
|
name = "tiles"
|
|
icon_state = "freezer"
|
|
initial_flooring = /decl/flooring/tiling/freezer
|
|
temperature = T0C - 5 // VOREStation Edit: Chillier Freezer Tiles on-start
|
|
|
|
/turf/simulated/floor/lino
|
|
name = "lino"
|
|
icon = 'icons/turf/flooring/linoleum.dmi'
|
|
icon_state = "lino"
|
|
initial_flooring = /decl/flooring/linoleum
|
|
|
|
/turf/simulated/floor/wmarble
|
|
name = "marble"
|
|
icon = 'icons/turf/flooring/misc.dmi'
|
|
icon_state = "lightmarble"
|
|
initial_flooring = /decl/flooring/wmarble
|
|
|
|
/turf/simulated/floor/bmarble
|
|
name = "marble"
|
|
icon = 'icons/turf/flooring/misc.dmi'
|
|
icon_state = "darkmarble"
|
|
initial_flooring = /decl/flooring/bmarble
|
|
|
|
//ATMOS PREMADES
|
|
/turf/simulated/floor/reinforced/airless
|
|
name = "vacuum floor"
|
|
oxygen = 0
|
|
nitrogen = 0
|
|
temperature = TCMB
|
|
|
|
/turf/simulated/floor/airless
|
|
name = "plating"
|
|
oxygen = 0
|
|
nitrogen = 0
|
|
temperature = TCMB
|
|
|
|
/turf/simulated/floor/tiled/airless
|
|
name = "floor"
|
|
oxygen = 0
|
|
nitrogen = 0
|
|
temperature = TCMB
|
|
|
|
/turf/simulated/floor/bluegrid/airless
|
|
name = "floor"
|
|
oxygen = 0
|
|
nitrogen = 0
|
|
temperature = TCMB
|
|
|
|
/turf/simulated/floor/greengrid/airless
|
|
name = "floor"
|
|
oxygen = 0
|
|
nitrogen = 0
|
|
temperature = TCMB
|
|
|
|
/turf/simulated/floor/greengrid/nitrogen
|
|
oxygen = 0
|
|
|
|
/turf/simulated/floor/tiled/white/airless
|
|
name = "floor"
|
|
oxygen = 0
|
|
nitrogen = 0
|
|
temperature = TCMB
|
|
|
|
// Placeholders
|
|
|
|
/turf/simulated/floor/airless/lava
|
|
/turf/simulated/floor/light
|
|
/*
|
|
/turf/simulated/floor/beach
|
|
/turf/simulated/floor/beach/sand
|
|
/turf/simulated/floor/beach/sand/desert
|
|
/turf/simulated/floor/beach/coastline
|
|
/turf/simulated/floor/beach/water
|
|
/turf/simulated/floor/beach/water/ocean
|
|
*/
|
|
/turf/simulated/floor/airless/ceiling
|
|
/turf/simulated/floor/plating
|
|
/turf/simulated/floor/plating/external // To be overrided by the map files.
|
|
/turf/simulated/floor/tiled/external
|
|
|
|
//**** Here lives snow ****
|
|
/turf/simulated/floor/snow
|
|
name = "snow"
|
|
icon = 'icons/turf/snow_new.dmi'
|
|
icon_state = "snow"
|
|
initial_flooring = /decl/flooring/snow
|
|
var/list/crossed_dirs = list()
|
|
|
|
/turf/simulated/floor/snow/snow2
|
|
name = "snow"
|
|
icon = 'icons/turf/snow.dmi'
|
|
icon_state = "snow"
|
|
initial_flooring = /decl/flooring/snow
|
|
|
|
/turf/simulated/floor/snow/gravsnow
|
|
name = "snow"
|
|
icon_state = "gravsnow"
|
|
initial_flooring = /decl/flooring/snow/gravsnow
|
|
|
|
/turf/simulated/floor/snow/plating
|
|
name = "snowy playing"
|
|
icon_state = "snowyplating"
|
|
initial_flooring = /decl/flooring/snow/plating
|
|
|
|
/turf/simulated/floor/snow/plating/drift
|
|
name = "snowy plating"
|
|
icon_state = "snowyplayingdrift"
|
|
initial_flooring = /decl/flooring/snow/plating/drift
|
|
|
|
#define FOOTSTEP_SPRITE_AMT 2
|
|
|
|
/turf/snow/Entered(atom/A)
|
|
if(isliving(A))
|
|
var/mdir = "[A.dir]"
|
|
if(crossed_dirs[mdir])
|
|
crossed_dirs[mdir] = min(crossed_dirs[mdir] + 1, FOOTSTEP_SPRITE_AMT)
|
|
else
|
|
crossed_dirs[mdir] = 1
|
|
|
|
update_icon()
|
|
|
|
. = ..()
|
|
|
|
/turf/snow/update_icon()
|
|
cut_overlays()
|
|
for(var/d in crossed_dirs)
|
|
var/amt = crossed_dirs[d]
|
|
|
|
for(var/i in 1 to amt)
|
|
add_overlay(image(icon, "footprint[i]", text2num(d)))
|
|
|
|
//**** Here ends snow ****
|