HOTFIX Add logging to gamepreset fallback (#41522)
* Add logging to gamepreset fallback * cleanup
This commit is contained in:
@@ -38,6 +38,8 @@ public abstract partial class GameRuleSystem<T> : EntitySystem where T : ICompon
|
||||
while (query.MoveNext(out var uid, out _, out var gameRule))
|
||||
{
|
||||
var minPlayers = gameRule.MinPlayers;
|
||||
var name = ToPrettyString(uid);
|
||||
|
||||
if (args.Players.Length >= minPlayers)
|
||||
continue;
|
||||
|
||||
@@ -46,8 +48,10 @@ public abstract partial class GameRuleSystem<T> : EntitySystem where T : ICompon
|
||||
ChatManager.SendAdminAnnouncement(Loc.GetString("preset-not-enough-ready-players",
|
||||
("readyPlayersCount", args.Players.Length),
|
||||
("minimumPlayers", minPlayers),
|
||||
("presetName", ToPrettyString(uid))));
|
||||
("presetName", name)));
|
||||
args.Cancel();
|
||||
//TODO remove this once announcements are logged
|
||||
Log.Info($"Rule '{name}' requires {minPlayers} players, but only {args.Players.Length} are ready.");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user