From: miniduikboot Date: Sat, 8 Jan 2022 15:43:01 +0000 (+0100) Subject: Mark game as started when RPC SetRole is called X-Git-Tag: v1.7.0~16^2~2 X-Git-Url: https://git.deb.at/?a=commitdiff_plain;h=d8bcb52c906d81d994afc8990a7145e6582b47e2;p=rhonda%2Fimpostor.git Mark game as started when RPC SetRole is called This used to be done when SetInfected was called, but this RPC is no longer used since 2021.11.9 in favor of this RPC. --- diff --git a/src/Impostor.Server/Net/Inner/Objects/InnerPlayerControl.cs b/src/Impostor.Server/Net/Inner/Objects/InnerPlayerControl.cs index ff35b30..48de45d 100644 --- a/src/Impostor.Server/Net/Inner/Objects/InnerPlayerControl.cs +++ b/src/Impostor.Server/Net/Inner/Objects/InnerPlayerControl.cs @@ -354,6 +354,11 @@ namespace Impostor.Server.Net.Inner.Objects Rpc44SetRole.Deserialize(reader, out var role); PlayerInfo.RoleType = role; + if (Game.GameState == GameStates.Starting) + { + await Game.StartedAsync(); + } + break; }