Delta-v/Content.Shared/Damage/Systems
BarryNorfolk 63b2eadada
[K9] Rework Grappling (#5337)
* Remove unused ProtoId

* Remove unused variable

* Move the entire of grappling into shared

* Move grappler to Secdog base to enable all secdogs to grapple

* Fix prediction on grappling from move to shared

* Also block any StandUpAttempt events

* Remove secdog hand disabling and up cooldown to 15 seconds

* Add grapple activation modes

* Implement new activation mode handling

* Allow damage accumlated to release grapples

* Add initial damage to activation mode

* Immediately refresh modifiers on releasing of grapple

* Check accumulated damage constantly, clear damage via timer

* Only emit popups from server side

* Update Laika's grappler component to use new activation mode

* Add event for entering stamina crit

* Release grapple when victim enters crit

* Minor rewording of grapple starting

* Typo

* Rely solely on the shared system for grappling now

* Change activation mode from class to interface
2026-04-11 17:35:25 +02:00
..
DamageContactsSystem.cs Damaged by contact fix (#31921) 2024-09-14 13:38:15 +01:00
DamageExamineSystem.cs Replaced some AddMarkups with AddMarkupOrThrow (#30632) 2024-08-11 14:52:54 +01:00
DamageOnAttackedSystem.cs Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00
DamageOnHighSpeedImpactSystem.cs Stunnable New Status and Cleanup (#38618) 2025-11-23 15:22:21 -06:00
DamageOnHoldingSystem.cs replace all uses of TryGetContainingContainer with non-obsolete overload (#30583) 2024-08-09 18:24:46 +01:00
DamageOnInteractSystem.cs Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00
DamagePopupSystem.cs Target Dummies Now Show Damage Numbers from Projectiles to User (#40101) 2025-12-29 11:39:11 -06:00
DamageProtectionBuffSystem.cs Add haloperidol, potassium iodide (#27454) 2024-08-09 18:19:08 +01:00
DamageableSystem.API.cs Fix Damageable API (#41657) 2026-01-26 19:25:32 +01:00
DamageableSystem.BenchmarkHelpers.cs Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00
DamageableSystem.Events.cs Literally all of the damageable system refactor shitmed fixes. 2025-12-29 11:39:33 -06:00
DamageableSystem.cs cherry-pick: upstream's damage-dependent ghost sprites (#5516) 2026-04-04 21:39:24 +02:00
PassiveDamageSystem.cs Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00
RequireProjectileTargetSystem.cs Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00
SharedDamageOtherOnHitSystem.cs Predict damage examine (#40168) 2025-12-29 11:39:20 -06:00
SharedGodmodeSystem.cs Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00
SharedStaminaSystem.Modifier.cs StaminaSystem to SharedStaminaSystem (#37199) 2025-05-18 16:51:32 +01:00
SharedStaminaSystem.Resistance.cs Fixed colossus stamina issues (#4688) 2025-11-19 11:07:21 +01:00
SharedStaminaSystem.cs [K9] Rework Grappling (#5337) 2026-04-11 17:35:25 +02:00
SlowOnDamageSystem.cs Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00