mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-26 09:03:37 +00:00
* [MDB IGNORE] Moves non floor turfs off /floor. You can put lattices on lavaland edition * 123 * fixes more typepaths * typepaths * Update planet_turfs.dm Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com> Co-authored-by: Kat <53862927+KathrinBailey@users.noreply.github.com>
71 lines
2.0 KiB
Plaintext
71 lines
2.0 KiB
Plaintext
/turf/open/misc/ashplanet
|
|
icon = 'icons/turf/mining.dmi'
|
|
gender = PLURAL
|
|
name = "ash"
|
|
icon_state = "ash"
|
|
base_icon_state = "ash"
|
|
smoothing_flags = SMOOTH_BITMASK | SMOOTH_BORDER
|
|
desc = "The ground is covered in volcanic ash."
|
|
baseturfs = /turf/open/misc/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
|
|
|
|
footstep = FOOTSTEP_SAND
|
|
barefootstep = FOOTSTEP_SAND
|
|
clawfootstep = FOOTSTEP_SAND
|
|
heavyfootstep = FOOTSTEP_GENERIC_HEAVY
|
|
tiled_dirt = FALSE
|
|
var/smooth_icon = 'icons/turf/floors/ash.dmi'
|
|
|
|
|
|
/turf/open/misc/ashplanet/Initialize(mapload)
|
|
. = ..()
|
|
if(smoothing_flags & SMOOTH_BITMASK)
|
|
var/matrix/M = new
|
|
M.Translate(-4, -4)
|
|
transform = M
|
|
icon = smooth_icon
|
|
icon_state = "[icon_state]-[smoothing_junction]"
|
|
|
|
/turf/open/misc/ashplanet/break_tile()
|
|
return
|
|
|
|
/turf/open/misc/ashplanet/burn_tile()
|
|
return
|
|
|
|
/turf/open/misc/ashplanet/ash
|
|
smoothing_groups = list(SMOOTH_GROUP_TURF_OPEN, SMOOTH_GROUP_FLOOR_ASH)
|
|
canSmoothWith = list(SMOOTH_GROUP_FLOOR_ASH, SMOOTH_GROUP_CLOSED_TURFS)
|
|
layer = HIGH_TURF_LAYER
|
|
slowdown = 1
|
|
|
|
/turf/open/misc/ashplanet/rocky
|
|
gender = PLURAL
|
|
name = "rocky ground"
|
|
icon_state = "rockyash"
|
|
base_icon_state = "rocky_ash"
|
|
smooth_icon = 'icons/turf/floors/rocky_ash.dmi'
|
|
layer = MID_TURF_LAYER
|
|
smoothing_groups = list(SMOOTH_GROUP_TURF_OPEN, SMOOTH_GROUP_FLOOR_ASH_ROCKY)
|
|
canSmoothWith = list(SMOOTH_GROUP_FLOOR_ASH_ROCKY, SMOOTH_GROUP_CLOSED_TURFS)
|
|
footstep = FOOTSTEP_FLOOR
|
|
barefootstep = FOOTSTEP_HARD_BAREFOOT
|
|
clawfootstep = FOOTSTEP_HARD_CLAW
|
|
heavyfootstep = FOOTSTEP_GENERIC_HEAVY
|
|
|
|
/turf/open/misc/ashplanet/wateryrock
|
|
gender = PLURAL
|
|
name = "wet rocky ground"
|
|
smoothing_flags = NONE
|
|
icon_state = "wateryrock"
|
|
base_icon_state = "wateryrock"
|
|
slowdown = 2
|
|
footstep = FOOTSTEP_FLOOR
|
|
barefootstep = FOOTSTEP_HARD_BAREFOOT
|
|
clawfootstep = FOOTSTEP_HARD_CLAW
|
|
heavyfootstep = FOOTSTEP_GENERIC_HEAVY
|
|
|
|
/turf/open/misc/ashplanet/wateryrock/Initialize(mapload)
|
|
icon_state = "[icon_state][rand(1, 9)]"
|
|
. = ..()
|