]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Sentry turrets - Part 4: The sentry turret and its primary systems (#35123)
authorchromiumboy <50505512+chromiumboy@users.noreply.github.com>
Sat, 29 Mar 2025 17:55:58 +0000 (12:55 -0500)
committerGitHub <noreply@github.com>
Sat, 29 Mar 2025 17:55:58 +0000 (12:55 -0500)
commitdfd3e36a0ac17c4fc092db4c500ad3da92fd6261
treedbf4bd9029866f05f98336a9ddf7f75316fc0919
parent587afe7598a4f2bae67a89b4785fb163e37adfe0
Sentry turrets - Part 4: The sentry turret and its primary systems (#35123)

* Initial commit

* Removed mention of StationAiTurretComponent (for now)

* Prep for moving out of draft

* Fixing merge conflict

* Re-added new net frequencies to AI turrets

* Removed turret control content

* Removed unintended change

* Final tweaks

* Fixed incorrect file name

* Improvement to fire mode handling

* Addressed review comments

* Updated how turret wire panel auto-closing is handled

* Ranged NPCs no longer waste shots on stunned targets

* Fixed bug in tracking broken state

* Addressed review comments

* Bug fix

* Removed unnecessary event call
24 files changed:
Content.Client/Turrets/DeployableTurretSystem.cs [new file with mode: 0644]
Content.Server/Destructible/DestructibleComponent.cs
Content.Server/Destructible/DestructibleSystem.cs
Content.Server/NPC/Queries/Considerations/TargetIsStunnedCon.cs [new file with mode: 0644]
Content.Server/NPC/Systems/NPCUtilitySystem.cs
Content.Server/Turrets/DeployableTurretSystem.cs [new file with mode: 0644]
Content.Shared/Damage/Systems/DamageableSystem.cs
Content.Shared/Power/Components/ApcPowerReceiverBatteryComponent.cs [moved from Content.Shared/Power/Components/ApcPowerReceiverBatteryChangedEvent.cs with 100% similarity]
Content.Shared/Turrets/DeployableTurretComponent.cs [new file with mode: 0644]
Content.Shared/Turrets/SharedDeployableTurretSystem.cs [new file with mode: 0644]
Content.Shared/Weapons/Ranged/Components/BatteryWeaponFireModesComponent.cs
Content.Shared/Weapons/Ranged/Systems/BatteryWeaponFireModesSystem.cs
Resources/Locale/en-US/construction/steps/arbitrary-insert-construction-graph-step.ftl
Resources/Locale/en-US/devices/device-network.ftl
Resources/Locale/en-US/weapons/ranged/turrets.ftl [new file with mode: 0644]
Resources/Locale/en-US/wires/wire-names.ftl
Resources/Prototypes/Device/devicenet_frequencies.yml
Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/turrets.yml [new file with mode: 0644]
Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml
Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_base.yml
Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_energy.yml [new file with mode: 0644]
Resources/Prototypes/NPCs/utility_queries.yml
Resources/Prototypes/Wires/layouts.yml
Resources/Prototypes/tags.yml