Files
ss14-wl/Content.Client/Roles/RoleSystem.cs
T
Charlotte Tezuka 1e59562465 Mfhm~
2026-05-11 03:33:25 +02:00

25 lines
675 B
C#

using Content.Client.Lobby;
using Content.Shared.Preferences;
using Content.Shared.Roles;
namespace Content.Client.Roles;
public sealed partial class RoleSystem : SharedRoleSystem
{
//WL-changes-start
[Dependency] private IClientPreferencesManager _prefMan = default!;
public string? GetChosenSubname(string jobId)
{
var notTrueProfile = _prefMan.Preferences?.SelectedCharacter;
if (notTrueProfile == null || notTrueProfile is not HumanoidCharacterProfile profile)
return null;
if (!profile.JobSubnames.TryGetValue(jobId, out var subname))
return null;
return subname;
}
//WL-changes-end
}