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
This commit is contained in:
chromiumboy
2025-03-29 12:55:58 -05:00
committed by GitHub
parent 587afe7598
commit dfd3e36a0a
24 changed files with 1005 additions and 30 deletions

View File

@@ -8,3 +8,5 @@ construction-insert-info-examine-name-instrument-string = string intrument
construction-insert-info-examine-name-instrument-woodwind = woodwind instrument
construction-insert-info-examine-name-knife = knife
construction-insert-info-examine-name-utensil = utensil
construction-insert-info-examine-name-laser-cannon = high power laser weapon
construction-insert-info-examine-name-power-cell = power cell

View File

@@ -9,6 +9,8 @@ device-frequency-prototype-name-fax = Fax
device-frequency-prototype-name-basic-device = Basic Devices
device-frequency-prototype-name-cyborg-control = Cyborg Control
device-frequency-prototype-name-robotics-console = Robotics Console
device-frequency-prototype-name-turret = Sentry Turret
device-frequency-prototype-name-turret-control = Sentry Turret Control
## camera frequencies
device-frequency-prototype-name-surveillance-camera-test = Subnet Test
@@ -32,6 +34,7 @@ device-address-prefix-heater = HTR-
device-address-prefix-freezer = FZR-
device-address-prefix-volume-pump = VPP-
device-address-prefix-smes = SMS-
device-address-prefix-turret = TRT-
# PDAs and terminals
device-address-prefix-console = CLS-

View File

@@ -0,0 +1,12 @@
# Deployable turret component
deployable-turret-component-activating = Deploying...
deployable-turret-component-deactivating = Deactivating...
deployable-turret-component-activate = Activate
deployable-turret-component-deactivate = Deactivate
deployable-turret-component-access-denied = Access denied
deployable-turret-component-no-ammo = Weapon systems depleted
deployable-turret-component-is-broken = The turret is heavily damaged and must be repaired
deployable-turret-component-cannot-access-wires = You can't reach the maintenance panel while the turret is active
# Turret notification for station AI
station-ai-turret-is-attacking-warning = {CAPITALIZE($source)} has engaged a hostile target.

View File

@@ -43,6 +43,8 @@ wires-board-name-jukebox = Jukebox
wires-board-name-computer = Computer
wires-board-name-holopad = Holopad
wires-board-name-barsign = Bar Sign
wires-board-name-weapon-energy-turret = Sentry turret
wires-board-name-turret-controls = Sentry turret control panel
# names that get displayed in the wire hacking hud & admin logs.