Delta-v/Content.Shared/Weapons/Ranged/Systems
Hannah Giovanna Dawson bd98b9212b Update DamageableSystem to modern standards (#39417)
* Update DamageableSystem to modern standards

* DamageContainerId -> DamageContainerID with lint flag

* Replace strings with protoids

* Make CVar subscription declarations all consistently whitespaced

* ChangeDamage -> TryChangeDamage, cope with C# jank

* Revert event signature changes

* Restore a comment

* Re-add two queries

* Init the queries

* Use appearanceQuery in DamageChanged

* Use damageableQuery in TryChangeDamage

* Use damageableQuery in SetDamageModifierSetId

* Final cleanup, fix sandboxing

* Rectify ExplosionSystem:::ProcessEntity's call to TryChangeDamage

* Re-organize DamageableSystem

* first big fuck you breaking change.

* THATS A LOT OF DAMAGE!!!

* Fix test fails

* test fixes 2

* push it

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-29 11:39:33 -06:00
..
ActionGunSystem.cs make dragons breathe fire (#26746) 2024-05-18 13:31:40 +02:00
BatteryWeaponFireModesSystem.cs Fixes battery weapons changing firemode on wield (#37085) 2025-05-18 15:59:48 +01:00
GunSpreadModifierSystem.cs Give kammerer tighter spread so it's not a complete downgrade to the enforcer (#37616) 2025-08-04 14:56:22 +02:00
RechargeBasicEntityAmmoSystem.cs Hivelord mob (#31322) 2024-09-14 14:23:33 +01:00
RechargeCycleAmmoSystem.cs Decouple interactions from hands, cleanup old events, add new fears (#28393) 2024-06-01 18:00:07 +02:00
SharedFlyBySoundSystem.cs Gun auto state handlers (#15186) 2023-04-13 18:08:56 -07:00
SharedGunSystem.AutoFire.cs Star Wars 14: Shuttle weapon update (#23644) 2024-01-27 23:40:06 +01:00
SharedGunSystem.Ballistic.cs Fix Shotgun ammocount not updating (#40568) 2025-12-29 11:39:14 -06:00
SharedGunSystem.BasicEntity.cs Grappling fixes (#23709) 2024-01-26 22:10:57 +01:00
SharedGunSystem.Battery.cs Migrated hitscan protos to new entity. Fixed vox emotes. 2025-12-29 11:39:27 -06:00
SharedGunSystem.Cartridges.cs Predict base and damage examines of cartridge ammo. (#39401) 2025-11-23 15:22:17 -06:00
SharedGunSystem.ChamberMagazine.cs Add checks for various complex interactions (#37246) 2025-08-06 23:32:53 +02:00
SharedGunSystem.Clothing.cs Spray nozzle can suck puddles into tank directly! (#30600) 2025-08-05 16:49:19 +02:00
SharedGunSystem.Container.cs Content ecs containers (#22484) 2024-01-22 18:47:55 +01:00
SharedGunSystem.Interactions.cs Add checks for various complex interactions (#37246) 2025-08-06 23:32:53 +02:00
SharedGunSystem.Magazine.cs UseInHandEvent cleanup (#35231) 2025-03-01 13:36:43 +00:00
SharedGunSystem.Revolver.cs Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
SharedGunSystem.Solution.cs Remove Ammo component references (#19537) 2023-08-31 14:33:28 -07:00
SharedGunSystem.cs Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00
UseDelayOnShootSystem.cs UseDelay + ItemCooldown merge (#22502) 2024-01-26 21:32:09 +01:00