From 21f925412e1dedfedeaf994cae3b65c299aabdbe Mon Sep 17 00:00:00 2001 From: Jennie Robinson Faber Date: Sun, 17 May 2026 23:59:00 +0100 Subject: [PATCH] Increment score within floor --- scenes/elevator_panel.gd | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/scenes/elevator_panel.gd b/scenes/elevator_panel.gd index 483a94f..343367b 100644 --- a/scenes/elevator_panel.gd +++ b/scenes/elevator_panel.gd @@ -220,6 +220,10 @@ func _on_pulse_blocked(): survivors_remaining -= 1 people_in_elevator += 1 EventBus.people_changed.emit(people_in_elevator, THRESHOLD) + score += POINTS_PER_PERSON + if people_in_elevator > THRESHOLD: + score += POINTS_PER_PERSON + EventBus.score_changed.emit(score) if $SfxBlock.stream: $SfxBlock.play() @@ -256,12 +260,7 @@ func _on_doors_closing(fast: bool = false): EventBus.game_lost.emit(Strings.LOSS_TOO_FEW) return - var base_points = people_in_elevator * POINTS_PER_PERSON - var bonus = max(0, people_in_elevator - THRESHOLD) * POINTS_PER_PERSON - score += base_points + bonus saved_count += people_in_elevator - - EventBus.score_changed.emit(score) EventBus.saved_changed.emit(saved_count) current_floor -= 1