fish-station/Content.Server/GameObjects/EntitySystems
DrSmugleaf a984076574
Headsets (#2023)
* add headset component

* add basic headset logic

* fix formatting in listening component, add dependency to headset

* test function for headset

* implement headset as listener

* ANNIHILATES ListeningComponent, refactor of radio/listener sys

* basic headset functionality

* rename RadioComponent to HandheldRadioComponent

* change channel to list of channels

* basic headset implementation complete

* message now always excludes ';'

* add radio color; state channel freq. and source name

* undocumented game breaking bug commit (DO NOT RESEARCH)
actually just changes frequency from 1457 (what signalers are set to by default) to 1459, the actual frequency for common

* Add more sprites

* Reorganizes

* Added job headsets

* Adds headset as an ignored component

* Jobs now spawn with headsets

* remove system.tracing

* Catchup commits

* Add headset property serialization

* Turn GetChannels into a property

* ListenRange property and serializatioon

* Adjust interfaces

* Address reviews

* Cleanup

* Address reviews

* Update rsi

* Fix licenses and copyright

* Fix missing textures

* Merge fixes

* Move headset textures from objects/devices to clothing/ears

* Fix rsi state names and add equipped states

* Fix headsets not working

* Add missing brackets to channel number in chat

* heck

* Fix broken rsi

* Fix radio id and names

* Put quotes around headset messages

* Fix method names

* Fix handheld radios

* Fix capitalization when using radio channels and trim

* Remove unnecessary dependency

* Indent that

* Separate this part

* Goodbye icons

* Implement IActivate in HandheldRadioComponent

* Add examine tooltip to radios and headsets

* Rename IListen methods

Co-authored-by: Bright <nsmoak10@yahoo.com>
Co-authored-by: Swept <jamesurquhartwebb@gmail.com>
Co-authored-by: Bright0 <55061890+Bright0@users.noreply.github.com>
2020-10-07 05:02:12 -07:00
..
AI Rate-limit AI updates (#2120) 2020-09-24 16:04:01 +02:00
Atmos Atmos debug helpers (#2108) 2020-09-21 01:13:17 +02:00
Click Fix issue (#2129) 2020-09-28 18:36:13 +02:00
DoAfter Typo, redundant string interpolation, namespaces and imports cleanup (#2068) 2020-09-13 14:23:52 +02:00
JobQueues Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
StationEvents Refactors radiation (#2009) 2020-09-21 01:49:40 +02:00
AntimatterEngineSystem.cs Adds the antimatter engine (#1905) 2020-08-29 13:05:44 +02:00
AtmosExposedSystem.cs Adds FlammableComponent, humans can now catch on fire. (#2115) 2020-09-22 15:40:04 +02:00
AtmosphereSystem.cs Adds FlammableComponent, humans can now catch on fire. (#2115) 2020-09-22 15:40:04 +02:00
BaseChargerSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
BatteryDischargerSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
BatteryStorageSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
BlockGameSystem.cs Nanotrasen Block Game is here (#2131) 2020-09-26 15:25:22 +02:00
BodySystem.cs Bodysystem and damagesystem rework (#1544) 2020-08-16 16:42:42 -07:00
BuckleSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
CargoConsoleSystem.cs Refactored GalacticBankManager (#1089) 2020-06-12 18:31:57 +02:00
ChemistrySystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
ClimbSystem.cs Climbing system (#1750) 2020-08-20 00:13:22 +02:00
CloningSystem.cs Typo, redundant string interpolation, namespaces and imports cleanup (#2068) 2020-09-13 14:23:52 +02:00
CombatModeSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
ConstructionSystem.cs You can't construct without hands or when you can't interact anymore. 2020-09-24 13:13:10 +02:00
ConveyorSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
DisposableSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
DoorSystem.cs Allow all door access in Suspicion mode (#1817) 2020-08-25 13:37:21 +02:00
EmergencyLightSystem.cs Rework emergency lights (#1830) 2020-08-22 12:06:29 +02:00
ExpendableLightSystem.cs Typo, redundant string interpolation, namespaces and imports cleanup (#2068) 2020-09-13 14:23:52 +02:00
GasAnalyzerSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
GravitySystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
HandHeldLightSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
HandsSystem.cs Cleanup (#2111) 2020-09-20 17:29:11 +02:00
HungerSystem.cs Bodysystem and damagesystem rework (#1544) 2020-08-16 16:42:42 -07:00
InstrumentSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
LatheSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
ListeningSystem.cs Headsets (#2023) 2020-10-07 05:02:12 -07:00
MedicalScannerSystem.cs Add 'Scan DNA' function to medical scanner (#1783) 2020-08-19 16:23:20 +02:00
MeleeWeaponSystem.cs Add an effect that shows the item you're using to attack with when attacking 2020-08-31 20:54:33 +02:00
MicrowaveSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
MoverSystem.cs Fix footstep sounds not playing 2020-09-22 13:40:00 +02:00
NodeGroupSystem.cs Replace pragma warning 649 disable/restore with default! 2020-08-24 14:10:28 +02:00
PointingSystem.cs Replace every usage of GridCoordinates with EntityCoordinates (#2021) 2020-09-06 16:11:53 +02:00
PortalSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
PowerApcSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
PowerNetSystem.cs Replace pragma warning 649 disable/restore with default! 2020-08-24 14:10:28 +02:00
PowerSmesSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
PowerSolarControlConsoleSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
PowerSolarSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
ProjectileSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
PuddleSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
RadioSystem.cs Headsets (#2023) 2020-10-07 05:02:12 -07:00
RecyclerSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
ResearchSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
RoguePointingSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
RoundEndSystem.cs Comms console now restarts the round correctly. 2020-09-23 11:53:31 +02:00
SignalLinkerSystem.cs Holy crap auth works (#2099) 2020-09-29 14:26:00 +02:00
StandingStateSystem.cs Add prediction for standing states and mob states (#1937) 2020-08-29 13:20:37 +02:00
StorageSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
StressTestMovementSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
StunSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
SuspicionRoleSystem.cs Add HUD button that displays your SSS role and allies (#1895) 2020-08-27 16:39:29 +02:00
ThirstSystem.cs Bodysystem and damagesystem rework (#1544) 2020-08-16 16:42:42 -07:00
TimedOverlayRemovalSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
TriggerSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
VaporSystem.cs Adds new different reaction types. (#2114) 2020-09-21 17:51:07 +02:00
VerbSystem.cs Typo, redundant string interpolation, namespaces and imports cleanup (#2068) 2020-09-13 14:23:52 +02:00
WelderSystem.cs Revert "Welders now use EntityQuery to update instead of subscriptions." 2020-08-15 00:12:30 +02:00
WireHackingSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00