Delta-v/Content.Client
Kevin Zheng b84d19e702
Send server rules over the network (#10847)
Add a new InfoSystem that sends SharedInfo from the server to client
when requested. Currently, only the rule header and rule text is sent.

Previously, the rule header and rule text was bundled in the client,
which means that the client would only display rules that it was built
with, even if the server has different rules.

This allows servers all running the same build to send different rules.
This could be useful, for example, for servers running the official
builds to send different rulesets without a client rebuild.
2022-08-29 21:38:56 -05:00
..
AI Cleanup overlay shaders when done (#10432) 2022-08-13 10:58:53 +10:00
AME BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Access BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Actions Misc state handling changes (#9265) 2022-06-29 13:11:09 +10:00
Administration Cleanup overlay shaders when done (#10432) 2022-08-13 10:58:53 +10:00
AirlockPainter BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
AlertLevel Station alert levels (#8226) 2022-05-18 14:05:31 +10:00
Alerts Make alerts background transparent (#7927) 2022-05-08 10:34:42 +10:00
Animations Auto comp (#6416) 2022-02-02 14:35:40 +11:00
Arcade BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Atmos BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Audio Fix ambient audio nags (#10698) 2022-08-22 05:05:43 +10:00
Bed Visualizer systems update (#8203) 2022-05-16 14:41:23 +10:00
Body BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Botany PlantHolderVisualizer component system refactor (#10091) 2022-07-30 19:18:49 -07:00
Buckle Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Cabinet Visualizer systems update (#8203) 2022-05-16 14:41:23 +10:00
Camera Re-implement recoil (#9406) 2022-07-14 22:01:25 +10:00
Cargo BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Changelog Serv3 rework content changes (#7145) 2022-04-03 02:01:22 +02:00
CharacterAppearance BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
CharacterInfo Move do_afters to an overlay (#10463) 2022-08-13 14:32:23 +10:00
CharacterInterface Fix character ui crash (#8717) 2022-06-09 12:40:48 +10:00
Chat Fix typing indicator input validation. (#10818) 2022-08-25 23:44:43 +10:00
Chemistry BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Clickable Fix clickmaps for SnapCardinals (#10908) 2022-08-28 20:55:32 -05:00
Cloning/UI Cloning Rework (#8972) 2022-08-03 21:05:17 -07:00
CloningConsole/UI Biomass (#10313) 2022-08-29 21:31:27 -05:00
Clothing Clothing/item ECS & cleanup (#9706) 2022-07-27 03:53:47 -07:00
CombatMode Cleanup overlay shaders when done (#10432) 2022-08-13 10:58:53 +10:00
Commands Adds even more smites and a bunch of tools. (#9825) 2022-07-21 17:30:00 -05:00
Communications/UI BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Computer BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Configurable/UI BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Construction Fix categories (#10683) 2022-08-18 17:27:46 -07:00
ContextMenu/UI Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Cooldown Cleanup overlay shaders when done (#10432) 2022-08-13 10:58:53 +10:00
Crayon BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Credits Fixing some warnings (#6250) 2022-01-21 10:38:35 +01:00
CrewManifest Station records patches (#10636) 2022-08-17 14:03:23 +10:00
Cuffs Cache CanMove (#7480) 2022-04-10 14:48:11 +10:00
Damage Damage Visualizer ECS (#10654) 2022-08-17 19:36:49 -07:00
Decals Snap to nearest cardinal on traversal (#10869) 2022-08-29 15:59:19 +10:00
Disease Visualizer systems update (#8203) 2022-05-16 14:41:23 +10:00
Disposal BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
DoAfter Don't scale do_afters (#10553) 2022-08-13 23:01:23 +10:00
Doors Fix xenos prying doors from afar (#10778) 2022-08-23 20:31:54 +10:00
DragDrop Make sure dragdrop doesn't delay by a frame (#9745) 2022-07-14 19:43:39 -07:00
Dragon Carp wave spawner and dragons as an actual event (#10254) 2022-08-08 10:18:14 +10:00
Drugs Cleanup overlay shaders when done (#10432) 2022-08-13 10:58:53 +10:00
Drunk Cleanup overlay shaders when done (#10432) 2022-08-13 10:58:53 +10:00
Effects Gun refactor (#8301) 2022-06-01 19:59:58 +10:00
Electrocution Electrocution. (#4958) 2021-10-25 16:21:56 +02:00
Ensnaring Ensnaring Component and Bola Update (#9968) 2022-08-25 00:50:31 +10:00
Entry Fix NetBufferSize test error (#10743) 2022-08-21 09:42:57 +10:00
EscapeMenu Smooth docking traversal (#10822) 2022-08-29 15:05:53 +10:00
Eui Fix Client EuiManager (#10898) 2022-08-27 22:17:30 -07:00
Examine Eye damage (#10262) 2022-08-13 22:59:14 -07:00
Explosion Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Eye Smooth docking traversal (#10822) 2022-08-29 15:05:53 +10:00
Flash Cleanup overlay shaders when done (#10432) 2022-08-13 10:58:53 +10:00
FlavorText Flavor text (#8070) 2022-05-13 15:58:45 -07:00
Fluids Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Foldable Fix foldable-pickup interactions. (#6057) 2022-01-07 17:09:42 +11:00
Forensics BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Friction Changes required for VirtualController EntitySystems (#6161) 2022-01-16 18:48:11 +11:00
GPS Add basic handheld GPS (#6896) 2022-02-26 16:59:20 +11:00
GameTicking/Managers Refactor lobby status (#10550) 2022-08-14 12:54:49 -07:00
Ghost Revs (the spooky ones) (#9842) 2022-08-13 23:49:41 +10:00
GhostKick Kick mines (real) (#8056) 2022-05-18 14:07:35 +10:00
Gravity BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
HUD Adds even more smites and a bunch of tools. (#9825) 2022-07-21 17:30:00 -05:00
Hands Remove more server sprite component uses (#9963) 2022-07-27 02:22:49 +10:00
HealthAnalyzer/UI BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
HealthOverlay Damage masks (#9402) 2022-07-06 17:58:14 +10:00
IconSmoothing Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
IdentityManagement Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Info Send server rules over the network (#10847) 2022-08-29 21:38:56 -05:00
Input The real movement refactor (#9645) 2022-07-16 13:51:52 +10:00
Instruments BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Interactable Prevent content from overriding sprite shader (#9036) 2022-07-14 19:28:51 -07:00
Inventory Ensnaring Component and Bola Update (#9968) 2022-08-25 00:50:31 +10:00
IoC Play time tracking: Job timers 3: more titles: when the (#9978) 2022-08-07 16:00:42 +10:00
Items Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Jittering Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
Kitchen Microwave ECS (#10766) 2022-08-27 16:40:29 -07:00
Kudzu Convert KudzuVisualizer to Visualizer Systems (#9010) 2022-06-22 16:33:45 -07:00
Labels/UI BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
LateJoin Fixed playtime requirement tooltip (#10756) 2022-08-22 05:14:24 +10:00
Lathe BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Launcher Format redial wait time (#8767) 2022-06-12 12:40:27 +10:00
Light Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Links Add simple wiki button to lobby (#6230) 2022-01-23 10:47:10 -07:00
Lobby Refactor lobby status (#10550) 2022-08-14 12:54:49 -07:00
MachineLinking BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
MainMenu Disable menu connecting button on connecting (#7492) 2022-04-15 15:57:19 -07:00
Mapping Update tiles to modern standards (#10436) 2022-08-10 17:05:40 +10:00
Maps Tether gun fixes (#8129) 2022-05-13 18:59:12 +10:00
Markers Remove misc Startup/Shutdown overrides (#8113) 2022-05-12 21:11:50 +10:00
Markings Markings tweaks (#8394) 2022-05-24 11:55:43 +10:00
Medical/CrewMonitoring BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
MedicalScanner Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Message Revert Rich text (#5848) 2021-12-20 12:42:42 +01:00
MobState Cleanup overlay shaders when done (#10432) 2022-08-13 10:58:53 +10:00
Module Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
Morgue/Visualizers Generic morgue visualizer (#9696) 2022-07-13 22:25:44 -07:00
Movement Clothing/item ECS & cleanup (#9706) 2022-07-27 03:53:47 -07:00
NetworkConfigurator BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
NodeContainer Nullable grid Uid (#8798) 2022-06-20 10:14:35 +10:00
Nuke BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Nutrition Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Orbit Following bugs fix (#8992) 2022-06-22 19:36:30 -07:00
Outline Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
PAI Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
PDA BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Paper/UI BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Parallax Parallax fix + menu tweak (#10576) 2022-08-15 14:16:53 +10:00
ParticleAccelerator BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Physics/Controllers Smooth docking traversal (#10822) 2022-08-29 15:05:53 +10:00
Pinpointer Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Placement/Modes Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
Players/PlayTimeTracking Play time tracking: Job timers 3: more titles: when the (#9978) 2022-08-07 16:00:42 +10:00
PneumaticCannon Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Pointing Remove all but 1 IsIncapacitated (#10661) 2022-08-25 23:56:56 +10:00
Popups Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Power BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
PowerCell Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Preferences Play time tracking: Job timers 3: more titles: when the (#9978) 2022-08-07 16:00:42 +10:00
Projectiles Fix bullet impact effect exception (#10357) 2022-08-06 16:48:55 +10:00
Pulling Revert "ctrl-rclick tweaks" (#7171) 2022-03-18 15:40:02 +11:00
Radiation Cleanup overlay shaders when done (#10432) 2022-08-13 10:58:53 +10:00
Recycling Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Research BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Resources Stylesheets: Take advantage of Font stacking (#5111) 2021-11-03 20:32:03 -07:00
Revenant revenant cleanup (#10662) 2022-08-18 17:04:23 -07:00
Rotation Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
RoundEnd Displaying of player characters in the round end statistics (#9006) 2022-06-23 19:32:06 +10:00
Sandbox Add UI window for loadbp (#9441) 2022-07-06 14:17:19 +10:00
Screenshot Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
Security Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Shuttles BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Singularity Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Slippery Slipping, now with 20% more ecs (#4310) 2021-07-21 22:13:58 +10:00
Smoking Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Spawners Jetpacks (#9023) 2022-06-24 17:44:30 +10:00
Speech/EntitySystems Drunk Shader (#8910) 2022-06-23 14:33:25 +10:00
Sprite Carp wave spawner and dragons as an actual event (#10254) 2022-08-08 10:18:14 +10:00
Stack Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Station Adds even more smites and a bunch of tools. (#9825) 2022-07-21 17:30:00 -05:00
StationRecords BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Sticky/Visualizers Visualizer systems update (#8203) 2022-05-16 14:41:23 +10:00
Storage BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Store/Ui Generalized Store System (#10201) 2022-08-16 21:34:25 -07:00
Strip Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
Stunnable Refactors stunnable to be ECS. (#4819) 2021-10-10 12:47:26 +02:00
Stylesheets Visual popup addendum (#9570) 2022-07-09 02:32:06 -07:00
SubFloor Injector sprite fix (#9011) 2022-07-09 02:59:39 -07:00
SurveillanceCamera BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Suspicion Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
Tabletop Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Targeting Get rid of any usage of VBoxContainer/HBoxContainer (#4653) 2021-09-19 17:56:04 +00:00
Toggleable Clothing/item ECS & cleanup (#9706) 2022-07-27 03:53:47 -07:00
Toilet Toilet fixes (#9609) 2022-07-11 23:04:33 -07:00
Tools Move MultipleTool to shared (#9964) 2022-08-16 03:19:54 -07:00
Trigger Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
UserInterface BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Vehicle The real movement refactor (#9645) 2022-07-16 13:51:52 +10:00
VendingMachines BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Verbs Make raiselocalevent not broadcast by default (#8998) 2022-06-22 09:53:41 +10:00
Viewport use matrix CreateTransform (#8687) 2022-06-07 12:14:22 +10:00
Visualizer Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Voting Reorders Sound Systems signatures to match Popup Systems. (#8728) 2022-06-13 09:45:47 +10:00
Wall Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Weapons Fly-by sound tweaks (#10658) 2022-08-17 19:32:39 -07:00
Wires BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Xenoarchaeology/XenoArtifacts Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
AssemblyInfo.cs Visualize melee weapon cooldowns in HUD. 2019-11-12 01:43:11 +01:00
Content.Client.csproj PlantHolderVisualizer component system refactor (#10091) 2022-07-30 19:18:49 -07:00
Content.Client.csproj.DotSettings Pow3r: stage 1 (#4208) 2021-07-04 18:11:52 +02:00
GlobalUsings.cs Global usings (#6472) 2022-02-05 11:39:36 -07:00
Program.cs Content.{Client,Server} are now Exes that can be ran. 2020-01-22 20:17:32 +01:00