]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Sentry turrets - Part 3: Turret AI (#35058)
authorchromiumboy <50505512+chromiumboy@users.noreply.github.com>
Sat, 1 Mar 2025 17:42:33 +0000 (11:42 -0600)
committerGitHub <noreply@github.com>
Sat, 1 Mar 2025 17:42:33 +0000 (18:42 +0100)
commit10c868011e2920efe896539c93dfe8e8e476c338
tree43b13bf755b589f67a32ba493c54ce97e274b756
parente8c812f90ff9a46778bfad284dfe353aea5a2c03
Sentry turrets - Part 3: Turret AI (#35058)

* Initial commit

* Updated Access/command.yml

* Fix for Access/AccessLevelPrototype.cs

* Added silicon access levels to admin items

* Included self-recharging battery changes

* Revert "Included self-recharging battery changes"

* Addressed reviewers comments

* Additional reviewer comments
23 files changed:
Content.Server/Access/Systems/IdCardSystem.cs
Content.Server/NPC/Components/NPCRangedCombatComponent.cs
Content.Server/NPC/HTN/HTNComponent.cs
Content.Server/NPC/HTN/HTNSystem.cs
Content.Server/NPC/HTN/Preconditions/TargetInLOSPrecondition.cs
Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/Ranged/GunOperator.cs
Content.Server/NPC/Queries/Considerations/TargetTargetingCon.cs [new file with mode: 0644]
Content.Server/NPC/Systems/NPCCombatSystem.Ranged.cs
Content.Server/NPC/Systems/NPCUtilitySystem.cs
Content.Shared/Access/AccessLevelPrototype.cs
Content.Shared/Turrets/TurretTargetSettingsComponent.cs [new file with mode: 0644]
Content.Shared/Turrets/TurretTargetSettingsSystem.cs [new file with mode: 0644]
Resources/Locale/en-US/prototypes/access/accesses.ftl
Resources/Prototypes/Access/command.yml
Resources/Prototypes/Access/silicon.yml [new file with mode: 0644]
Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml
Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml
Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml
Resources/Prototypes/Entities/Mobs/Player/silicon.yml
Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml
Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml
Resources/Prototypes/NPCs/root.yml
Resources/Prototypes/NPCs/utility_queries.yml