diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2026-02-08 09:28:23 -0500 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2026-02-08 09:28:23 -0500 |
| commit | b7900ade0309d3b8c13b830746ca1435141ffe26 (patch) | |
| tree | 2edb8d9f5bb146749a52959ce45e2bf7717cdade /apworld/client/player.gd | |
| parent | d591399e6a134d98d8e2095aa740dadd33e17b29 (diff) | |
| download | lingo2-archipelago-b7900ade0309d3b8c13b830746ca1435141ffe26.tar.gz lingo2-archipelago-b7900ade0309d3b8c13b830746ca1435141ffe26.tar.bz2 lingo2-archipelago-b7900ade0309d3b8c13b830746ca1435141ffe26.zip | |
Added music shuffle
Diffstat (limited to 'apworld/client/player.gd')
| -rw-r--r-- | apworld/client/player.gd | 11 |
1 files changed, 11 insertions, 0 deletions
| diff --git a/apworld/client/player.gd b/apworld/client/player.gd index 95c05d7..dabc15d 100644 --- a/apworld/client/player.gd +++ b/apworld/client/player.gd | |||
| @@ -196,6 +196,17 @@ func _ready(): | |||
| 196 | minimap.visible = ap.show_minimap | 196 | minimap.visible = ap.show_minimap |
| 197 | get_parent().add_child.call_deferred(minimap) | 197 | get_parent().add_child.call_deferred(minimap) |
| 198 | 198 | ||
| 199 | if ap.music_mapping.has(global.map): | ||
| 200 | var song_setter = get_node_or_null("/root/scene/songSetter") | ||
| 201 | if song_setter: | ||
| 202 | song_setter.song_name = ap.music_mapping[global.map] | ||
| 203 | else: | ||
| 204 | var song_setter_prefab = preload("res://objects/nodes/songSetter.tscn") | ||
| 205 | song_setter = song_setter_prefab.instantiate() | ||
| 206 | song_setter.name = "songSetter" | ||
| 207 | song_setter.song_name = ap.music_mapping[global.map] | ||
| 208 | get_parent().add_child.call_deferred(song_setter) | ||
| 209 | |||
| 199 | super._ready() | 210 | super._ready() |
| 200 | 211 | ||
| 201 | await get_tree().process_frame | 212 | await get_tree().process_frame |
