From 92c9db52913a52e5a8f93b70a60f41a791940e33 Mon Sep 17 00:00:00 2001 From: Joshua Barretto Date: Sun, 5 Jul 2020 11:13:16 +0100 Subject: [PATCH] Made fluids block explosions --- server/src/events/entity_manipulation.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/events/entity_manipulation.rs b/server/src/events/entity_manipulation.rs index 0e77c1f000..f67770cc87 100644 --- a/server/src/events/entity_manipulation.rs +++ b/server/src/events/entity_manipulation.rs @@ -295,7 +295,7 @@ pub fn handle_explosion(server: &Server, pos: Vec3, power: f32, owner: Opti let terrain = ecs.read_resource::(); let _ = terrain .ray(pos, pos + dir * power) - .until(|_| rand::random::() < 0.05) + .until(|block| block.is_fluid() || rand::random::() < 0.05) .for_each(|pos| { if terrain .get(pos)