From dd6e6ccf919d8f1ffeba4657f01936e982926707 Mon Sep 17 00:00:00 2001 From: Imbris Date: Fri, 10 Mar 2023 02:50:08 -0500 Subject: [PATCH] Add Vec3::one * 0.5 to sprite item drop position instead of Vec3::unit_z, this should put the new enity in the center of the voxel that the sprite occupied --- server/src/events/inventory_manip.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/events/inventory_manip.rs b/server/src/events/inventory_manip.rs index f830877de8..770f2eb2b7 100644 --- a/server/src/events/inventory_manip.rs +++ b/server/src/events/inventory_manip.rs @@ -370,7 +370,7 @@ pub fn handle_inventory(server: &mut Server, entity: EcsEntity, manip: comp::Inv sprite_pos.x as f32, sprite_pos.y as f32, sprite_pos.z as f32, - ) + Vec3::unit_z(), + ) + Vec3::one() * 0.5, )) .with(comp::Vel(Vec3::zero())) .build();