Antag roleban fixes

This commit is contained in:
Vanessa 2025-12-20 11:54:27 -06:00
parent 50c48c70ca
commit 4664b02f04
2 changed files with 2 additions and 3 deletions

View File

@ -12,7 +12,6 @@ namespace Content.Server.Ghost.Roles
public sealed partial class GhostRoleSystem
{
[Dependency] private readonly IServerPreferencesManager _prefs = default!;
[Dependency] private readonly IEntityManager _entityManager = default!;
[Dependency] private readonly OutfitSystem _outfit = default!;
private void OnSpawnerTakeCharacter(Entity<GhostRoleCharacterSpawnerComponent> ent,
@ -30,7 +29,7 @@ namespace Content.Server.Ghost.Roles
var character = (HumanoidCharacterProfile) _prefs.GetPreferences(args.Player.UserId).SelectedCharacter;
var mob = _entityManager.System<StationSpawningSystem>()
var mob = _ent.System<StationSpawningSystem>()
.SpawnPlayerMob(Transform(uid).Coordinates, null, character, null);
_transform.AttachToGridOrMap(mob);

View File

@ -20,7 +20,7 @@ public sealed partial class BorgSwitchableTypeSystem
if (_banMan.GetJobBans(session.UserId) is {} bans && bans.Contains(job.ID))
return new FormattedMessage(); // server doesn't use it
return _playTime.IsAllowed(session, job.ID)
return _playTime.IsAllowed(session, job)
? null
: new FormattedMessage(); // server doesn't use it
}