diff --git a/src/logic-scenes/board/card.tscn b/src/logic-scenes/board/card.tscn index b870db4..16fece1 100644 --- a/src/logic-scenes/board/card.tscn +++ b/src/logic-scenes/board/card.tscn @@ -68,9 +68,16 @@ var void_active: $GPUParticles2D.emitting = become_void $Sprite2D.is_void = become_void void_active = become_void - + func _process(delta): + + if void_active != $GPUParticles2D.is_void: + $GPUParticles2D.is_void = void_active + $GPUParticles2D.emitting = void_active + $Sprite2D.is_void = void_active + if void_active and not State.reduce_motion: + noise_position += delta * 10 var random_position = Vector2(noise.get_noise_1d(noise_position*2), noise.get_noise_1d(-noise_position))