fix name at sum

This commit is contained in:
D1GQ committed 2024-08-18 07:30:11 -05:00
1 parent 8512573155
commit c94d7ce80e
3 files changed
+9 -4

No files matched your search

+2 -3
View File
@@ -109,15 +109,14 @@ static class ExtendedPlayerControl
player.BetterData().BannedByAntiCheat = true;
player.BetterData().SaveLastName = player.Data.PlayerName;
if (setReasonInfo != "")
{
player.RpcSetName(setReasonInfo + "<size=0%>");
}
NetworkedPlayerInfo playerData = player.Data;
string saveName = player.Data.PlayerName;
AmongUsClient.Instance.KickPlayer(player.GetClientId(), ban);
playerData.PlayerName = saveName;
}
// RPCs
+6
View File
@@ -8,6 +8,7 @@ public static class PlayerControlDataExtension
{
public class ExtendedPlayerInfo
{
public NetworkedPlayerInfo? ThisPlayerData { get; set; }
public Dictionary<byte, string> LastNameSetFor { get; set; } = [];
public bool IsBetterUser { get; set; } = false;
public bool IsBetterHost { get; set; } = false;
@@ -15,6 +16,8 @@ public static class PlayerControlDataExtension
public bool BannedByAntiCheat { get; set; } = false;
// Track Game Info
public string SaveLastName { get; set; } = string.Empty;
public string LastName => SaveLastName == string.Empty ? ThisPlayerData.PlayerName : SaveLastName;
public int OpenSabotageNum { get; set; } = 0;
public bool IsFixingPanelSabotage => OpenSabotageNum != 0;
public float TimeSinceLastTask { get; set; } = 5f;
@@ -63,6 +66,7 @@ public static class PlayerControlDataExtension
{
playerInfo[player.Data.Puid] = new ExtendedPlayerInfo
{
ThisPlayerData = player.Data,
RoleInfo = new ExtendedRoleInfo()
};
}
@@ -77,6 +81,7 @@ public static class PlayerControlDataExtension
{
playerInfo[info.Puid] = new ExtendedPlayerInfo
{
ThisPlayerData = info,
RoleInfo = new ExtendedRoleInfo()
};
}
@@ -95,6 +100,7 @@ public static class PlayerControlDataExtension
{
playerInfo[player.Data.Puid] = new ExtendedPlayerInfo
{
ThisPlayerData = player.Data,
RoleInfo = new ExtendedRoleInfo()
};
}
+1 -1
View File
@@ -238,7 +238,7 @@ class GamePlayManager
foreach (var data in playersData)
{
var name = $"<color={Utils.Color32ToHex(Palette.PlayerColors[data.DefaultOutfit.ColorId])}>{data.PlayerName}</color>";
var name = $"<color={Utils.Color32ToHex(Palette.PlayerColors[data.DefaultOutfit.ColorId])}>{data.BetterData().LastName}</color>";
string playerTheme(string text) => $"<color={Utils.GetTeamHexColor(data.Role.TeamType)}>{text}</color>";
string roleInfo;