From 321df5b9bd4b97ca35f669c64fa8d6346ff72875 Mon Sep 17 00:00:00 2001 From: Ed Guloien Date: Mon, 27 Apr 2026 22:11:14 -0400 Subject: [PATCH] fixed crash on raycast collision with static body --- scripts/player.gd | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/player.gd b/scripts/player.gd index deaeb21..5af1db6 100644 --- a/scripts/player.gd +++ b/scripts/player.gd @@ -42,9 +42,11 @@ func handle_movement(delta: float): func handle_collisions(): if raycast_right.is_colliding() and facing == FaceDirection.RIGHT: - shove_target = raycast_right.get_collider() + if raycast_right.get_collider() is RigidBody2D: + shove_target = raycast_right.get_collider() elif raycast_left.is_colliding() and facing == FaceDirection.LEFT: - shove_target = raycast_left.get_collider() + if raycast_left.get_collider() is RigidBody2D: + shove_target = raycast_left.get_collider() else: shove_target = null for i in get_slide_collision_count():