Files
Delta-v/Content.Client
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-11-15 17:35:04 +00:00
2024-05-07 04:16:15 +02:00
2024-08-09 18:08:24 +01:00
2023-10-03 14:15:46 -05:00
2024-10-02 12:08:12 +01:00
2024-07-25 01:57:58 +02:00
2024-10-02 11:22:12 +01:00
2024-09-10 01:20:38 +10:00
2023-04-18 22:46:00 -07:00
2024-12-21 10:13:32 +00:00
2024-12-21 10:13:10 +00:00
2024-08-09 17:45:45 +01:00
2024-09-10 01:20:38 +10:00
2022-10-12 10:16:23 +02:00
2024-09-10 01:20:38 +10:00
2024-08-27 01:00:42 +01:00
2023-10-03 14:15:46 -05:00
2024-09-22 02:44:27 +01:00
2023-01-21 10:51:26 +11:00
2023-09-27 21:59:12 +02:00
2024-12-07 17:27:28 +00:00
2024-10-02 12:06:37 +01:00
2024-08-09 19:17:26 +01:00
2024-08-09 18:24:58 +01:00
2022-05-18 14:07:35 +10:00
2024-10-02 11:36:12 +01:00
2024-09-01 03:36:44 +01:00
2024-12-21 10:13:32 +00:00
2024-08-18 17:21:07 +00:00
2024-08-18 17:21:07 +00:00
2024-08-09 19:01:46 +01:00
2024-09-10 01:20:38 +10:00
2024-08-09 18:45:41 +01:00
2024-12-13 10:09:48 +01:00
2024-02-18 23:27:28 +01:00
2024-11-07 20:09:25 +00:00
2024-07-05 20:23:41 +02:00
2024-08-21 16:00:29 +01:00
2024-08-09 18:03:34 +01:00
2024-09-22 02:45:17 +01:00
2024-09-10 01:20:38 +10:00
2023-10-24 18:04:06 +02:00
2024-09-10 01:20:38 +10:00
2024-08-09 17:52:23 +01:00
2024-08-27 01:00:42 +01:00
2024-08-09 19:17:26 +01:00
2024-11-15 17:35:04 +00:00
2023-10-03 14:15:46 -05:00
2024-10-02 12:06:37 +01:00
2023-10-03 14:15:46 -05:00
2024-08-27 01:00:42 +01:00
2023-09-27 21:59:12 +02:00
2023-09-27 21:59:12 +02:00
2024-09-10 01:20:38 +10:00
2024-08-27 00:42:12 +01:00
2024-09-10 01:20:38 +10:00
2023-10-08 19:52:10 +02:00
2023-01-05 05:56:35 +11:00
2024-08-09 18:15:15 +01:00
2024-12-18 01:30:21 +00:00
2024-08-27 01:00:42 +01:00
2024-08-30 07:54:16 +01:00
2024-12-21 10:13:32 +00:00
2024-12-21 10:13:32 +00:00
2024-08-09 18:31:41 +01:00
2023-11-12 20:35:48 +01:00
2024-04-21 23:41:08 +02:00
2023-12-02 20:16:36 +01:00
2024-10-02 11:24:27 +01:00
2024-10-02 12:06:05 +01:00
2024-11-07 20:09:25 +00:00
2024-12-07 22:01:19 +00:00
2022-02-05 11:39:36 -07:00