From f6eb652fd266b90cf79f6b0763ac830a26de9fe6 Mon Sep 17 00:00:00 2001 From: extrawurst Date: Tue, 29 Apr 2025 22:19:56 +0200 Subject: [PATCH] fix walking throwing gltich --- src/abilities/thrown.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/abilities/thrown.rs b/src/abilities/thrown.rs index 6eb4a74..9d40695 100644 --- a/src/abilities/thrown.rs +++ b/src/abilities/thrown.rs @@ -129,7 +129,7 @@ fn on_trigger_thrown( impact_animation: explosion_animation, damage: head.damage, }, - Collider::sphere(0.5), + Collider::sphere(0.4), CollisionLayers::new( LayerMask(GameLayer::Projectile.to_bits()), LayerMask(state.target_layer.to_bits() | GameLayer::Level.to_bits()), @@ -172,7 +172,11 @@ fn shot_collision( continue; }; - commands.entity(shot_entity).despawn(); + if let Ok(mut entity) = commands.get_entity(shot_entity) { + entity.despawn(); + } else { + continue; + } commands.trigger(PlaySound::ThrowHit);