From f7c82ffd48bf8e94ee2f1736575b15a9d03109c5 Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Thu, 24 Mar 2022 08:07:21 +0300 Subject: [PATCH] . --- MskGs/Classes/KFGameInfoHelper.uc | 4 ++-- MskGs/Classes/MskGsMut.uc | 18 +++++++++++++++++- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/MskGs/Classes/KFGameInfoHelper.uc b/MskGs/Classes/KFGameInfoHelper.uc index fa4324c..ec58528 100644 --- a/MskGs/Classes/KFGameInfoHelper.uc +++ b/MskGs/Classes/KFGameInfoHelper.uc @@ -58,11 +58,11 @@ public static function UpdateGameSettings(KFGameInfo_Survival KFGI, bool bUsesSt } else if (Mut.MskGsMemberList.Length > 10) { - KFGameSettings.OwningPlayerName = class'GameReplicationInfo'.default.ServerName @ "(+50% XP)"; + KFGameSettings.OwningPlayerName = class'GameReplicationInfo'.default.ServerName @ "| +50% XP"; } else { - KFGameSettings.OwningPlayerName = class'GameReplicationInfo'.default.ServerName @ "(+" $ Mut.MskGsMemberList.Length * 5 $ "% XP)"; + KFGameSettings.OwningPlayerName = class'GameReplicationInfo'.default.ServerName @ "| +" $ Mut.MskGsMemberList.Length * 5 $ "% XP"; } KFGameSettings.NumPublicConnections = KFGI.MaxPlayersAllowed; diff --git a/MskGs/Classes/MskGsMut.uc b/MskGs/Classes/MskGsMut.uc index 7e98c5f..cfb1c43 100644 --- a/MskGs/Classes/MskGsMut.uc +++ b/MskGs/Classes/MskGsMut.uc @@ -18,7 +18,23 @@ var array RepClients; var array MskGsMemberList; var array AdminUIDList; -function InitMutator(string Options, out string ErrorMessage) { local int MaxPlayers, MaxPlayersAllowed; super.InitMutator(Options, ErrorMessage); if (MyKFGI == none) { `log("[MskGsMut] Error: can't init, MyKFGI is none"); return; } MaxPlayers = Clamp(MyKFGI.GetIntOption(Options, "MaxPlayers", MaxPlayers), 6, 128); MaxPlayersAllowed = MaxPlayers; MyKFGI.MaxPlayers = MaxPlayers; MyKFGI.MaxPlayersAllowed = MaxPlayersAllowed; } +function InitMutator(string Options, out string ErrorMessage) +{ + local int MaxPlayers, MaxPlayersAllowed; + + super.InitMutator(Options, ErrorMessage); + + if (MyKFGI == none) + { + `log("[MskGsMut] Error: can't init, MyKFGI is none"); + return; + } + + MaxPlayers = Clamp(MyKFGI.GetIntOption(Options, "MaxPlayers", MaxPlayers), 6, 128); + MaxPlayersAllowed = MaxPlayers; + MyKFGI.MaxPlayers = MaxPlayers; + MyKFGI.MaxPlayersAllowed = MaxPlayersAllowed; +} function InitConfig() {