From f696286fdab96ccfc2bb4bddd8cc0ceda87309db Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Tue, 23 Jan 2024 15:16:37 -0500 Subject: Effects text is more prompt now Slowness and Iceland aren't forced to tick at the same time anymore. Puzzle skip popups show up instantly and disappear instantly. Puzzle skip popups do not show up for puzzles hidden behind walls (although you can still press p to skip). --- Archipelago/load.gd | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'Archipelago/load.gd') diff --git a/Archipelago/load.gd b/Archipelago/load.gd index afe304b..7f86c91 100644 --- a/Archipelago/load.gd +++ b/Archipelago/load.gd @@ -25,6 +25,15 @@ func _load(): var apclient = global.get_node("Archipelago") var panels_parent = self.get_node("Panels") + # Add a wall-blocked raycast to the player. + var wallcast = RayCast.new() + wallcast.name = "wallcast" + wallcast.cast_to = Vector3(0, 0, -15) + wallcast.set_collision_mask_bit(1, true) + wallcast.set_collision_mask_bit(3, true) + wallcast.collide_with_areas = true + $player/pivot/camera.add_child(wallcast) + # Override the YOU panel with the AP slot name. if self.get_node_or_null("Panels/Color Arrow Room/Panel_you") != null: self.get_node("Panels/Color Arrow Room/Panel_you").answer = apclient.ap_user -- cgit 1.4.1