CatStation/Content.Shared/Buckle
Mehnix 2d10561c74
Let Defibrillators be used on anything (#45062)
* Defib Functionality

let defib work with living creatures
popup on defib attempt

* remove unused using

* remove now-unneeded CanDefibCrit datafield

* Remove now-unused targetCanBeAlive function

* maybe build it first

* refactor: whitespaces!

* refactor: extracted TryDoChainElectrocution

* refactor: now defibbing entities with buckled other entities will defib and electrocute them too. Small defib system refactor.

* remove not-implemented function

* provide inanimate object message, make popup a caution

* move the sound

reading comprehension

---------

Co-authored-by: Fildrance <fildrance@gmail.com>
2026-08-11 15:15:44 +00:00
..
Components Vehicle system: Movement & Buckling (#43525) 2026-05-21 23:37:18 +00:00
BuckleDoafterEvent.cs Buckling an entity requires a do-after (#29621) 2024-08-10 01:43:02 +10:00
SharedBuckleSystem.Buckle.cs Vehicle system: Core systems & Components (#43527) 2026-07-18 18:02:50 +00:00
SharedBuckleSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
SharedBuckleSystem.Interaction.cs Let Defibrillators be used on anything (#45062) 2026-08-11 15:15:44 +00:00
SharedBuckleSystem.Strap.cs BuckleSystem: buckled/strapped event on startup (#44878) 2026-07-31 18:14:30 +00:00