From 5bedb15c61ad26824dbe6053f0b66b11b6ad5047 Mon Sep 17 00:00:00 2001 From: Kai Stevenson Date: Sun, 23 Aug 2026 23:35:57 -0700 Subject: fix scaling --- src/sim/lib/force.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/sim/lib') diff --git a/src/sim/lib/force.rs b/src/sim/lib/force.rs index e99817c..c110c29 100644 --- a/src/sim/lib/force.rs +++ b/src/sim/lib/force.rs @@ -3,7 +3,6 @@ use rand::random_range; use rapier2d::{dynamics::RigidBodyHandle, parry::bounding_volume::Aabb, pipeline::QueryFilter}; use crate::{ - config::CELLS_TO_METRES, content::materials::{MaterialForm, MaterialId, fire::FireCellView}, sim::{cell::Cell, lib::ray::AwDda, particle_manager::particle::Particle, sim_manager::SimCtx}, }; @@ -82,10 +81,7 @@ pub fn apply_explosion( .physics_manager .world .intersect_aabb_conservative( - Aabb::new( - (centre - radius as f32) / CELLS_TO_METRES, - (centre + radius as f32) / CELLS_TO_METRES, - ), + Aabb::new(centre - radius as f32, (centre + radius as f32)), QueryFilter::only_dynamic(), ); @@ -96,7 +92,7 @@ pub fn apply_explosion( && let Some(body) = ctx.rb_manager.physics_manager.world.bodies.get_mut(h) { // magic divisor number for good vibes - body.apply_impulse(get_vel(body.translation() * CELLS_TO_METRES) / 3.0, true); + body.apply_impulse(get_vel(body.translation()) / 3.0, true); } } } -- cgit v1.3.1