diff options
Diffstat (limited to 'server')
-rw-r--r-- | server/editor/src/main.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/server/editor/src/main.rs b/server/editor/src/main.rs index 2d37859b..fc7f241b 100644 --- a/server/editor/src/main.rs +++ b/server/editor/src/main.rs @@ -93,6 +93,7 @@ const TILES: &[(&str, char, u8)] = &[ ("fence", 'E', 2), ("door", 'F', 1), ("path", 'G', 1), + ("book", 'H', 1), ]; #[allow(unused_assignments)] @@ -139,7 +140,6 @@ async fn handle_conn( if let Some(name) = mapname_save.clone() { state.load(&name)?; - state.spawn(false); } else { state.build_start_platform(); } @@ -274,6 +274,7 @@ impl State { name, }); self.joined = true; + self.spawn(false); } PacketS::Leave { .. } if self.joined => { self.out.push(PacketC::RemovePlayer { id: PlayerID(0) }); |