* Remove maps edits * fix from review * Remove unused CP14 alert levels (fixing YAML) * fix missing prototype CP14GuardBell * fix from review 2 * fix TriggerSystem partial --------- Co-authored-by: Jordan FUMA <@jfa>
21 lines
544 B
C#
21 lines
544 B
C#
using Content.Server.Explosion.Components;
|
|
using Content.Shared.Damage;
|
|
|
|
namespace Content.Server.Explosion.EntitySystems;
|
|
|
|
public sealed partial class TriggerSystem
|
|
{
|
|
private void InitializeDamageReceived()
|
|
{
|
|
SubscribeLocalEvent<CP14TriggerOnDamageReceivedComponent, DamageChangedEvent>(OnDamageReceived);
|
|
}
|
|
|
|
private void OnDamageReceived(EntityUid uid, CP14TriggerOnDamageReceivedComponent component, DamageChangedEvent args)
|
|
{
|
|
if (!args.DamageIncreased)
|
|
return;
|
|
|
|
Trigger(uid);
|
|
}
|
|
}
|