]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Hitscans are now entities (#38035)
authorbeck-thompson <107373427+beck-thompson@users.noreply.github.com>
Sat, 18 Oct 2025 05:42:08 +0000 (22:42 -0700)
committerGitHub <noreply@github.com>
Sat, 18 Oct 2025 05:42:08 +0000 (05:42 +0000)
commit492a1aa9c3a751233be6fc21980daa85cd38bf42
treed7a30dd292dea1ed95aed9a6ed4020840cb9d884
parent7a2206d011ec9605679295f8dd0047ccf60258dd
Hitscans are now entities (#38035)

* Hitscans are now entities

* Cleanup

* Cleanup

* Silly mistakes but stop sign testing helps :)

* Address most of the review

* Reviews

* perry :(

* Final reviews

* Add comments

* Split event up

* better comment

* cleanup
21 files changed:
Content.Client/Weapons/Ranged/Systems/GunSystem.cs
Content.Server/Weapons/Ranged/Systems/GunSystem.cs
Content.Shared/Weapons/Hitscan/Components/HitscanAmmoComponent.cs [new file with mode: 0644]
Content.Shared/Weapons/Hitscan/Components/HitscanBasicDamageComponent.cs [new file with mode: 0644]
Content.Shared/Weapons/Hitscan/Components/HitscanBasicEffectsComponent.cs [new file with mode: 0644]
Content.Shared/Weapons/Hitscan/Components/HitscanBasicRaycastComponent.cs [new file with mode: 0644]
Content.Shared/Weapons/Hitscan/Components/HitscanBasicVisualsComponent.cs [new file with mode: 0644]
Content.Shared/Weapons/Hitscan/Components/HitscanReflectComponent.cs [new file with mode: 0644]
Content.Shared/Weapons/Hitscan/Components/HitscanStaminaDamageComponent.cs [new file with mode: 0644]
Content.Shared/Weapons/Hitscan/Events/HitscanEvents.cs [new file with mode: 0644]
Content.Shared/Weapons/Hitscan/Systems/HitscanBasicDamageSystem.cs [new file with mode: 0644]
Content.Shared/Weapons/Hitscan/Systems/HitscanBasicEffectsSystem.cs [new file with mode: 0644]
Content.Shared/Weapons/Hitscan/Systems/HitscanBasicRaycastSystem.cs [new file with mode: 0644]
Content.Shared/Weapons/Hitscan/Systems/HitscanReflectSystem.cs [new file with mode: 0644]
Content.Shared/Weapons/Hitscan/Systems/HitscanStunSystem.cs [new file with mode: 0644]
Content.Shared/Weapons/Ranged/Components/HitscanBatteryAmmoProviderComponent.cs
Content.Shared/Weapons/Ranged/HitscanPrototype.cs [deleted file]
Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Battery.cs
Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs
Content.Shared/Weapons/Reflect/ReflectComponent.cs
Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml