aboutsummaryrefslogtreecommitdiff
path: root/server/editor
diff options
context:
space:
mode:
Diffstat (limited to 'server/editor')
-rw-r--r--server/editor/src/main.rs3
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) });