Fix Ninja EMP themselves. (#40968)

* push

* Skibidi toiler

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
This commit is contained in:
Princess Cheeseballs
2025-10-18 16:56:32 -07:00
committed by GitHub
parent 8837851b00
commit 24216b1bc8
2 changed files with 5 additions and 5 deletions

View File

@@ -12,12 +12,12 @@ public abstract class SharedBatterySystem : EntitySystem
SubscribeLocalEvent<BatteryComponent, EmpPulseEvent>(OnEmpPulse);
}
private void OnEmpPulse(EntityUid uid, BatteryComponent component, ref EmpPulseEvent args)
private void OnEmpPulse(Entity<BatteryComponent> entity, ref EmpPulseEvent args)
{
args.Affected = true;
UseCharge(uid, args.EnergyConsumption, component);
UseCharge(entity, args.EnergyConsumption, entity.Comp);
// Apply a cooldown to the entity's self recharge if needed to avoid it immediately self recharging after an EMP.
TrySetChargeCooldown(uid);
TrySetChargeCooldown(entity);
}
public virtual float UseCharge(EntityUid uid, float value, BatteryComponent? battery = null)