fish-station/Content.Client
Pieter-Jan Briers 8d244f7b76
Character profile sanitization improvements (#25579)
Validate that job and antag prototypes can actually be set in character profiles, rather than just checking if the prototype exists.

Make preferences system just call existing validation code when loading prototype from database, instead of some hacked-together stuff.

Also I made the character profile validation logic take dependencies in via parameter because fuck resolves.
2024-02-26 13:36:38 +11:00
..
Access Visitor job (#23972) 2024-02-01 21:13:44 +11:00
Actions Fix action state handling bug (#25395) 2024-02-20 13:08:41 +11:00
Administration Add option for admins to disable bwoink (#25008) 2024-02-20 23:52:03 -07:00
AlertLevel Alert display lights now properly react to power changes. (#14839) 2023-03-24 20:10:48 -07:00
Alerts Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Ame/UI Display current load and maximum capacity (#20181) 2023-10-18 09:46:32 -08:00
Animations Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Anomaly Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Antag Rev Components are no longer leaked + Rev and Zombie icon visibility to ghosts is now controlled by a cvar (#22194) 2024-02-02 00:08:03 +11:00
Arcade Revert "Update submodule to 175.0.0 (#21318)" (#21319) 2023-10-29 15:29:30 +11:00
Armor Predicted armor (#20560) 2023-09-28 20:48:50 +10:00
Atmos Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Audio Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
BarSign Update trivial components to use auto comp states (#20539) 2023-09-28 16:20:29 -07:00
Beam Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
Bed Cryogenic Sleep Units (#24096) 2024-01-14 23:35:28 -07:00
Body/Systems Fix humanoid appearances for placement manager (#18291) 2023-08-05 14:25:47 +10:00
Botany Fix clientside storage Whitelists (#24063) 2024-02-02 00:33:57 +11:00
Bql Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
Buckle Remove vehicles (#24681) 2024-02-01 11:33:10 +11:00
Cabinet predict itemcabinet (#14045) 2023-02-12 02:35:05 +00:00
Camera Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
CardboardBox Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Cargo Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
CartridgeLoader Update log probe UI for better looking (#24966) 2024-02-05 08:51:45 -05:00
Changelog Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
CharacterAppearance
CharacterInfo Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Charges/Systems emag refactor (#15181) 2023-04-18 22:46:00 -07:00
Chasm Remove 700 usages of Component.Owner (#21100) 2023-10-19 12:34:31 -07:00
Chat Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Chemistry Add a container display to dispenser UI (#25391) 2024-02-26 00:03:22 +01:00
Clickable Revert "Update submodule to 175.0.0 (#21318)" (#21319) 2023-10-29 15:29:30 +11:00
Cloning/UI Update content vectors to numerics (#17759) 2023-07-08 14:08:32 +10:00
CloningConsole/UI Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Clothing Use ECS prototype-reload events (#22613) 2023-12-23 01:13:45 +11:00
CombatMode Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Commands Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Communications Hallway textscreens (#24189) 2024-01-27 08:51:24 -05:00
Computer Adds the thermo-electric generator (#18840) 2023-08-12 15:41:55 -05:00
Configurable/UI Cleaner BoundUserInterfaces (#17736) 2023-07-09 02:02:17 +10:00
Construction Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
ContextMenu/UI Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Cooldown
Crayon Open some windows non-centered to avoid covering the player (#24767) 2024-02-01 23:49:48 +11:00
Credits Unrevert audio (#21330) 2023-11-27 22:12:34 +11:00
CrewManifest Make department / job list sorting consistent. (#25486) 2024-02-23 15:04:44 +11:00
CriminalRecords move criminal records console component to shared (#24957) 2024-02-05 23:55:39 +11:00
Cuffs Update trivial components to use auto comp states (#20539) 2023-09-28 16:20:29 -07:00
Damage Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
DamageState Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
DebugMon Fix admins unable to hide the coordinates debug monitor (#24084) 2024-01-14 17:37:29 +01:00
Decals Optimise DecalOverlay (#25266) 2024-02-23 18:12:23 +11:00
DeviceLinking Predict two-way levers (#25043) 2024-02-11 14:19:45 +11:00
Devour Added a component to eat bodies for health #8922 (#16345) 2023-05-15 18:44:35 -04:00
Dice Dice tweaks (#13514) 2023-01-21 10:51:26 +11:00
Disposal Unrevert audio (#21330) 2023-11-27 22:12:34 +11:00
DoAfter Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Doors Predict doors and airlocks (#25419) 2024-02-23 10:01:31 +11:00
Dragon Remove lights compref (#19531) 2023-09-11 19:18:06 +10:00
Drugs Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Drunk Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Effects NetSyncEnabled fixes (#23553) 2024-01-05 15:11:26 +11:00
Electrocution
Emp Revert "Revert "Emp more effects" (#16159)" (#16165) 2023-05-06 11:26:04 -04:00
Ensnaring Remove some obsolete AppearanceComponent method usages (#13726) 2023-02-02 12:34:53 -04:00
Entry Salvage magnet revamp (#23119) 2024-01-04 14:25:32 +11:00
Eui
Examine Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Explosion Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Extinguisher Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Eye Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Fax Fax machines can print from text file (#23262) 2024-02-14 12:14:51 +11:00
Flash Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
FlavorText Improve flavor UI (#19600) 2023-08-28 20:01:45 +10:00
Fluids Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Forensics Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Fullscreen Un-revert IPlayerManager refactor (#21244) 2023-10-28 09:59:53 +11:00
Gameplay Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
GameTicking/Managers Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Gateway/UI Gateway destinations (#21040) 2023-11-14 19:23:40 -07:00
Ghost Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
GhostKick
GPS Use item status extension method (#23884) 2024-01-11 19:14:13 -05:00
Gravity Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Guidebook Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Hands Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
HealthAnalyzer/UI Make Health Analysers UI continuously update (#22449) 2024-02-06 09:20:09 -04:00
Holiday Automatic holiday sprites (#22929) 2023-12-24 23:52:43 -07:00
HotPotato Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Humanoid Update trivial components to use auto comp states (#20539) 2023-09-28 16:20:29 -07:00
IconSmoothing Remove 700 usages of Component.Owner (#21100) 2023-10-19 12:34:31 -07:00
IdentityManagement
Implants Use item status extension method (#23884) 2024-01-11 19:14:13 -05:00
Info More UI fixes (#22431) 2023-12-12 19:02:19 -07:00
Input keybinds for opening bag/belt & context logic for opening storage window (#22238) 2023-12-08 12:43:37 -06:00
Instruments Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Interactable Remove 700 usages of Component.Owner (#21100) 2023-10-19 12:34:31 -07:00
Interaction Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Inventory Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
IoC Unrevert audio (#21330) 2023-11-27 22:12:34 +11:00
Items Use item status extension method (#23884) 2024-01-11 19:14:13 -05:00
Jittering Reagent grinder jittering (#24190) 2024-01-17 06:14:32 -07:00
Kitchen Microwave UX enhancements (#24547) 2024-02-13 17:16:00 -05:00
Kudzu Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Labels/UI Localize hand labeler ui header (#23320) 2024-01-01 03:41:43 -08:00
LateJoin Make department / job list sorting consistent. (#25486) 2024-02-23 15:04:44 +11:00
Lathe Open some windows non-centered to avoid covering the player (#24767) 2024-02-01 23:49:48 +11:00
Launcher Login tips (#22234) 2024-01-06 17:06:49 +11:00
Light Powered light sprite glows with color of their pointlight (#24612) 2024-01-27 09:43:45 -08:00
Lightning/Components Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Lobby Fixed client console flooding with warnings on RGB color slider changes (#21333) 2024-01-04 21:04:11 -08:00
Lock/Visualizers LockVisualizer (#25224) 2024-02-16 16:52:31 -07:00
MachineLinking/UI Remove superseded machine linking code (#18244) 2023-07-24 12:07:35 +10:00
MagicMirror Barber scissors fix (#22895) 2024-01-06 20:19:45 +11:00
MainMenu Re-organise main menu screen (#25173) 2024-02-16 13:55:42 -05:00
Mapping Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
Maps Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
Markers Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
MassMedia Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Materials Flatpacks and the Flatpacker 1001 (#23338) 2024-01-03 17:16:02 +11:00
Mech Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
Medical Make department / job list sorting consistent. (#25486) 2024-02-23 15:04:44 +11:00
MedicalScanner Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Message RichTextLabelExt update (#19269) 2023-08-18 14:41:48 +10:00
Mind Mind tweaks & fixes (#21203) 2023-10-24 10:23:56 -04:00
Mining Ore veins (#14011) 2023-02-12 12:40:57 +00:00
Morgue/Visualizers
MouseRotator Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Movement/Systems Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
NetworkConfigurator Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Ninja/Systems ninja 2 electric boogaloo (#15534) 2023-09-10 16:20:27 +10:00
NodeContainer Revert "Update submodule to 175.0.0 (#21318)" (#21319) 2023-10-29 15:29:30 +11:00
NPC Revert "Update submodule to 175.0.0 (#21318)" (#21319) 2023-10-29 15:29:30 +11:00
Nuke Nuke defuse qol (#18990) 2023-08-11 03:43:08 -07:00
NukeOps Add chat.max_announcement_length cvar (#23571) 2024-01-21 20:14:01 +11:00
Nutrition/EntitySystems Add prediction to Openable (#25477) 2024-02-23 12:09:43 +11:00
Objectives/Systems Objectives ecs rework (#19967) 2023-09-16 16:18:10 +10:00
Options Add new "OptionsVisualizer" (#25128) 2024-02-17 15:52:11 -05:00
Orbit Remove obsolete usages of AnimationPlayerComponent (#20806) 2023-10-14 10:28:06 -07:00
Outline Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Overlays fix medhud bounds with 64x64 inhands (#24102) 2024-01-14 23:54:08 -07:00
PAI
Paper Fixed PaperSystem bugs (#22896) 2023-12-24 19:58:00 +11:00
Parallax Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
ParticleAccelerator Revert "Update submodule to 175.0.0 (#21318)" (#21319) 2023-10-29 15:29:30 +11:00
PDA Add ability to copy data from pda (#23533) 2024-01-08 11:06:44 +01:00
Physics Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Pinpointer Default navmap to show departments (#24613) 2024-01-27 04:08:50 -08:00
Placement/Modes Update content vectors to numerics (#17759) 2023-07-08 14:08:32 +10:00
Players Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
PneumaticCannon Gunify pneumatic cannon (#13296) 2023-01-16 08:56:09 -08:00
Pointing Fix pointing arrow trajectory (#25061) 2024-02-11 23:45:09 -07:00
Points Update trivial components to use auto comp states (#20539) 2023-09-28 16:20:29 -07:00
Popups Fix screenspace popups (#24987) 2024-02-10 00:51:11 -08:00
Power Adds signal control to portable generators (#24157) 2024-01-29 15:56:29 +01:00
PowerCell Speed Boots [Tier 3 Civ-Service] (#21438) 2023-11-07 18:25:43 -07:00
Preferences Character profile sanitization improvements (#25579) 2024-02-26 13:36:38 +11:00
Projectiles Move TimedDespawn to engine (#20515) 2023-09-30 14:35:32 +10:00
Pulling Emergency revert for pulling (#24923) 2024-02-03 10:32:30 -08:00
Radiation Use item status extension method (#23884) 2024-01-11 19:14:13 -05:00
Radio Good Intercoms (#17950) 2023-07-11 17:58:18 -06:00
RatKing Rat King Milsim + Buffs (#20190) 2023-09-22 15:01:05 -05:00
Replay Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Research Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Resources Revert "Update submodule to 175.0.0 (#21318)" (#21319) 2023-10-29 15:29:30 +11:00
Revenant Remove 700 usages of Component.Owner (#21100) 2023-10-19 12:34:31 -07:00
Revolutionary Rev Components are no longer leaked + Rev and Zombie icon visibility to ghosts is now controlled by a cvar (#22194) 2024-02-02 00:08:03 +11:00
Roles Fix Client RoleSystem not inheriting SharedRoleSystem, network job component (#21436) 2023-11-07 14:44:53 -08:00
Rotation Fix rotation visuals desync & appearance state spam (#23016) 2023-12-26 16:32:25 -07:00
RoundEnd Open some windows non-centered to avoid covering the player (#24767) 2024-02-01 23:49:48 +11:00
Salvage Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Sandbox Un-revert IPlayerManager refactor (#21244) 2023-10-28 09:59:53 +11:00
Screenshot Revert "Revert "Replace ResourcePath with ResPath (#15308)" (#155… (#15566) 2023-04-20 20:16:01 +10:00
SensorMonitoring Adds the thermo-electric generator (#18840) 2023-08-12 15:41:55 -05:00
Sericulture Sericulture fixes (#19193) 2023-10-01 16:46:09 -04:00
Shuttles Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Silicons Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Singularity LockVisualizer (#25224) 2024-02-16 16:52:31 -07:00
Smoking Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Sound EmitSound prediction (#13282) 2023-01-05 05:56:35 +11:00
Speech/EntitySystems Ratvarian Language and CogChamp (#15639) 2023-04-29 18:34:19 +10:00
SprayPainter spray painter rework (#23287) 2024-02-02 09:30:46 +11:00
Sprite Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
SSDIndicator Fix SSD indicator (#24589) 2024-02-01 19:30:07 +11:00
Stack Use item status extension method (#23884) 2024-01-11 19:14:13 -05:00
Station Fix objects tab not showing nents (#23837) 2024-01-10 01:30:20 -07:00
StationRecords criminal records revival (#22510) 2024-02-04 19:29:35 -04:00
StatusIcon Mindshield outline flashes, (#25409) 2024-02-20 17:26:48 -05:00
Stealth Revert "Remove most usages of obsolete TransformComponent methods (#1… (#19714) 2023-09-01 12:30:29 +10:00
Sticky/Visualizers Remove some obsolete AppearanceComponent method usages (#13726) 2023-02-02 12:34:53 -04:00
Storage LockVisualizer (#25224) 2024-02-16 16:52:31 -07:00
Store/Ui Adds a refund button & action upgrades for stores (#24518) 2024-02-04 11:48:51 +11:00
Strip Predict StorageComponent (#19682) 2023-09-11 21:20:46 +10:00
Stunnable Fix stun baton throwing and visual effect (#18777) 2023-08-08 12:19:31 -08:00
Stylesheets Microwave UX enhancements (#24547) 2024-02-13 17:16:00 -05:00
SubFloor Allow t-ray to penetrate carpets and puddles (#25276) 2024-02-16 16:37:56 -07:00
SurveillanceCamera Revert "Update submodule to 175.0.0 (#21318)" (#21319) 2023-10-29 15:29:30 +11:00
Tabletop Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Teleportation Add teleporter logs (#13375) 2023-02-17 01:27:43 +01:00
TextScreen Hallway textscreens (#24189) 2024-01-27 08:51:24 -05:00
Thief Thief hotfix (#22976) 2023-12-27 12:42:15 -08:00
Throwing Emergency revert for pulling (#24923) 2024-02-03 10:32:30 -08:00
Toggleable Candles (#21087) 2023-11-03 22:53:51 -07:00
Toilet Remove some obsolete AppearanceComponent method usages (#13726) 2023-02-02 12:34:53 -04:00
Tools Fix welder status always being "not lit" (#24705) 2024-01-29 16:04:52 -07:00
Traits Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Trigger Unrevert audio (#21330) 2023-11-27 22:12:34 +11:00
UserInterface Fix grid inventory pick/drop rotation (#25510) 2024-02-25 18:24:21 -05:00
VendingMachines Vending UI facelift (#25377) 2024-02-19 15:18:26 -07:00
Verbs Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Viewport Remove SharedEye (but content) (#19481) 2023-09-11 16:15:23 +10:00
VoiceMask Cleaner BoundUserInterfaces (#17736) 2023-07-09 02:02:17 +10:00
Voting Unrevert audio (#21330) 2023-11-27 22:12:34 +11:00
Wall Make shuttle walls/windows constructable (#19255) 2023-11-20 17:20:24 -08:00
Weapons Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Weather Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Wires Revert "Update submodule to 175.0.0 (#21318)" (#21319) 2023-10-29 15:29:30 +11:00
Xenoarchaeology Artifact analyzer now pauses on power-loss (#22974) 2023-12-30 12:49:24 -05:00
Zombies Rev Components are no longer leaked + Rev and Zombie icon visibility to ghosts is now controlled by a cvar (#22194) 2024-02-02 00:08:03 +11:00
AssemblyInfo.cs
Content.Client.csproj Switch project files to C# 12. (#25487) 2024-02-23 15:02:59 +11:00
Content.Client.csproj.DotSettings
GlobalUsings.cs
Program.cs