251 lines
6.8 KiB
Plaintext
251 lines
6.8 KiB
Plaintext
|
|
/turf/open/floor/plating/airless
|
|
icon_state = "plating"
|
|
initial_gas_mix = AIRLESS_ATMOS
|
|
|
|
/turf/open/floor/plating/icemoon
|
|
icon_state = "plating"
|
|
initial_gas_mix = ICEMOON_DEFAULT_ATMOS
|
|
|
|
/turf/open/floor/plating/abductor
|
|
name = "alien floor"
|
|
icon_state = "alienpod1"
|
|
tiled_dirt = FALSE
|
|
|
|
/turf/open/floor/plating/abductor/Initialize()
|
|
. = ..()
|
|
icon_state = "alienpod[rand(1,9)]"
|
|
|
|
|
|
/turf/open/floor/plating/abductor2
|
|
name = "alien plating"
|
|
icon_state = "alienplating"
|
|
tiled_dirt = FALSE
|
|
|
|
/turf/open/floor/plating/abductor2/break_tile()
|
|
return //unbreakable
|
|
|
|
/turf/open/floor/plating/abductor2/burn_tile()
|
|
return //unburnable
|
|
|
|
/turf/open/floor/plating/abductor2/try_replace_tile(obj/item/stack/tile/T, mob/user, params)
|
|
return
|
|
|
|
/turf/open/floor/plating/astplate
|
|
icon_state = "asteroidplating"
|
|
|
|
/turf/open/floor/plating/airless/astplate
|
|
icon_state = "asteroidplating"
|
|
|
|
|
|
/turf/open/floor/plating/ashplanet
|
|
icon = 'icons/turf/mining.dmi'
|
|
gender = PLURAL
|
|
name = "ash"
|
|
icon_state = "ash"
|
|
smooth = SMOOTH_MORE|SMOOTH_BORDER
|
|
var/smooth_icon = 'icons/turf/floors/ash.dmi'
|
|
desc = "The ground is covered in volcanic ash."
|
|
baseturfs = /turf/open/floor/plating/ashplanet/wateryrock //I assume this will be a chasm eventually, once this becomes an actual surface
|
|
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
|
|
planetary_atmos = TRUE
|
|
attachment_holes = FALSE
|
|
footstep = FOOTSTEP_SAND
|
|
barefootstep = FOOTSTEP_SAND
|
|
clawfootstep = FOOTSTEP_SAND
|
|
heavyfootstep = FOOTSTEP_GENERIC_HEAVY
|
|
tiled_dirt = FALSE
|
|
|
|
/turf/open/floor/plating/ashplanet/Initialize()
|
|
if(smooth)
|
|
var/matrix/M = new
|
|
M.Translate(-4, -4)
|
|
transform = M
|
|
icon = smooth_icon
|
|
. = ..()
|
|
|
|
/turf/open/floor/plating/ashplanet/try_replace_tile(obj/item/stack/tile/T, mob/user, params)
|
|
return
|
|
|
|
/turf/open/floor/plating/ashplanet/break_tile()
|
|
return
|
|
|
|
/turf/open/floor/plating/ashplanet/burn_tile()
|
|
return
|
|
|
|
/turf/open/floor/plating/ashplanet/ash
|
|
canSmoothWith = list(/turf/open/floor/plating/ashplanet/ash, /turf/closed)
|
|
layer = HIGH_TURF_LAYER
|
|
slowdown = 1
|
|
|
|
/turf/open/floor/plating/ashplanet/rocky
|
|
gender = PLURAL
|
|
name = "rocky ground"
|
|
icon_state = "rockyash"
|
|
smooth_icon = 'icons/turf/floors/rocky_ash.dmi'
|
|
layer = MID_TURF_LAYER
|
|
canSmoothWith = list(/turf/open/floor/plating/ashplanet/rocky, /turf/closed)
|
|
footstep = FOOTSTEP_FLOOR
|
|
barefootstep = FOOTSTEP_HARD_BAREFOOT
|
|
clawfootstep = FOOTSTEP_HARD_CLAW
|
|
heavyfootstep = FOOTSTEP_GENERIC_HEAVY
|
|
|
|
/turf/open/floor/plating/ashplanet/wateryrock
|
|
gender = PLURAL
|
|
name = "wet rocky ground"
|
|
smooth = null
|
|
icon_state = "wateryrock"
|
|
slowdown = 2
|
|
footstep = FOOTSTEP_FLOOR
|
|
barefootstep = FOOTSTEP_HARD_BAREFOOT
|
|
clawfootstep = FOOTSTEP_HARD_CLAW
|
|
heavyfootstep = FOOTSTEP_GENERIC_HEAVY
|
|
|
|
/turf/open/floor/plating/ashplanet/wateryrock/Initialize()
|
|
icon_state = "[icon_state][rand(1, 9)]"
|
|
. = ..()
|
|
|
|
|
|
/turf/open/floor/plating/beach
|
|
name = "beach"
|
|
icon = 'icons/misc/beach.dmi'
|
|
flags_1 = NONE
|
|
attachment_holes = FALSE
|
|
bullet_bounce_sound = null
|
|
footstep = FOOTSTEP_SAND
|
|
barefootstep = FOOTSTEP_SAND
|
|
clawfootstep = FOOTSTEP_SAND
|
|
heavyfootstep = FOOTSTEP_GENERIC_HEAVY
|
|
|
|
/turf/open/floor/plating/beach/try_replace_tile(obj/item/stack/tile/T, mob/user, params)
|
|
return
|
|
|
|
/turf/open/floor/plating/beach/ex_act(severity, target)
|
|
contents_explosion(severity, target)
|
|
|
|
/turf/open/floor/plating/beach/sand
|
|
gender = PLURAL
|
|
name = "sand"
|
|
desc = "Surf's up."
|
|
icon_state = "sand"
|
|
baseturfs = /turf/open/floor/plating/beach/sand
|
|
|
|
/turf/open/floor/plating/beach/coastline_t
|
|
name = "coastline"
|
|
desc = "Tide's high tonight. Charge your batons."
|
|
icon_state = "sandwater_t"
|
|
baseturfs = /turf/open/floor/plating/beach/coastline_t
|
|
|
|
/turf/open/floor/plating/beach/coastline_b
|
|
name = "coastline"
|
|
icon_state = "sandwater_b"
|
|
baseturfs = /turf/open/floor/plating/beach/coastline_b
|
|
|
|
/turf/open/floor/plating/beach/water
|
|
gender = PLURAL
|
|
name = "water"
|
|
desc = "You get the feeling that nobody's bothered to actually make this water functional..."
|
|
icon_state = "water"
|
|
baseturfs = /turf/open/floor/plating/beach/water
|
|
|
|
/turf/open/floor/plating/beach/coastline_t/sandwater_inner
|
|
icon_state = "sandwater_inner"
|
|
baseturfs = /turf/open/floor/plating/beach/coastline_t/sandwater_inner
|
|
|
|
/turf/open/floor/plating/ironsand
|
|
gender = PLURAL
|
|
name = "iron sand"
|
|
desc = "Like sand, but more <i>metal</i>."
|
|
footstep = FOOTSTEP_SAND
|
|
barefootstep = FOOTSTEP_SAND
|
|
clawfootstep = FOOTSTEP_SAND
|
|
heavyfootstep = FOOTSTEP_GENERIC_HEAVY
|
|
|
|
/turf/open/floor/plating/ironsand/Initialize()
|
|
. = ..()
|
|
icon_state = "ironsand[rand(1,15)]"
|
|
|
|
/turf/open/floor/plating/ironsand/burn_tile()
|
|
return
|
|
|
|
/turf/open/floor/plating/ironsand/try_replace_tile(obj/item/stack/tile/T, mob/user, params)
|
|
return
|
|
|
|
/turf/open/floor/plating/ice
|
|
name = "ice sheet"
|
|
desc = "A sheet of solid ice. Looks slippery."
|
|
icon = 'icons/turf/floors/ice_turf.dmi'
|
|
icon_state = "unsmooth"
|
|
initial_gas_mix = FROZEN_ATMOS
|
|
temperature = 180
|
|
planetary_atmos = TRUE
|
|
baseturfs = /turf/open/floor/plating/ice
|
|
slowdown = 1
|
|
attachment_holes = FALSE
|
|
bullet_sizzle = TRUE
|
|
footstep = FOOTSTEP_FLOOR
|
|
barefootstep = FOOTSTEP_HARD_BAREFOOT
|
|
clawfootstep = FOOTSTEP_HARD_CLAW
|
|
heavyfootstep = FOOTSTEP_GENERIC_HEAVY
|
|
|
|
/turf/open/floor/plating/ice/Initialize()
|
|
. = ..()
|
|
MakeSlippery(TURF_WET_PERMAFROST, INFINITY, 0, INFINITY, TRUE)
|
|
|
|
/turf/open/floor/plating/ice/try_replace_tile(obj/item/stack/tile/T, mob/user, params)
|
|
return
|
|
|
|
/turf/open/floor/plating/ice/smooth
|
|
icon_state = "smooth"
|
|
smooth = SMOOTH_MORE | SMOOTH_BORDER
|
|
canSmoothWith = list(/turf/open/floor/plating/ice/smooth, /turf/open/floor/plating/ice, /turf/open/floor/plating/ice/colder)
|
|
|
|
/turf/open/floor/plating/ice/colder
|
|
temperature = 140
|
|
|
|
/turf/open/floor/plating/ice/temperate
|
|
temperature = 255.37
|
|
|
|
/turf/open/floor/plating/ice/break_tile()
|
|
return
|
|
|
|
/turf/open/floor/plating/ice/burn_tile()
|
|
return
|
|
|
|
/turf/open/floor/plating/ice/icemoon
|
|
initial_gas_mix = ICEMOON_DEFAULT_ATMOS
|
|
|
|
/turf/open/floor/plating/snowed
|
|
name = "snowed-over plating"
|
|
desc = "A section of heated plating, helps keep the snow from stacking up too high."
|
|
icon = 'icons/turf/snow.dmi'
|
|
icon_state = "snowplating"
|
|
initial_gas_mix = FROZEN_ATMOS
|
|
temperature = 180
|
|
attachment_holes = FALSE
|
|
planetary_atmos = TRUE
|
|
footstep = FOOTSTEP_SAND
|
|
barefootstep = FOOTSTEP_SAND
|
|
clawfootstep = FOOTSTEP_SAND
|
|
heavyfootstep = FOOTSTEP_GENERIC_HEAVY
|
|
|
|
/turf/open/floor/plating/snowed/cavern
|
|
initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"
|
|
|
|
/turf/open/floor/plating/snowed/smoothed
|
|
smooth = SMOOTH_MORE | SMOOTH_BORDER
|
|
canSmoothWith = list(/turf/open/floor/plating/snowed/smoothed, /turf/open/floor/plating/snowed)
|
|
planetary_atmos = TRUE
|
|
icon = 'icons/turf/floors/snow_turf.dmi'
|
|
icon_state = "smooth"
|
|
|
|
/turf/open/floor/plating/snowed/colder
|
|
temperature = 140
|
|
|
|
/turf/open/floor/plating/snowed/temperatre
|
|
temperature = 255.37
|
|
|
|
/turf/open/floor/plating/snowed/smoothed/icemoon
|
|
initial_gas_mix = ICEMOON_DEFAULT_ATMOS
|
|
|