From 8d4d578f32c317060b85d3dcf871747d5293e58d Mon Sep 17 00:00:00 2001 From: legendiguess Date: Sat, 11 Mar 2023 20:47:38 +0500 Subject: [PATCH] fix: remove rotation from explosion effects --- core/src/elements/grenade.rs | 1 + core/src/elements/kick_bomb.rs | 1 + core/src/elements/mine.rs | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/elements/grenade.rs b/core/src/elements/grenade.rs index 28b8ea43bd..8795b6b176 100644 --- a/core/src/elements/grenade.rs +++ b/core/src/elements/grenade.rs @@ -241,6 +241,7 @@ fn update_lit_grenades( hydrated.remove(**spawner); let mut explosion_transform = *transforms.get(entity).unwrap(); explosion_transform.translation.z += 1.0; + explosion_transform.rotation = Quat::IDENTITY; // Clone types for move into closure let damage_region_size = *damage_region_size; diff --git a/core/src/elements/kick_bomb.rs b/core/src/elements/kick_bomb.rs index 9394c55f50..85fb00dcbb 100644 --- a/core/src/elements/kick_bomb.rs +++ b/core/src/elements/kick_bomb.rs @@ -256,6 +256,7 @@ fn update_lit_kick_bombs( hydrated.remove(**spawner); let mut explosion_transform = *transforms.get(entity).unwrap(); explosion_transform.translation.z += 1.0; + explosion_transform.rotation = Quat::IDENTITY; // Clone types for move into closure let damage_region_size = *damage_region_size; diff --git a/core/src/elements/mine.rs b/core/src/elements/mine.rs index 1dd38d66d8..7d0a923f83 100644 --- a/core/src/elements/mine.rs +++ b/core/src/elements/mine.rs @@ -213,7 +213,8 @@ fn update_thrown_mines( mut lifetimes: CompMut, mut sprites: CompMut, mut animated_sprites: CompMut| { - let explosion_transform = mine_transform; + let mut explosion_transform = mine_transform; + explosion_transform.rotation = Quat::IDENTITY; // Despawn the grenade entities.kill(entity);