Files
tbd-station-14/Content.Shared
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-09-05 12:45:48 +03:00
2025-09-05 12:45:48 +03:00
2025-06-03 13:51:50 +02:00
2025-04-25 16:53:50 -04:00
2025-09-09 18:17:56 +02:00
2025-06-25 15:13:03 +02:00
2025-09-09 18:17:56 +02:00
2025-09-05 12:45:48 +03:00
2024-08-25 22:18:42 +10:00
2025-09-09 18:17:56 +02:00
2025-03-28 09:29:02 +11:00
2025-09-09 18:17:56 +02:00
2025-05-10 01:06:19 -04:00
2025-07-16 02:21:18 +02:00
2025-02-14 16:46:25 +01:00
2025-08-06 16:25:24 +02:00
2025-08-23 15:15:28 -07:00
2025-08-21 03:10:07 +02:00
2025-08-15 16:06:51 +02:00
2025-08-03 21:20:37 +02:00
2025-09-01 18:24:37 +03:00
2025-09-01 18:24:37 +03:00
2025-08-15 16:06:51 +02:00
2025-07-30 12:57:50 -07:00
2025-08-03 21:20:37 +02:00
2025-07-07 14:23:45 +02:00
2025-05-18 14:02:52 +10:00
2025-04-25 16:53:50 -04:00
2025-09-09 18:17:56 +02:00
2025-09-05 14:22:49 +02:00
2024-09-07 00:05:53 +10:00
2025-08-03 21:20:37 +02:00
2025-08-03 21:20:37 +02:00
2025-04-26 19:24:25 -04:00
2025-05-20 23:14:10 +02:00
2025-09-10 20:01:03 +03:00
2025-07-03 20:48:04 +02:00
2025-09-09 18:17:56 +02:00
2025-06-21 20:59:37 +03:00
2025-08-11 21:57:39 +03:00
2025-09-09 18:17:56 +02:00
2025-09-05 12:45:48 +03:00
2025-04-19 00:01:52 +02:00
2025-08-14 22:33:37 -07:00
2025-07-17 12:34:00 -04:00
2025-09-09 18:17:56 +02:00
2025-08-03 21:20:37 +02:00
2025-09-09 18:17:56 +02:00
2025-09-05 12:45:48 +03:00
2025-09-05 12:45:48 +03:00
2025-08-03 21:20:37 +02:00
2025-04-16 08:23:40 -04:00
2025-08-26 20:04:10 +02:00
2025-08-21 03:02:54 +02:00
2025-09-10 20:01:03 +03:00
2024-08-10 11:08:56 +10:00
2025-02-18 23:27:30 +11:00
2025-05-20 01:08:55 -04:00