CatStation/Content.Shared/Trigger/Systems
Moony d42adbf05d
Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207)
* Pass 1.

* i'm FREE

* Prevent hangups.

* okay fine here's an attribute for settings, will polish later and prolly remove the overridable thing.

* sigh.

* fix singular trigger bug so LatheTest doesn't flake.

* Remove SystemAttribute usage.

* Poke

* I used the shotgun. You know why? Cause the shot gun doesn’t miss, and unlike the shitty hybrid taser it stops a criminal in their tracks in two hits. Bang, bang, and they’re fucking done. I use four shots just to make damn sure. Because, once again, I’m not there to coddle a buncha criminal scum sucking f------, I’m there to 1) Survive the fucking round. 2) Guard the armory. So you can absolutely get fucked. If I get unbanned, which I won’t, you can guarantee I will continue to use the shotgun to apprehend criminals. Because it’s quick, clean and effective as fuck. Why in the seven hells would I fuck around with the disabler shots, which take half a clip just to bring someone down, or with the tazer bolts which are slow as balls, impossible to aim and do about next to jack shit, fuck all. The shotgun is the superior law enforcement weapon. Because it stops crime. And it stops crime by reducing the number of criminals roaming the fucking halls.

* Change the faulty store test into two tests, one of which is ignored for failing.
2026-04-01 16:06:26 +00:00
..
AdminLogOnTriggerSystem.cs AdminLogOnTrigger (#41474) 2025-11-19 02:08:04 +00:00
ComponentsOnTriggerSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
DamageOnTriggerSystem.cs Update DamageableSystem to modern standards (#39417) 2025-10-27 19:53:04 +00:00
DnaScrambleOnTriggerSystem.cs Ensure DNA scrambling makes valid profiles (#42757) 2026-02-02 15:54:12 -08:00
EmitSoundOnTriggerSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
EmpOnTriggerSystem.cs Adjust various traitor explosives (#42477) 2026-01-19 21:54:12 +00:00
EmptyContainersOnTriggerSystem.cs 5 new triggers: EmptyContainers, Knockdown, Stun, TriggerOnThrowDoHit (#41472) 2025-11-19 02:05:13 +00:00
EntityEffectOnTriggerSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
ExplodeOnTriggerSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
FlashOnTriggerSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
GibOnTriggerSystem.cs Decouple gibbing from the body system (#42405) 2026-01-14 05:57:08 +00:00
JitterOnTriggerSystem.cs AddTagOnTrigger, RemoveTagOnTrigger, SwapPositionOnTrigger, JitterOnTrigger (#41476) 2025-11-19 01:58:50 +00:00
KnockdownOnTriggerSystem.cs 5 new triggers: EmptyContainers, Knockdown, Stun, TriggerOnThrowDoHit (#41472) 2025-11-19 02:05:13 +00:00
LaunchOnTriggerSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
LockOnTriggerSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
PopupOnTriggerSystem.cs Let PopupOnTrigger display names of user and item (#41157) 2025-11-22 00:08:06 +00:00
RandomTriggerOnTriggerSystem.cs PredictedRandom Helpers (#42797) 2026-02-05 02:20:38 +00:00
RejuvenateOnTriggerSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
RepulseAttractOnTriggerSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
ScramOnTriggerSystem.cs Tweak Traitor Uplink - The Rest of the Uplink (#42582) 2026-01-24 00:11:19 +00:00
SharedReleaseGasOnTriggerSystem.cs
ShockOnTriggerSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
SolutionTriggerSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
StaminaDamageOnTriggerSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
StunOnTriggerSystem.cs 5 new triggers: EmptyContainers, Knockdown, Stun, TriggerOnThrowDoHit (#41472) 2025-11-19 02:05:13 +00:00
SwapLocationOnTriggerSystem.cs AddTagOnTrigger, RemoveTagOnTrigger, SwapPositionOnTrigger, JitterOnTrigger (#41476) 2025-11-19 01:58:50 +00:00
TagOnTriggerSystem.cs AddTagOnTrigger, RemoveTagOnTrigger, SwapPositionOnTrigger, JitterOnTrigger (#41476) 2025-11-19 01:58:50 +00:00
TippyOnTriggerSystem.cs Cleanup TipsSystem, add TippyOnTrigger (#41477) 2025-11-18 18:09:49 +00:00
TriggerOnActivateImplantSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
TriggerOnContainerInteractionSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
TriggerOnEmbedSystem.cs TriggerOn(Un)Embed (#41720) 2025-12-08 04:20:42 +00:00
TriggerOnEmptyGunshotSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
TriggerOnEquipmentSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
TriggerOnHandSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
TriggerOnHitscanSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
TriggerOnIngestedSystem.cs TriggerOnIngested (#41875) 2025-12-16 23:45:34 +00:00
TriggerOnLandSystem.cs Adjust various traitor explosives (#42477) 2026-01-19 21:54:12 +00:00
TriggerOnMeleeSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
TriggerOnMobstateChangeSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
TriggerOnRotSystem.cs Add TriggerOnRot Component (#42667) 2026-02-24 18:55:45 +00:00
TriggerOnRoundEndSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
TriggerOnSlipSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
TriggerOnStrappedOrBuckledSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
TriggerOnStuckSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
TriggerOnThrowDoHitSystem.cs 5 new triggers: EmptyContainers, Knockdown, Stun, TriggerOnThrowDoHit (#41472) 2025-11-19 02:05:13 +00:00
TriggerOnToolUseSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
TriggerOnVerbSystem.cs Reduce Triggers Boilerplate. (#41086) 2025-10-25 00:00:55 +00:00
TriggerSystem.Collide.cs prevent repeat TriggerOnCollide triggers (#40428) 2025-09-21 17:23:37 +02:00
TriggerSystem.Condition.cs PredictedRandom Helpers (#42797) 2026-02-05 02:20:38 +00:00
TriggerSystem.cs Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
TriggerSystem.Interaction.cs TriggerOnUserInteractHand and TriggerOnUserInteractUsing (#41843) 2025-12-14 02:11:58 +00:00
TriggerSystem.Proximity.cs
TriggerSystem.Signal.cs
TriggerSystem.Spawn.cs TriggerOnPlayerSpawnComplete and ExplosionOnTrigger (#39820) 2025-09-23 22:24:45 +02:00
TriggerSystem.Timer.cs Content-side IRobustRandom cleanup. (#43231) 2026-03-14 17:37:02 +00:00
TriggerSystem.Voice.cs Add "Reset to default" verb to TriggerOnVoice (#35636) 2025-10-16 18:36:16 +00:00
TwoStageTriggerSystem.cs
UncuffOnTriggerSystem.cs Make CuffableComponent and CuffableSystem not Crash (Hopefully) (#39123) 2025-11-01 13:22:13 +00:00
WeatherTriggerSystem.cs Weather entities (#41427) 2026-03-08 23:28:48 +00:00