From 9f2d66b0250233f7d8ca0c934ea89f4aa79e320b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Korg=C3=B3l?= Date: Thu, 8 Aug 2019 14:44:58 +0200 Subject: [PATCH] Add a lantern strength limit to prevent shader overflows --- server/src/cmd.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/src/cmd.rs b/server/src/cmd.rs index 45865c334b..c33abf149e 100644 --- a/server/src/cmd.rs +++ b/server/src/cmd.rs @@ -658,7 +658,11 @@ fn handle_lantern(server: &mut Server, entity: EcsEntity, args: String, action: comp::LightEmitter { offset: Vec3::new(0.5, 0.2, 0.8), col: Rgb::new(1.0, 0.75, 0.3), - strength: if let Some(s) = opt_s { s.max(0.0) } else { 6.0 }, + strength: if let Some(s) = opt_s { + s.max(0.0).min(20.0) + } else { + 6.0 + }, }, );