From b7900ade0309d3b8c13b830746ca1435141ffe26 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sun, 8 Feb 2026 09:28:23 -0500 Subject: Added music shuffle --- apworld/client/player.gd | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'apworld/client/player.gd') 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(): minimap.visible = ap.show_minimap get_parent().add_child.call_deferred(minimap) + if ap.music_mapping.has(global.map): + var song_setter = get_node_or_null("/root/scene/songSetter") + if song_setter: + song_setter.song_name = ap.music_mapping[global.map] + else: + var song_setter_prefab = preload("res://objects/nodes/songSetter.tscn") + song_setter = song_setter_prefab.instantiate() + song_setter.name = "songSetter" + song_setter.song_name = ap.music_mapping[global.map] + get_parent().add_child.call_deferred(song_setter) + super._ready() await get_tree().process_frame -- cgit 1.4.1