From 7c804908bc085c8b21b598c784b33636909f0e87 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Fri, 19 Sep 2025 13:51:30 -0400 Subject: [Client] Added compass --- client/Archipelago/player.gd | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'client/Archipelago/player.gd') diff --git a/client/Archipelago/player.gd b/client/Archipelago/player.gd index 583d5d6..538830f 100644 --- a/client/Archipelago/player.gd +++ b/client/Archipelago/player.gd @@ -18,6 +18,8 @@ const kEndingNameByVictoryValue = { signal evaluate_solvability +var compass + func _ready(): var khl_script = load("res://scripts/nodes/keyHolderListener.gd") @@ -25,6 +27,9 @@ func _ready(): var ap = global.get_node("Archipelago") var gamedata = global.get_node("Gamedata") + compass = global.get_node("Compass") + compass.visible = ap.show_compass + ap.start_batching_locations() # Set up door locations. @@ -351,3 +356,7 @@ func _set_up_invis_wall(x, y, z, sx, sy, sz): newwall.visibility_range_fade_mode = RenderingServer.VISIBILITY_RANGE_FADE_SELF newwall.skeleton = ".." get_parent().add_child.call_deferred(newwall) + + +func _process(_dt): + compass.update_rotation(global_rotation.y) -- cgit 1.4.1