Refactor guard bell (#1553)

* 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>
This commit is contained in:
Kryyto
2025-07-26 14:09:04 +02:00
committed by GitHub
parent 6ff39a79e2
commit 23ce52c69e
26 changed files with 174 additions and 244 deletions

View File

@@ -0,0 +1,20 @@
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);
}
}