Fix TriggerOnMobStateChanged (#16606)

This commit is contained in:
WlarusFromDaSpace
2023-05-20 04:15:17 +03:00
committed by GitHub
parent 565d3e633c
commit 9e78ff3913

View File

@@ -15,7 +15,7 @@ public sealed partial class TriggerSystem
private void OnMobStateChanged(EntityUid uid, TriggerOnMobstateChangeComponent component, MobStateChangedEvent args) private void OnMobStateChanged(EntityUid uid, TriggerOnMobstateChangeComponent component, MobStateChangedEvent args)
{ {
if (component.MobState < args.NewMobState) if (component.MobState != args.NewMobState)
return; return;
//This chains Mobstate Changed triggers with OnUseTimerTrigger if they have it //This chains Mobstate Changed triggers with OnUseTimerTrigger if they have it
@@ -30,7 +30,6 @@ public sealed partial class TriggerSystem
timerTrigger.InitialBeepDelay, timerTrigger.InitialBeepDelay,
timerTrigger.BeepSound); timerTrigger.BeepSound);
} }
else else
Trigger(uid); Trigger(uid);
} }