From 773c7290169ec5342e7a580c2418a293fd3dc980 Mon Sep 17 00:00:00 2001 From: Artur David Date: Thu, 18 Jun 2026 10:48:56 +0200 Subject: [PATCH] purge: more subtle summon shake (0.5), payoff shake fades alongside flash (0.8s) --- scripts/purge.gd | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/scripts/purge.gd b/scripts/purge.gd index a2d7026..c959f72 100644 --- a/scripts/purge.gd +++ b/scripts/purge.gd @@ -11,12 +11,9 @@ func _ready() -> void: summon_circle.sprite_frames.set_animation_loop("default", false) summon_circle.animation_finished.connect(_unleash) summon_circle.play("default") - camera.shake(6.0, 1.5, true) + camera.shake(6.0, 0.5, true) func _unleash() -> void: - camera.shake(0.3, 8.0) - await get_tree().create_timer(0.1).timeout - for enemy in get_tree().get_nodes_in_group("enemies"): if not is_instance_valid(enemy): continue @@ -28,6 +25,8 @@ func _unleash() -> void: _flash() func _flash() -> void: + camera.shake(0.8, 8.0) + var layer = CanvasLayer.new() layer.layer = 100 add_child(layer)