Fixing item toggle

Now the toggle is set via per room.
This commit is contained in:
Reason
2023-06-09 22:11:07 -04:00
committed by Martin Michelsen
parent 3ef2f76705
commit 53a9b527e4
4 changed files with 15 additions and 17 deletions
+4 -9
View File
@@ -1123,18 +1123,13 @@ static void proxy_command_switch_assist(shared_ptr<ServerState>,
session.options.switch_assist ? "enabled" : "disabled");
}
static void server_command_drop(shared_ptr<ServerState>s, shared_ptr<Lobby> l,
static void server_command_drop(shared_ptr<ServerState>, shared_ptr<Lobby> l,
shared_ptr<Client> c, const std::u16string&) {
check_is_game(l, true);
check_is_leader(l, c);
if (s->drops_enabled == true) {
send_text_message(c, u"Drops disabled.");
s->drops_enabled = false;
}
else {
send_text_message(c, u"Drops enabled.");
s->drops_enabled = true;
}
l->flags ^= Lobby::Flag::DROPS_ENABLED;
send_text_message_printf(l, "Drops %s",
(l->flags & Lobby::Flag::DROPS_ENABLED) ? "enabled" : "disabled");
}
static void server_command_item(shared_ptr<ServerState>, shared_ptr<Lobby> l,