From 8a4a440ad92357631ab0a394c13c78d7444c247f Mon Sep 17 00:00:00 2001 From: godzilla5hrimp Date: Sun, 20 Sep 2026 16:16:13 +0200 Subject: [PATCH] fix: fix the issue with overriding the timer signal function; --- Scenes/TreasureChest/treasure_chest.gd | 8 ++++---- Scenes/TreasureChest/treasure_chest.tscn | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Scenes/TreasureChest/treasure_chest.gd b/Scenes/TreasureChest/treasure_chest.gd index 56e5949..5b0d0a3 100644 --- a/Scenes/TreasureChest/treasure_chest.gd +++ b/Scenes/TreasureChest/treasure_chest.gd @@ -11,13 +11,13 @@ func _ready() -> void: func _process(delta: float) -> void: if Input.is_action_just_pressed("Interact") and can_interact: if !is_open: + $Timer.start() $AudioStreamPlayer.play() $AnimatedSprite2D.play("open") + print("found sprite num: ", scroll_number) scrolls[scroll_number].visible = true - $Timer.start() is_open = true - - -func _on_timer_timeout(scroll_number: int) -> void: +func _on_timer_timeout() -> void: + print("removing sprite: ", scroll_number) scrolls[scroll_number].visible = false diff --git a/Scenes/TreasureChest/treasure_chest.tscn b/Scenes/TreasureChest/treasure_chest.tscn index 6cb2a4d..b1ed14c 100644 --- a/Scenes/TreasureChest/treasure_chest.tscn +++ b/Scenes/TreasureChest/treasure_chest.tscn @@ -45,7 +45,7 @@ scrolls = [NodePath("EmptyScroll"), NodePath("IceScroll"), NodePath("FireScroll" [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="." unique_id=990575183] sprite_frames = SubResource("SpriteFrames_chgu2") -animation = &"open" +animation = &"closed" [node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=104658718] position = Vector2(0, 1)