aboutsummaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rw-r--r--server/src/entity/tram.rs2
-rw-r--r--server/src/server.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/server/src/entity/tram.rs b/server/src/entity/tram.rs
index 706c139f..d1d1effa 100644
--- a/server/src/entity/tram.rs
+++ b/server/src/entity/tram.rs
@@ -43,7 +43,7 @@ impl Entity for Tram {
character: self.character,
class: PlayerClass::Tram,
id: Some(id),
- position: None,
+ position: self.points.get(0).copied(),
});
self.ids.push(id);
}
diff --git a/server/src/server.rs b/server/src/server.rs
index 98a9826c..47611eb6 100644
--- a/server/src/server.rs
+++ b/server/src/server.rs
@@ -254,7 +254,7 @@ impl GameServerExt for Game {
let position = custom_position.unwrap_or(match class {
PlayerClass::Customer => serverdata.customer_spawn,
PlayerClass::Bot | PlayerClass::Chef => serverdata.chef_spawn,
- PlayerClass::Tram => Vec2::ZERO, // TODO should always have custom location
+ PlayerClass::Tram => Vec2::ZERO, // should always have custom location
}) + (Vec2::new(random(), random()) - 0.5);
self.players.insert(
id,