From 33d3b080d401a5ae205365332a22c128c02eb35a Mon Sep 17 00:00:00 2001 From: Tsank35 <160279060+Tsank35@users.noreply.github.com> Date: Wed, 8 Oct 2025 12:11:59 -0700 Subject: [PATCH 1/2] Removed get_room_type() from CoinHeaven.gd Godot craps it pants when running this script it export mode. Removing the function fixes that. --- Scripts/Classes/CoinHeaven.gd | 3 --- 1 file changed, 3 deletions(-) diff --git a/Scripts/Classes/CoinHeaven.gd b/Scripts/Classes/CoinHeaven.gd index 050a0b3..22dee6f 100644 --- a/Scripts/Classes/CoinHeaven.gd +++ b/Scripts/Classes/CoinHeaven.gd @@ -13,6 +13,3 @@ func warp_back(player: Player) -> void: await get_tree().create_timer(1, false).timeout PipeArea.exiting_pipe_id = -1 Global.transition_to_scene(Level.vine_return_level) - -func get_room_type() -> Global.Room: - return Global.Room.COIN_HEAVEN From e94cb2d83794abc92a12d93aaf190cc6efac5903 Mon Sep 17 00:00:00 2001 From: Tsank35 <160279060+Tsank35@users.noreply.github.com> Date: Wed, 8 Oct 2025 12:13:17 -0700 Subject: [PATCH 2/2] Adds alternate check for coin heaven variation --- Scripts/Classes/LevelClass.gd | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Scripts/Classes/LevelClass.gd b/Scripts/Classes/LevelClass.gd index a7abdd5..06c47f3 100644 --- a/Scripts/Classes/LevelClass.gd +++ b/Scripts/Classes/LevelClass.gd @@ -126,7 +126,10 @@ func update_theme() -> void: if Global.current_campaign == "SMBANN": theme_time = "Night" ResourceSetterNew.cache.clear() - Global.current_room = get_room_type() + if self is CoinHeaven: + Global.current_room = Global.Room.COIN_HEAVEN + else: + Global.current_room = get_room_type() Global.current_campaign = campaign Global.level_theme = theme Global.theme_time = theme_time