mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-21 20:11:04 +01:00
V2 of [previous music playing PR](https://github.com/Aurorastation/Aurora.3/pull/21466). TLDR no longer uses the connect_range component for implementation because it turned out a bit too inflexible for overlapping music players. Removes a NanoUI template for the [TGUI update](https://github.com/Aurorastation/Aurora.3/pull/21046). New changelog: - refactor: "Ported Jukebox's NanoUI interface to TGUI." - refactor: "Ported Jukebox audio playing functionality to a component." - refactor: "Sound keys refactored from singletons to datums, along with larger breakout of sound.dm to allow for easier SFX updates in future." - code_imp: "Expanded track datums to include track lengths." - code_imp: "Reorganized music file folders for more intuitive access." - rscadd: "Earphone status feedback text now includes track length." - rscadd: "Added autoplay functionality to earphones." - bugfix: "Fixed earphones' 'Previous Song' verb not sending you to the end of the playlist when used while the first track is selected." - bugfix: "Fixed gain adjustment for 'Konyang-1' (-23 dB -> standard -9.8 dB)." - bugfix: "Fixed y-offset of audioconsole-running overlay animation to line up with the actual screen." --------- Co-authored-by: VMSolidus <evilexecutive@gmail.com>
25 lines
613 B
Plaintext
25 lines
613 B
Plaintext
/turf/unsimulated/beach
|
|
name = "Beach"
|
|
icon = 'icons/misc/beach.dmi'
|
|
footstep_sound = SFX_FOOTSTEP_SAND
|
|
|
|
/turf/unsimulated/beach/sand
|
|
name = "Sand"
|
|
icon_state = "sand"
|
|
footstep_sound = SFX_FOOTSTEP_SAND
|
|
|
|
/turf/unsimulated/beach/coastline
|
|
name = "Coastline"
|
|
icon = 'icons/misc/beach2.dmi'
|
|
icon_state = "sandwater"
|
|
footstep_sound = SFX_FOOTSTEP_SAND
|
|
|
|
/turf/unsimulated/beach/water
|
|
name = "Water"
|
|
icon_state = "water"
|
|
footstep_sound = SFX_FOOTSTEP_WATER
|
|
|
|
/turf/unsimulated/beach/water/Initialize()
|
|
. = ..()
|
|
AddOverlays(image("icon"='icons/misc/beach.dmi',"icon_state"="water2","layer"=MOB_LAYER+0.1))
|