about summary refs log tree commit diff stats
path: root/apworld/client/player.gd
diff options
context:
space:
mode:
Diffstat (limited to 'apworld/client/player.gd')
-rw-r--r--apworld/client/player.gd11
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