From 925a7d597db3c1182b1445f4f7f1bbe12fba7dd0 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Fri, 24 Oct 2025 11:41:09 +0100 Subject: [PATCH] fixed monty mole sign = 0 --- Scripts/Classes/Entities/Enemies/MontyMole.gd | 4 +++- Scripts/Classes/Singletons/Global.gd | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) mode change 100755 => 100644 Scripts/Classes/Entities/Enemies/MontyMole.gd diff --git a/Scripts/Classes/Entities/Enemies/MontyMole.gd b/Scripts/Classes/Entities/Enemies/MontyMole.gd old mode 100755 new mode 100644 index 4b81b121..4d7c61d4 --- a/Scripts/Classes/Entities/Enemies/MontyMole.gd +++ b/Scripts/Classes/Entities/Enemies/MontyMole.gd @@ -7,7 +7,9 @@ const ACCEL := 1.0 func _physics_process(delta: float) -> void: target_player = get_tree().get_first_node_in_group("Players") - direction = sign(target_player.global_position.x - global_position.x) + var dir = sign(target_player.global_position.x - global_position.x) + if dir != 0: + direction = dir $Sprite.scale.x = direction handle_movement(delta) diff --git a/Scripts/Classes/Singletons/Global.gd b/Scripts/Classes/Singletons/Global.gd index 69e1e8ad..39f8faf9 100644 --- a/Scripts/Classes/Singletons/Global.gd +++ b/Scripts/Classes/Singletons/Global.gd @@ -314,8 +314,10 @@ func tally_time() -> void: score_tally_finished.emit() func cancel_score_tally() -> void: - score_tween.kill() - time_tween.kill() + if score_tween != null: + score_tween.kill() + if time_tween != null: + time_tween.kill() tallying_score = false $ScoreTally.stop()