diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-09 14:46:18 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-09 14:46:18 +0100 |
commit | 1c1c2a06b5cb7ce1473a2e6961565275accf50bb (patch) | |
tree | 548038694de4c44bad713ebfdb7e96d2afc1404b /world/src | |
parent | 969370530ae70f8d1ac114da00379a873de89e0a (diff) | |
download | weareserver-1c1c2a06b5cb7ce1473a2e6961565275accf50bb.tar weareserver-1c1c2a06b5cb7ce1473a2e6961565275accf50bb.tar.bz2 weareserver-1c1c2a06b5cb7ce1473a2e6961565275accf50bb.tar.zst |
fix clear option always enabled
Diffstat (limited to 'world/src')
-rw-r--r-- | world/src/main.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/world/src/main.rs b/world/src/main.rs index 7b5afc3..eeea1c9 100644 --- a/world/src/main.rs +++ b/world/src/main.rs @@ -165,10 +165,12 @@ fn main() -> Result<()> { } } Packet::Add(ob_a, _) => { - if Some(ob_a) != ob { - info!("removing object {ob_a}"); - Packet::Remove(ob_a).write(&mut sock)?; - sock.flush()?; + if args.clear { + if Some(ob_a) != ob { + info!("removing object {ob_a}"); + Packet::Remove(ob_a).write(&mut sock)?; + sock.flush()?; + } } } _ => (), |