add event management to server shell

This commit is contained in:
Martin Michelsen
2020-02-21 10:20:04 -08:00
parent 1b5a4fe4ee
commit de63349b5d
8 changed files with 391 additions and 162 deletions
+2 -5
View File
@@ -55,11 +55,8 @@ void process_connect(std::shared_ptr<ServerState> s, std::shared_ptr<Client> c)
c->flags |= ClientFlag::AtWelcomeMessage;
}
send_server_init(c, true);
// change the lobby event if the first lobby has one
auto l = s->find_lobby(1);
if (l->event) {
send_command(c, 0xDA, l->event);
if (s->pre_lobby_event) {
send_change_event(c, s->pre_lobby_event);
}
break;
}