CatStation/Content.Server/Medical
Ciarán Walsh c2f4b5145d
Defibs will now also shock anyone still interacting with the target. (#35998)
* Defibs will now also shock anyone still interacting with the target.

* Improvements to test readability

* Apply fixes to other tests

* Refactor the interacting entities query to use an event.

* Include pullers as interacting with the entity they are pulling

* Broadcast event

* Use a constant

* Convert new test to InteractionTest

* Convert existing test

* Add behaviour note

* Revert "Convert existing test"

This reverts commit b8a8f2f68e3733bdb6ec254faf955a42096d47d7.

* Move new test into separate (InteractionTest) test file

* Use ToServer

* Use a constant for prototype id

* Use ToServer

* Add EntProtoId constructor

* Add assertion failure messages

* Manual cleanup of test entities

* Remove obsolete flag

* Add test summaries

* Remove tuple constructor

* Wrap entity deletion in WaitPost

* Extend DoAfter interacting test with an extra mob
2025-11-22 23:44:26 +00:00
..
BiomassReclaimer Replace ValidatePrototypeId uses with ProtoId or EntProtoId (#38814) 2025-07-07 21:57:05 +02:00
Components Predict healing and bloodstream (#38690) 2025-07-02 19:20:31 -04:00
CrewMonitoring Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
SuitSensors Predict EMPs (#39802) 2025-10-04 11:24:42 +00:00
CryoPodEjectLockWireAction.cs Predict cryopods (#39385) 2025-08-05 17:09:50 -07:00
CryoPodSystem.cs Entity effects ECS refactor (#40580) 2025-10-12 21:23:42 +00:00
DefibrillatorSystem.cs Defibs will now also shock anyone still interacting with the target. (#35998) 2025-11-22 23:44:26 +00:00
HealthAnalyzerSystem.cs Update DamageableSystem to modern standards (#39417) 2025-10-27 19:53:04 +00:00
InsideCryoPodSystem.cs Suffocation alerts for nitrogen breathers (#24373) 2024-01-23 15:17:40 -05:00
MedicalScannerSystem.cs Use non-generic TryComp() for metadata & transform (#28133) 2024-05-20 22:40:35 -07:00