summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--server/src/entity/environment_effect.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/server/src/entity/environment_effect.rs b/server/src/entity/environment_effect.rs
index 8888f253..f369bce4 100644
--- a/server/src/entity/environment_effect.rs
+++ b/server/src/entity/environment_effect.rs
@@ -86,11 +86,14 @@ impl EntityT for EnvironmentController {
fn tick(
&mut self,
game: &mut Game,
- _packet_out: &mut VecDeque<PacketC>,
+ packet_out: &mut VecDeque<PacketC>,
_dt: f32,
) -> anyhow::Result<()> {
if game.environment_effects.is_empty() {
game.environment_effects.extend(self.0.clone());
+ packet_out.push_back(PacketC::Environment {
+ effects: game.environment_effects.clone(),
+ })
}
Ok(())
}