From 832b34214ce578dafb0e411f878de1b70cbe6dc4 Mon Sep 17 00:00:00 2001 From: guzlad <121629562+guzlad@users.noreply.github.com> Date: Sun, 12 Oct 2025 14:35:17 +0200 Subject: [PATCH] Castle bridge particles on classic now only appear if Extra Effects is enabled (#569) --- Scripts/Parts/CastleBridge.gd | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Scripts/Parts/CastleBridge.gd b/Scripts/Parts/CastleBridge.gd index ed04240..a89e145 100644 --- a/Scripts/Parts/CastleBridge.gd +++ b/Scripts/Parts/CastleBridge.gd @@ -70,10 +70,11 @@ func bridge_piece_fall(node: Node2D) -> void: const BRIDGE_DESTRUCTION_PARTICLE = preload("uid://cwfjdgsyh35h6") func bridge_piece_break(node: Node2D) -> void: - var particle = BRIDGE_DESTRUCTION_PARTICLE.instantiate() - particle.global_position = node.global_position - particle.process_mode = Node.PROCESS_MODE_ALWAYS - add_sibling(particle) + if Settings.file.visuals.extra_particles == 1: + var particle = BRIDGE_DESTRUCTION_PARTICLE.instantiate() + particle.global_position = node.global_position + particle.process_mode = Node.PROCESS_MODE_ALWAYS + add_sibling(particle) node.modulate.a = 0 func _physics_process(delta: float) -> void: