diff --git a/assets/models/projectiles/hammer.glb b/assets/models/projectiles/hammer.glb index 4436df6..e5b0102 100644 Binary files a/assets/models/projectiles/hammer.glb and b/assets/models/projectiles/hammer.glb differ diff --git a/assets/models/projectiles/missile.glb b/assets/models/projectiles/missile.glb index 740df1a..b23d080 100644 Binary files a/assets/models/projectiles/missile.glb and b/assets/models/projectiles/missile.glb differ diff --git a/crates/shared/src/abilities/missile.rs b/crates/shared/src/abilities/missile.rs index 85522b3..45b8449 100644 --- a/crates/shared/src/abilities/missile.rs +++ b/crates/shared/src/abilities/missile.rs @@ -19,6 +19,7 @@ use lightyear::prelude::{NetworkTarget, Replicate}; use std::f32::consts::PI; const MAX_SHOT_AGES: f32 = 15.; +const MISSLE_SPEED: f32 = 3.; #[derive(Component)] struct MissileProjectile { @@ -97,8 +98,7 @@ fn on_trigger_missile( transform, children![ ( - Transform::from_rotation(Quat::from_rotation_x(PI / 2.).inverse()) - .with_scale(Vec3::splat(0.04)), + Transform::from_rotation(Quat::from_rotation_x(PI / 2.).inverse()), GltfSceneRoot::Projectile("missile".to_string()), ), ( @@ -125,7 +125,7 @@ fn on_trigger_missile( fn update(mut query: Query<&mut Transform, With>) { for mut transform in query.iter_mut() { let forward = transform.forward(); - transform.translation += forward * 3.; + transform.translation += forward * MISSLE_SPEED; } }