From 205d5f2ae8eaea03a78d3c027913c0fa44acceea Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 6 Jun 2025 21:30:28 +0200 Subject: fix arith bug in env effect --- server/src/entity/environment_effect.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'server') diff --git a/server/src/entity/environment_effect.rs b/server/src/entity/environment_effect.rs index b0e811c3..4976d9a3 100644 --- a/server/src/entity/environment_effect.rs +++ b/server/src/entity/environment_effect.rs @@ -15,7 +15,7 @@ along with this program. If not, see . */ -use super::{EntityContext, Entity}; +use super::{Entity, EntityContext}; use hurrycurry_protocol::PacketC; use rand::random; use serde::{Deserialize, Serialize}; @@ -54,7 +54,7 @@ impl Entity for EnvironmentEffectController { if self.next_transition < Instant::now() { if self.active { self.next_transition += - Duration::from_secs_f32(self.config.on + (0.5 + random::())); + Duration::from_secs_f32(self.config.on * (0.5 + random::())); self.active = false; c.game.environment_effects.remove(&self.config.name); } else { -- cgit v1.2.3-70-g09d2