Files
tbd-station-14/Content.Server
chromiumboy 7444c8ea4a The station AI can be destroyed (#39588)
* Initial commit

* Fixing merge conflict

* Merge conflict fixed

* Anchorable entities can now be marked as 'unanchorable'

* Revert "Anchorable entities can now be marked as 'unanchorable'"

This reverts commit 6a502e62a703cf06bd36ed3bdefe655fc074cfc5

This functionality will be made into a separate PR

* Error sprite

* Update AI core appearance with sustained damage, spawn scrap on destroyed

* Added intellicard sprite

* AI damage overlays

* Added fixtures

* AI core accent changes when damaged or low on power

* Bug fix and pop up messages for inserting AIs into inoperable cores

* Updated 'dead' sprite

* Destroying the AI core reduces the number of AI job slots available

* AI battery duration set to 10 minutes

* Initial commit

* Allow MMIs used in the construction of AI cores to take them over

* Initial resources commit

* Initial code commit

* Sprite update

* Bug fixes and updates

* Basic console UI

* Code refactor

* Added lock screen

* Added all outstanding UI features

* Added purge sprites

* Better appearance handling

* Fixed issue with purge sprite

* Finalized UI design

* Major components finalized

* Bit of clean up

* Removed some code that was used for testing

* Tweaked some text

* Removed extra space

* Added the circuitboard to the RD's locker

* Addressed reviewer comments plus tweaks

* Addressed reviewer comments plus tweaks

* Removed instances of granular damage

* Various improvements

* Removed testing code

* Fixed issue with disabled buttons

* Finalized code

* Addressed review comments

* Added a spare Station AI core electronics to the research director's locker

* Fixing build failure

* Addressed review comments

* Addressed review comments

* Added reverse path for construction graph

* Removed unneeded reference

* Parts can be purchased through cargo

* Fixing merge conflict

* Merge conflict resolved

* Fixing merge conflict

* Code update

* Code updates

* Increased AI core health and gave it a sell price to fix test fail

* Added screen static sprite

* Added better support for ghosted AI players plus code tweaks

* Various improvements and clean up

* Increased purge duration to 60 seconds

* Fixed needless complication

* Addressed reviewer comments part 1

* Addressed reviewer comments part 2

* Further fixes

* Trying lower battery values to see if it fixes the test fail

* Adjusted power values again

* Addressed review comments

* Addressed review comments

* Fixed test fail

* Fixed bug with endless rebooting. Using rejuvenation on an AI core revives the AI inside.

* Added pop up text

* Bug fix

* Tweaks and fixes

* Fixed restoration console not updating when the AI finishes rebooting

* Update SharedStationAiSystem.Held.cs

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
2025-09-15 16:18:32 +02:00
..
2025-08-03 21:20:37 +02:00
2025-08-19 09:42:54 +02:00
2025-09-09 18:17:56 +02:00
2025-09-09 18:17:56 +02:00
2025-09-05 12:45:48 +03:00
2025-09-05 14:22:49 +02:00
2025-09-09 18:17:56 +02:00
2025-04-18 13:45:48 +10:00
2025-09-09 18:17:56 +02:00
2025-04-19 11:38:22 +10:00
2025-04-19 16:20:40 +10:00
2025-09-09 18:17:56 +02:00
2025-06-21 11:23:19 -04:00
2025-08-03 21:20:37 +02:00
2025-08-03 21:20:37 +02:00
2025-02-14 16:46:25 +01:00
2025-06-21 11:23:19 -04:00
2025-08-06 16:25:24 +02:00
2025-06-23 13:32:56 +02:00
2025-09-01 18:24:37 +03:00
2025-09-09 18:17:56 +02:00
2025-08-03 21:20:37 +02:00
2025-03-13 10:09:07 -07:00
2025-05-20 01:08:55 -04:00
2025-08-03 21:20:37 +02:00
2025-08-03 21:20:37 +02:00
2025-04-10 22:19:48 -07:00
2025-08-03 21:20:37 +02:00
2025-09-09 18:17:56 +02:00
2025-08-11 23:06:28 +02:00
2025-07-28 14:56:48 +02:00
2025-04-23 16:55:35 -07:00
2025-09-09 18:17:56 +02:00
2025-06-21 11:23:19 -04:00
2025-09-09 18:17:56 +02:00
2025-04-19 16:20:40 +10:00
2025-06-07 17:51:38 +02:00
2025-04-19 16:20:40 +10:00
2025-08-03 21:20:37 +02:00
2025-07-17 12:34:00 -04:00
2025-09-09 18:17:56 +02:00
2025-05-16 14:22:20 +02:00
2025-09-09 18:17:56 +02:00
2025-09-09 18:17:56 +02:00
2025-07-10 04:39:34 +02:00
2025-08-03 21:20:37 +02:00
2025-08-23 15:15:28 -07:00
2025-06-23 02:40:55 +02:00
2025-09-09 18:17:56 +02:00
2025-09-09 18:17:56 +02:00