Predict EMP Examine (#39419)
* another one bites the dust * Update Content.Shared/Emp/SharedEmpSystem.cs --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
using Content.Shared.Examine;
|
||||
using Robust.Shared.Map;
|
||||
using Robust.Shared.Timing;
|
||||
|
||||
@@ -7,6 +8,13 @@ public abstract class SharedEmpSystem : EntitySystem
|
||||
{
|
||||
[Dependency] protected readonly IGameTiming Timing = default!;
|
||||
|
||||
public override void Initialize()
|
||||
{
|
||||
base.Initialize();
|
||||
|
||||
SubscribeLocalEvent<EmpDisabledComponent, ExaminedEvent>(OnExamine);
|
||||
}
|
||||
|
||||
protected const string EmpDisabledEffectPrototype = "EffectEmpDisabled";
|
||||
|
||||
/// <summary>
|
||||
@@ -19,4 +27,9 @@ public abstract class SharedEmpSystem : EntitySystem
|
||||
public virtual void EmpPulse(MapCoordinates coordinates, float range, float energyConsumption, float duration)
|
||||
{
|
||||
}
|
||||
|
||||
private void OnExamine(Entity<EmpDisabledComponent> ent, ref ExaminedEvent args)
|
||||
{
|
||||
args.PushMarkup(Loc.GetString("emp-disabled-comp-on-examine"));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user