Delta-v/Content.Shared
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 Remove Explicit GridId References (#8315) 2022-06-12 11:54:41 +10:00
AME Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
APC Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Access empty id card name fix (#10860) 2022-08-29 21:38:00 -05:00
ActionBlocker Throwing event improvements (#10055) 2022-07-28 09:28:23 +10:00
Actions Don't copy null actions on the client (#10324) 2022-08-06 14:49:55 +10:00
Administration Adds even more smites and a bunch of tools. (#9825) 2022-07-21 17:30:00 -05:00
AirlockPainter Airlock visuals (#7261) 2022-04-16 15:31:12 +10:00
Alert Ensnaring Component and Bola Update (#9968) 2022-08-25 00:50:31 +10:00
AlertLevel Station alert levels (#8226) 2022-05-18 14:05:31 +10:00
Arcade Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Atmos Hotfix #10114 (#10431) 2022-08-07 23:58:54 -07:00
Audio Fix audio occlusion (#10538) 2022-08-11 19:53:28 -07:00
Bed Sleeping (#9793) 2022-07-26 21:46:24 -07:00
Blocking shields no longer break from healing (#10719) 2022-08-23 22:00:06 +10:00
Body Improve test stability (#10913) 2022-08-28 15:13:59 -07:00
Botany Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Buckle Fix some buckling bugs (#10759) 2022-08-21 17:44:37 -07:00
CCVar Biomass (#10313) 2022-08-29 21:31:27 -05:00
Cabinet Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Camera Re-implement recoil (#9406) 2022-07-14 22:01:25 +10:00
Cargo Order manifests for shuttle orders. Now with item names and approver info. (#9464) 2022-07-09 06:48:57 -07:00
CharacterAppearance Ensnaring Component and Bola Update (#9968) 2022-08-25 00:50:31 +10:00
CharacterInfo Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Chat Fix typing indicator input validation. (#10818) 2022-08-25 23:44:43 +10:00
Chemistry prototype composition (#9979) & updates submodule 2022-08-01 14:39:37 +02:00
Climbing Jetpacks (#9023) 2022-06-24 17:44:30 +10:00
Cloning Cloning Rework (#8972) 2022-08-03 21:05:17 -07:00
Clothing Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
CombatMode Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Communications Station alert levels (#8226) 2022-05-18 14:05:31 +10:00
Computer Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Configurable ECS configuration component (#7353) 2022-03-31 16:22:38 +11:00
Construction Add construction graph test (#10760) 2022-08-21 17:45:25 -07:00
Containers/ItemSlot Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Conveyor Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Cooldown Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Coordinates Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Crayon Revert "Revert "Fix some friend access violations by allowing others access. (#8594) (#8703)" (working this time) (#8704) 2022-06-07 15:26:28 +02:00
CrewManifest Station records (#8720) 2022-08-09 15:10:01 +10:00
Cuffs Jetpacks (#9023) 2022-06-24 17:44:30 +10:00
Damage Damage masks (#9402) 2022-07-06 17:58:14 +10:00
Dataset Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Decals Snap to nearest cardinal on traversal (#10869) 2022-08-29 15:59:19 +10:00
Destructible Remove IDestroyAct, IBreakAct (#7876) 2022-05-02 15:43:25 -07:00
DeviceNetwork Device network DeviceLists and the NetworkConfigurator (Makes air alarms usable) (#7697) 2022-06-09 18:28:24 -07:00
Directions Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Disease prototype composition (#9979) & updates submodule 2022-08-01 14:39:37 +02:00
Disposal Fix disposal container names (#10646) 2022-08-17 12:17:32 +10:00
DoAfter Move do_afters to an overlay (#10463) 2022-08-13 14:32:23 +10:00
Doors Fix xenos prying doors from afar (#10778) 2022-08-23 20:31:54 +10:00
DragDrop Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Dragon Carp wave spawner and dragons as an actual event (#10254) 2022-08-08 10:18:14 +10:00
DrawDepth Render small mobs at an appropriate layer (#8238) 2022-05-18 12:26:27 +10:00
Drone Drone Interaction Checks & Cleanup (#6731) 2022-02-18 15:57:31 -07:00
Drugs Basic drug shader (#9033) 2022-06-23 14:33:07 +10:00
Drunk Add dizziness as a symptom of bloodloss (#10172) 2022-07-30 19:24:24 -07:00
Electrocution Revert "Revert "Fix some friend access violations by allowing others access. (#8594) (#8703)" (working this time) (#8704) 2022-06-07 15:26:28 +02:00
Emag Familiars respawn (#7640) 2022-04-23 19:27:19 -07:00
Emoting Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Ensnaring Fix a bunch of warnings (#10886) 2022-08-27 20:26:35 -07:00
EntityList Mining Fix (#10347) 2022-08-06 13:16:17 +10:00
Entry Fixed PVS changes. (#10740) 2022-08-21 08:32:09 +10:00
Eui Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Examine Eye damage (#10262) 2022-08-13 22:59:14 -07:00
Explosion Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Extinguisher Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Eye/Blinding Eye damage (#10262) 2022-08-13 22:59:14 -07:00
FixedPoint Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Flash Revert "Revert "Fix some friend access violations by allowing others access. (#8594) (#8703)" (working this time) (#8704) 2022-06-07 15:26:28 +02:00
Fluids Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Foam Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Foldable Fix a bunch of warnings (#10886) 2022-08-27 20:26:35 -07:00
Follower The real movement refactor (#9645) 2022-07-16 13:51:52 +10:00
Forensics Forensics QOL (Autolabeling of pads and reports) (#9610) 2022-07-10 17:52:54 -07:00
Friction Make pull chains faster (#10794) 2022-08-29 21:19:24 -05:00
GameTicking Refactor lobby status (#10550) 2022-08-14 12:54:49 -07:00
GameWindow Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Ghost Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
GhostKick Kick mines (real) (#8056) 2022-05-18 14:07:35 +10:00
Gravity Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
HUD Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Hands Clothing/item ECS & cleanup (#9706) 2022-07-27 03:53:47 -07:00
IdentityManagement Identity fixes (#9701) 2022-07-13 22:23:55 -07: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 Allow changing instrument style while playing them (#9946) 2022-07-24 21:40:05 +10:00
Interaction Snap to nearest cardinal on traversal (#10869) 2022-08-29 15:59:19 +10:00
Inventory Clothing/item ECS & cleanup (#9706) 2022-07-27 03:53:47 -07:00
IoC Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Item Fix item/clothing visual & networking bugs (#10116) 2022-07-28 18:02:09 -07:00
Jittering Biomass (#10313) 2022-08-29 21:31:27 -05:00
Kitchen Microwave ECS (#10766) 2022-08-27 16:40:29 -07:00
Kudzu Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Labels Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Lathe Fix lathe unanchor interaction & general cleanup (#10156) 2022-08-03 17:38:56 -07:00
Light Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Localizations Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
MachineLinking Cloning Rework (#8972) 2022-08-03 21:05:17 -07:00
Maps Update tiles to modern standards (#10436) 2022-08-10 17:05:40 +10:00
Markers Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Markings Markings tweaks (#8394) 2022-05-24 11:55:43 +10:00
Materials prototype composition (#9979) & updates submodule 2022-08-01 14:39:37 +02:00
Maths Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Medical Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
MedicalScanner Cloning Rework (#8972) 2022-08-03 21:05:17 -07:00
MobState Damage masks (#9402) 2022-07-06 17:58:14 +10:00
Module Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Morgue Generic morgue visualizer (#9696) 2022-07-13 22:25:44 -07:00
Mousetrap Mousetraps (#8440) 2022-05-25 13:16:34 -07:00
Movement Snap to nearest cardinal on traversal (#10869) 2022-08-29 15:59:19 +10:00
NameIdentifier Serv3 rework content changes (#7145) 2022-04-03 02:01:22 +02:00
NodeContainer Add extra debug data to nodevis (#6684) 2022-02-15 21:19:32 +11:00
Nuke Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Nutrition Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Objectives Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
PAI Jetpacks (#9023) 2022-06-24 17:44:30 +10:00
PDA Generalized Store System (#10201) 2022-08-16 21:34:25 -07:00
Paper Minor paper ECS and stamps (#7394) 2022-04-08 16:37:22 -07:00
Parallax Per-map parallax support (#9786) 2022-07-25 00:10:23 -05:00
Payload Add Modular grenades (chemnades). (#7138) 2022-03-25 15:17:29 +11:00
Physics Simple Magic Spellbook System (#7823) 2022-05-29 16:29:10 +10:00
Pinpointer Revert "Revert "Fix some friend access violations by allowing others access. (#8594) (#8703)" (working this time) (#8704) 2022-06-07 15:26:28 +02:00
Placeable Revert "Revert "Fix some friend access violations by allowing others access. (#8594) (#8703)" (working this time) (#8704) 2022-06-07 15:26:28 +02:00
Players/PlayTimeTracking Play time tracking: Job timers 3: more titles: when the (#9978) 2022-08-07 16:00:42 +10:00
PneumaticCannon Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Pointing Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Polymorph disallow stacking polymorphs by default (#9845) 2022-08-08 11:34:20 +10:00
Popups Identity popup fixes (#9743) 2022-07-15 01:10:52 -07:00
Power Wires patches (#8385) 2022-05-23 16:00:51 -07:00
PowerCell Power cell culling (#8814) 2022-06-16 18:37:07 +10:00
Preferences Flavor text (#8070) 2022-05-13 15:58:45 -07:00
Projectiles Bullet impact effects (#9530) 2022-07-09 13:46:11 +10:00
Prototypes Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Pulling Improve pulling error logs (#10762) 2022-08-21 17:50:38 -07:00
Radiation Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Radio Localize radio channel names (#9256) 2022-06-29 13:27:19 +10:00
Random Secret! (#8276) 2022-05-19 14:44:24 +10:00
Recycling Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Research Technology localization (#10252) 2022-08-08 18:40:20 +10:00
Revenant revenant cleanup (#10662) 2022-08-18 17:04:23 -07:00
Roles Lock non-newbies out of intern roles. (#10598) 2022-08-14 16:14:46 -05:00
Rotatable Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Rotation Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Rounding Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
SMES Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Sandbox Turn SandboxManager into a system (#6867) 2022-02-23 17:00:30 -07:00
Security Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Shuttles IFF console (#10504) 2022-08-11 11:58:44 -05:00
Singularity Containment Field Rework (#9312) 2022-08-05 14:22:37 +10:00
Slippery Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Smoking Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Solar Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Spawners Jetpacks (#9023) 2022-06-24 17:44:30 +10:00
Spawning Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Species Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Speech Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Sprite Carp wave spawner and dragons as an actual event (#10254) 2022-08-08 10:18:14 +10:00
Stacks Fix a bunch of warnings (#9528) 2022-07-09 09:07:47 +10:00
Standing Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Station Adds even more smites and a bunch of tools. (#9825) 2022-07-21 17:30:00 -05:00
StationRecords Station records (#8720) 2022-08-09 15:10:01 +10:00
StatusEffect Revs (the spooky ones) (#9842) 2022-08-13 23:49:41 +10:00
StepTrigger Shards damage barefoot users + steptrigger-related general cleanup (#9585) 2022-07-10 02:28:37 -07:00
Sticky/Components C4 (#7486) 2022-04-14 15:00:50 -07:00
Storage Fix a bunch of compiler warnings (#10518) 2022-08-13 22:28:34 -07:00
Store store system prototype modification oversight (#10801) 2022-08-25 23:40:35 +10:00
Strip Ensnaring Component and Bola Update (#9968) 2022-08-25 00:50:31 +10:00
Stunnable Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
SubFloor Fix a bunch of warnings (#10886) 2022-08-27 20:26:35 -07:00
SurveillanceCamera Surveillance cameras (#8246) 2022-05-31 18:44:57 +10:00
Suspicion Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Tabletop Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Tag ItemMapper ECS (#9867) 2022-08-08 12:35:57 +10:00
Targeting Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Temperature Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Throwing Adds even more important Admin Logging (#10268) 2022-08-08 09:21:56 +10:00
Timing Stun baton tweaks (#9225) 2022-06-27 17:51:38 +10:00
Toggleable Remove string appearance keys (#10114) 2022-08-08 11:44:16 +10:00
Toilet Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
Tools Move MultipleTool to shared (#9964) 2022-08-16 03:19:54 -07:00
Transform Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Trigger Adds portable flasher (#4523) 2022-02-07 02:59:41 +11:00
Vapor Vapor tweaks (#9638) 2022-07-14 19:45:21 -07:00
Vehicle Fix a bunch of warnings (#10886) 2022-08-27 20:26:35 -07:00
VendingMachines Vending visualizer update (#9962) 2022-07-26 10:35:36 +10:00
Verbs Adds even more smites and a bunch of tools. (#9825) 2022-07-21 17:30:00 -05:00
Voting Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Wall Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Weapons Fix a bunch of warnings (#10886) 2022-08-27 20:26:35 -07:00
Whitelist Bump engine to 0.19.0.0 (#8417) 2022-05-28 16:29:12 +02:00
Wires Fix a bunch of warnings (#9528) 2022-07-09 09:07:47 +10:00
Xenoarchaeology/XenoArtifacts Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Zombies Zombie Mode [New Game Mode] (#8501) 2022-07-06 13:42:51 +10:00
Content.Shared.csproj Update some nugets (#8738) 2022-06-09 18:25:59 -07:00
Content.Shared.csproj.DotSettings Moved interaction interfaces from Server to Shared. 2020-07-18 22:51:56 -07:00
GlobalUsings.cs Global usings (#6472) 2022-02-05 11:39:36 -07:00