aboutsummaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2026-03-13 18:08:29 +0100
committermetamuffin <metamuffin@disroot.org>2026-03-13 18:08:29 +0100
commite59b205f9df09dd4b2a6475544b2bc50949ed48a (patch)
treeb72cc8d62c09ca1e1a2c929fe79343d4262bc414 /server
parent7667a7503b033491bdd04d803667f15478a179b7 (diff)
downloadhurrycurry-e59b205f9df09dd4b2a6475544b2bc50949ed48a.tar
hurrycurry-e59b205f9df09dd4b2a6475544b2bc50949ed48a.tar.bz2
hurrycurry-e59b205f9df09dd4b2a6475544b2bc50949ed48a.tar.zst
grant voting rights to chefs onlyHEADmaster
Diffstat (limited to 'server')
-rw-r--r--server/src/server.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/src/server.rs b/server/src/server.rs
index e272c07d..6697b80b 100644
--- a/server/src/server.rs
+++ b/server/src/server.rs
@@ -333,7 +333,9 @@ impl Server {
position,
);
info!("{player} joined");
- self.vote_state.join(player);
+ if class == PlayerClass::Chef {
+ self.vote_state.join(player);
+ }
replies.push(PacketC::Joined { id: player })
}
PacketS::Leave { player } => {