Delta-v/Content.Server/GameObjects/EntitySystems
DrSmugleaf b62cc84e8c
Add destructible component threshold triggers (#3080)
* WIP changes

* Fix tests, merge conflict and trigger once behavior

* Update yml

* Change test strings to be consts

* Fix total damage types and classes triggers

* Simplify damage trigger logic, move state to Threshold

* Update outdated code and docs

* Change the name of IBehavior back to IThresholdBehavior

* Change human gibbing to trigger at 400 brute damage

* Change gibbing from brute to blunt damage

* Fix one (1) typo

* Add damage class trigger test

* Add missing nullable enable to thresholds
2021-02-05 13:41:05 +01:00
..
AI Pausing content (#3061) 2021-02-04 00:20:48 +11:00
Atmos Atmos Debug Overlay expansion (#2626) 2020-11-28 14:45:52 +01:00
Body/Surgery Fix build 2020-12-20 04:36:08 +01:00
Click A big hecking chemistry-related refactor. (#3055) 2021-02-04 00:05:31 +11:00
DoAfter Pausing content (#3061) 2021-02-04 00:20:48 +11:00
GameMode Fix suspicion round end timer, actually show it. 2021-02-04 04:16:36 +01:00
JobQueues Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
Power Pausing content (#3061) 2021-02-04 00:20:48 +11:00
StationEvents Pausing content (#3061) 2021-02-04 00:20:48 +11:00
AntimatterEngineSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
AtmosExposedSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
AtmosphereSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
BlockGameSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
BuckleSystem.cs PreventCollision with strap component while buckled to it (#2694) 2020-12-18 20:12:53 +01:00
CargoConsoleSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
ChemicalReactionSystem.cs Enable nullable in ReactionPrototype & ReagentPrototype (#3005) 2021-01-15 16:40:10 +11:00
ClimbSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
CloningSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
CombatModeSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
ConstructionSystem.cs Add ActionBlockerExtensions 2020-12-20 04:26:21 +01:00
ConveyorSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
DestructibleSystem.cs Add destructible component threshold triggers (#3080) 2021-02-05 13:41:05 +01:00
DeviceNetworkSystem.cs Add UsedImplicitly to visualizers and entity systems (#2592) 2020-12-08 11:56:10 +01:00
DisposableSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
DoorSystem.cs Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
EmergencyLightSystem.cs Fixes Emergency Lights not charging (#2873) 2021-01-01 14:26:42 +01:00
ExpendableLightSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
GasAnalyzerSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
GasCanisterSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
GasTankSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
GodmodeSystem.cs Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
GravitySystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
HandHeldLightSystem.cs Optimise handheld lights (#2927) 2021-01-06 12:50:49 +01:00
HandsSystem.cs Janitor trashbag upgrade + FANCY ANIMATIONS (#3058) 2021-02-03 23:07:13 +01:00
HungerSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
InstrumentSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
LatheSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
ListeningSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
MedicalScannerSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
MeleeWeaponSystem.cs Adds disarm action (#2950) 2021-01-09 20:31:34 +01:00
MetabolismSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
MicrowaveSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
MorgueSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
MoverSystem.cs You can no longer move a PC entity unless it has a PlayerInputMover (#2987) 2021-01-14 14:24:43 +11:00
NodeContainerSystem.cs Move rotate event subscription from NodeContainerComponent to NodeContainerSystem (#2506) 2020-11-06 12:52:01 +01:00
NodeGroupSystem.cs Add UsedImplicitly to visualizers and entity systems (#2592) 2020-12-08 11:56:10 +01:00
ParticleAcceleratorPartSystem.cs Singularity, Particle Accelerator & Radiation Collectors (#2169) 2020-10-28 19:19:47 +01:00
PlantSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
PointingSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
ProjectileSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
PuddleSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
RadioSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
ReagentGrinderSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
RecyclerSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
ResearchSystem.cs Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
RoguePointingSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
RoundEndSystem.cs Shuttle called/recalled announcements and sounds. 2021-01-01 16:34:54 +01:00
SignalLinkerSystem.cs Reorganize commands into the Commands folder (#2679) 2020-12-03 13:40:47 +11:00
SingularitySystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
SolutionAreaEffectSystem.cs Add Smoke and Foam chemical reaction effects. (#2913) 2021-02-03 15:26:46 +01:00
StandingStateSystem.cs Fix mobs playing a falling sound when dying from crit (#2425) 2020-10-29 20:26:23 +11:00
StorageSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
StressTestMovementSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
StunSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
ThirstSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
TriggerSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
VaporSystem.cs Pausing content (#3061) 2021-02-04 00:20:48 +11:00
VerbSystem.cs Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
WeightlessSystem.cs Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
WelderSystem.cs Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
WireHackingSystem.cs Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00