Files
Delta-v/Content.Server
chromiumboy dc44048047 Holopads (#32711)
* Initial resources commit

* Initial code commit

* Added additional resources

* Continuing to build holopad and telephone systems

* Added hologram shader

* Added hologram system and entity

* Holo calls now have a hologram of the user appear on them

* Initial implementation of holopads transmitting nearby chatter

* Added support for linking across multiple telephones/holopads/entities

* Fixed a bunch of bugs

* Tried simplifying holopad entity dependence, added support for mid-call user switching

* Replaced PVS expansion with manually networked sprite states

* Adjusted volume of ring tone

* Added machine board

* Minor features and tweaks

* Resolving merge conflict

* Recommit audio attributions

* Telephone chat adjustments

* Added support for AI interactions with holopads

* Building the holopad UI

* Holopad UI finished

* Further UI tweaks

* Station AI can hear local chatter when being projected from a holopad

* Minor bug fixes

* Added wire panels to holopads

* Basic broadcasting

* Start of emergency broadcasting code

* Fixing issues with broadcasting

* More work on emergency broadcasting

* Updated holopad visuals

* Added cooldown text to emergency broadcast and control lock out screen

* Code clean up

* Fixed issue with timing

* Broadcasting now requires command access

* Fixed some bugs

* Added multiple holopad prototypes with different ranges

* The AI no longer requires power to interact with holopads

* Fixed some additional issues

* Addressing more issues

* Added emote support for holograms

* Changed the broadcast lockout durations to their proper values

* Added AI vision wire to holopads

* Bug fixes

* AI vision and interaction wires can be added to the same wire panel

* Fixed error

* More bug fixes

* Fixed test fail

* Embellished the emergency call lock out window

* Holopads play borg sounds when speaking

* Borg and AI names are listed as the caller ID on the holopad

* Borg chassis can now be seen on holopad holograms

* Holopad returns to a machine frame when badly damaged

* Clarified some text

* Fix merge conflict

* Fixed merge conflict

* Fixing merge conflict

* Fixing merge conflict

* Fixing merge conflict

* Offset menu on open

* AI can alt click on holopads to activate the projector

* Bug fixes for intellicard interactions

* Fixed speech issue with intellicards

* The UI automatically opens for the AI when it alt-clicks on the holopad

* Simplified shader math

* Telephones will auto hang up 60 seconds after the last person on a call stops speaking

* Added better support for AI requests when multiple AI cores are on the station

* The call controls pop up for the AI when they accept a summons from a holopad

* Compatibility mode fix for the hologram shader

* Further shader fixes for compatibility mode

* File clean up

* More cleaning up

* Removed access requirements from quantum holopads so they can used by nukies

* The title of the holopad window now reflects the name of the device

* Linked telephones will lose their connection if both move out of range of each other
2024-12-21 10:13:32 +00:00
..
2024-12-10 20:33:58 +00:00
2024-08-27 01:00:43 +01:00
2024-11-15 17:35:04 +00:00
2024-08-27 01:00:42 +01:00
2024-11-07 20:09:25 +00:00
2024-08-27 01:00:42 +01:00
2024-08-27 01:00:42 +01:00
2024-12-07 16:38:11 +00:00
2024-12-18 01:27:23 +00:00
2024-08-27 01:00:42 +01:00
2024-12-07 15:42:29 +00:00
2024-03-05 09:49:43 +01:00
2024-08-09 17:45:45 +01:00
2024-11-09 10:47:17 +00:00
2024-11-15 17:32:06 +00:00
2024-12-07 15:42:29 +00:00
2024-09-10 01:20:38 +10:00
2024-06-06 21:59:35 +02:00
2023-10-03 14:15:46 -05:00
2024-11-07 20:09:25 +00:00
2023-12-02 20:16:36 +01:00
2024-12-21 09:38:27 +00:00
2023-04-02 21:13:48 -04:00
2024-11-07 20:09:25 +00:00
2022-06-23 14:33:25 +10:00
2024-12-07 16:50:43 +00:00
2024-10-02 12:06:37 +01:00
2024-11-07 20:09:25 +00:00
2024-10-02 11:36:12 +01:00
2024-08-27 01:00:42 +01:00
2024-06-01 18:01:58 +02:00
2024-09-10 01:20:38 +10:00
2024-12-21 10:13:32 +00:00
2024-09-10 01:20:38 +10:00
2024-10-02 12:09:34 +01:00
2024-08-09 19:17:26 +01:00
2024-03-27 18:28:59 +01:00
2024-12-10 04:16:38 +00:00
2024-09-10 01:20:38 +10:00
2024-09-22 02:44:27 +01:00
2024-07-05 20:23:41 +02:00
2024-10-02 12:08:12 +01:00
2024-12-07 16:38:11 +00:00
2024-10-24 00:32:47 +01:00
2024-09-10 01:20:38 +10:00
2024-03-05 09:45:27 +01:00
2024-09-10 01:20:38 +10:00
2024-06-01 18:01:58 +02:00
2024-09-07 23:04:34 -03:00
2024-08-27 01:00:42 +01:00
2024-11-07 20:09:25 +00:00
2024-10-02 12:08:12 +01:00
2024-10-24 00:11:34 +01:00
2024-10-24 00:32:47 +01:00
2024-06-06 21:59:35 +02:00
2024-09-10 01:20:38 +10:00
2024-03-05 09:45:27 +01:00
2024-11-07 20:09:25 +00:00
2024-08-21 16:00:29 +01:00
2024-11-15 17:32:00 +00:00
2024-08-18 17:21:07 +00:00
2024-04-07 14:22:06 +02:00
2023-10-08 19:52:10 +02:00
2024-12-21 10:13:32 +00:00
2024-08-30 07:53:19 +01:00
2024-10-02 12:06:05 +01:00
2024-08-09 17:34:17 +01:00
2024-03-24 00:04:13 +01:00
2024-12-09 18:05:19 +01:00
2024-12-07 16:38:11 +00:00
2024-12-21 09:58:02 +00:00
2024-12-07 16:11:56 +00:00
2024-10-02 12:06:37 +01:00
2024-12-21 10:13:32 +00:00
2024-10-27 23:05:22 +00:00
2024-11-15 17:32:57 +00:00
2024-06-01 17:41:48 +02:00
2024-04-21 23:41:08 +02:00
2024-12-07 16:38:11 +00:00
2024-06-01 18:01:58 +02:00
2024-11-03 18:02:03 +00:00
2023-10-20 15:29:43 +02:00
2024-12-19 03:34:10 +00:00