Revolutionaries (#18477)
Co-authored-by: coolmankid12345 <coolmankid12345@users.noreply.github.com> Co-authored-by: EmoGarbage404 <retron404@gmail.com>
This commit is contained in:
@@ -1,18 +1,14 @@
|
||||
using System.Linq;
|
||||
using System.Linq;
|
||||
using Content.Client.Antag;
|
||||
using Content.Shared.Humanoid;
|
||||
using Content.Shared.StatusIcon;
|
||||
using Content.Shared.StatusIcon.Components;
|
||||
using Content.Shared.Zombies;
|
||||
using Robust.Client.GameObjects;
|
||||
using Robust.Client.Player;
|
||||
using Robust.Shared.Prototypes;
|
||||
|
||||
namespace Content.Client.Zombies;
|
||||
|
||||
public sealed class ZombieSystem : SharedZombieSystem
|
||||
public sealed class ZombieSystem : AntagStatusIconSystem<ZombieComponent>
|
||||
{
|
||||
[Dependency] private readonly IPlayerManager _player = default!;
|
||||
[Dependency] private readonly IPrototypeManager _prototype = default!;
|
||||
|
||||
public override void Initialize()
|
||||
{
|
||||
@@ -38,9 +34,6 @@ public sealed class ZombieSystem : SharedZombieSystem
|
||||
|
||||
private void OnGetStatusIcon(EntityUid uid, ZombieComponent component, ref GetStatusIconsEvent args)
|
||||
{
|
||||
if (!HasComp<ZombieComponent>(_player.LocalPlayer?.ControlledEntity))
|
||||
return;
|
||||
|
||||
args.StatusIcons.Add(_prototype.Index<StatusIconPrototype>(component.ZombieStatusIcon));
|
||||
GetStatusIcon(component.ZombieStatusIcon, ref args);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user