Delta-v/Content.Client
metalgearsloth 0d8254b2a2
Pulling rework (#20906)
* Pulling rework

Fixing up the FOUR systems managing pulling, all the shitcode, and also making it nicer ingame.

* More pulling cleanup

* stats

* More cleanup

* First draft

* More pulling

* weh

* Fix puller

* Pulling working

* Fix merge

* Dunked

* Self-merge time
2024-02-03 14:36:09 +11:00
..
Access Visitor job (#23972) 2024-02-01 21:13:44 +11:00
Actions Action Upgrade System (#22277) 2023-12-15 02:41:44 -07:00
Administration make dialog window not evil (#24677) 2024-02-01 23:56:40 +11:00
AlertLevel Alert display lights now properly react to power changes. (#14839) 2023-03-24 20:10:48 -07:00
Alerts Pulling rework (#20906) 2024-02-03 14:36:09 +11:00
Ame/UI Display current load and maximum capacity (#20181) 2023-10-18 09:46:32 -08:00
Animations Remove obsolete usages of AnimationPlayerComponent (#20806) 2023-10-14 10:28:06 -07:00
Anomaly Remove usages of obsolete SpriteView.Sprite.set() (#19500) 2023-08-25 11:16:46 +10: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 Open some windows non-centered to avoid covering the player (#24767) 2024-02-01 23:49:48 +11:00
Audio Actually fix round restart audio this time (#24754) 2024-02-03 13:11:53 +11: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 Screen Shake Intensity Slider in Accessibility Settings (#24749) 2024-02-02 13:39:12 +01:00
CardboardBox Remove 700 usages of Component.Owner (#21100) 2023-10-19 12:34:31 -07:00
Cargo Cargo fixes (#24318) 2024-01-20 15:07:07 +11:00
CartridgeLoader Add access logs (IC ones) (#17810) 2023-12-26 18:24:53 -04:00
Changelog Unrevert audio (#21330) 2023-11-27 22:12:34 +11:00
CharacterAppearance Humanoid appearance refactor (#10882) 2022-09-22 17:19:00 -05:00
CharacterInfo Un-revert IPlayerManager refactor (#21244) 2023-10-28 09:59:53 +11: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 Fixes speech bubbles now lacking names for the living (#22191) 2023-12-07 08:58:53 +11:00
Chemistry Add inhand fill visuals (#24495) 2024-01-28 20:38:06 -05: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 Cleaner BoundUserInterfaces (#17736) 2023-07-09 02:02:17 +10:00
Clothing Use ECS prototype-reload events (#22613) 2023-12-23 01:13:45 +11:00
CombatMode Improve visibility of gun bolts (#23711) 2024-01-07 23:23:41 -07:00
Commands Add health bar overlays for eye equipment (#21980) 2024-01-04 11:48:57 -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 Examine prediction (#23565) 2024-01-06 17:53:13 +11:00
ContextMenu/UI Remove EntityUid from debug context menu (#24660) 2024-02-01 19:36:08 +11:00
Cooldown Hud refactor (#7202) 2022-10-12 10:16:23 +02:00
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 Use ECS prototype-reload events (#22613) 2023-12-23 01:13:45 +11:00
Cuffs Update trivial components to use auto comp states (#20539) 2023-09-28 16:20:29 -07:00
Damage Fix component constraints (#20241) 2023-09-20 10:12:48 +10: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 Fix decal draw-order (#22953) 2023-12-31 03:12:39 +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 Makes thieving gloves sneakier (#21398) 2023-11-02 22:10:58 -04:00
Doors Fix bolt lights on open airlock (#24414) 2024-01-22 14:51:39 -07:00
Dragon Remove lights compref (#19531) 2023-09-11 19:18:06 +10:00
Drugs Merge `ActorSystem` and `IPlayerManager` (#21314) 2023-11-11 13:08:10 +11:00
Drunk Merge `ActorSystem` and `IPlayerManager` (#21314) 2023-11-11 13:08:10 +11:00
Effects NetSyncEnabled fixes (#23553) 2024-01-05 15:11:26 +11:00
Electrocution Electrocution. (#4958) 2021-10-25 16:21:56 +02:00
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 Fix Client EuiManager (#10898) 2022-08-27 22:17:30 -07:00
Examine Examine prediction (#23565) 2024-01-06 17:53:13 +11:00
Explosion Move grenade components to shared (#22691) 2024-02-02 00:29:01 +11:00
Extinguisher Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Eye Blindness hotfix (content side) (#23465) 2024-01-04 11:17:06 +11:00
Fax Add a 'Copy' button to the fax UI (#22027) 2023-12-24 17:08:15 -08:00
Flash Remove lights compref (#19531) 2023-09-11 19:18:06 +10:00
FlavorText Improve flavor UI (#19600) 2023-08-28 20:01:45 +10:00
Fluids Use item status extension method (#23884) 2024-01-11 19:14:13 -05:00
Forensics Add more DNA interactions (#21989) 2023-12-15 02:52:55 -07:00
Fullscreen Un-revert IPlayerManager refactor (#21244) 2023-10-28 09:59:53 +11:00
GPS Use item status extension method (#23884) 2024-01-11 19:14:13 -05:00
GameTicking/Managers Actually fix round restart audio this time (#24754) 2024-02-03 13:11:53 +11:00
Gameplay Un-revert IPlayerManager refactor (#21244) 2023-10-28 09:59:53 +11:00
Gateway/UI Gateway destinations (#21040) 2023-11-14 19:23:40 -07:00
Ghost Fix ghost FOV bug (#21614) 2023-11-13 05:36:00 +11:00
GhostKick Kick mines (real) (#8056) 2022-05-18 14:07:35 +10:00
Gravity Unrevert audio (#21330) 2023-11-27 22:12:34 +11:00
Guidebook Add reagent sources to the guidebook (#22627) 2023-12-30 23:34:59 -08:00
Hands Virtual items cleanup (#23912) 2024-01-14 21:18:47 +11:00
HealthAnalyzer/UI Health analyzers now show if somebody is starving (#24789) 2024-02-01 17:28:17 +11:00
Holiday Automatic holiday sprites (#22929) 2023-12-24 23:52:43 -07:00
HotPotato Add hot potato (#14204) 2023-04-22 21:40:36 +10: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 Fix a bunch of warnings (#11965) 2022-10-16 08:44:23 -07:00
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 Fix MIDI Loading Failing Whilst a MIDI is playing (#23339) 2024-01-04 13:19:22 +11:00
Interactable Remove 700 usages of Component.Owner (#21100) 2023-10-19 12:34:31 -07:00
Interaction Fix DragDropHelper not respecting the control.drag_dead_zone cvar (#24166) 2024-01-16 14:35:48 -08:00
Inventory Virtual items cleanup (#23912) 2024-01-14 21:18:47 +11: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 Revert 'Revert 'Solution Entities'' (#23168) 2023-12-29 08:47:43 -04: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 role timer tooltips pretty (#19605) 2023-09-11 15:44:21 +10: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
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 Revert "Update submodule to 175.0.0 (#21318)" (#21319) 2023-10-29 15:29:30 +11: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 Fix mass-media console (#23994) 2024-01-12 15:27:33 -07: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 Navmap UI enhancements (#23777) 2024-01-14 16:08:43 +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 cleaning up more stuff with crematoriums and morgues (#11384) 2022-09-19 16:59:04 -07:00
MouseRotator Follow mouse rotation in combat mode (#20433) 2023-09-24 17:22:44 -04:00
Movement/Systems Holding the walk button no longer activates sprite movement state (#24455) 2024-01-24 12:26:45 +11:00
NPC Revert "Update submodule to 175.0.0 (#21318)" (#21319) 2023-10-29 15:29:30 +11:00
NetworkConfigurator Use item status extension method (#23884) 2024-01-11 19:14:13 -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
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 Animal Husbandry (#17140) 2023-07-09 16:36:37 -06:00
Objectives/Systems Objectives ecs rework (#19967) 2023-09-16 16:18:10 +10:00
Options/UI Screen Shake Intensity Slider in Accessibility Settings (#24749) 2024-02-02 13:39:12 +01:00
Orbit Remove obsolete usages of AnimationPlayerComponent (#20806) 2023-10-14 10:28:06 -07:00
Outline Remove 700 usages of Component.Owner (#21100) 2023-10-19 12:34:31 -07:00
Overlays fix medhud bounds with 64x64 inhands (#24102) 2024-01-14 23:54:08 -07:00
PAI Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
PDA Add ability to copy data from pda (#23533) 2024-01-08 11:06:44 +01:00
Paper Fixed PaperSystem bugs (#22896) 2023-12-24 19:58:00 +11:00
Parallax Use ECS prototype-reload events (#22613) 2023-12-23 01:13:45 +11:00
ParticleAccelerator Revert "Update submodule to 175.0.0 (#21318)" (#21319) 2023-10-29 15:29:30 +11:00
Physics Pulling rework (#20906) 2024-02-03 14:36:09 +11: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 User accessible playtime (#21242) 2023-10-28 12:01:11 +00:00
PneumaticCannon Gunify pneumatic cannon (#13296) 2023-01-16 08:56:09 -08:00
Pointing Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
Points Update trivial components to use auto comp states (#20539) 2023-09-28 16:20:29 -07:00
Popups Make popups nullable (#24802) 2024-02-01 23:25:58 -05: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 Client customization late-join spawner priority for arrivals/cryostorage (#24586) 2024-02-01 21:12:09 +11:00
Projectiles Move TimedDespawn to engine (#20515) 2023-09-30 14:35:32 +10: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 Pulling rework (#20906) 2024-02-03 14:36:09 +11:00
Research Avoid emptying and recreating all UI cards on every update (#21990) 2023-11-29 14:49:44 -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
SSDIndicator Fix SSD indicator (#24589) 2024-02-01 19:30:07 +11:00
Salvage Biome marker layer tweaks (#23663) 2024-01-09 22:44:38 +11: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 Fix dock highlighting (#24369) 2024-01-21 23:14:47 +11:00
Silicons Ion law visuals (#22908) 2023-12-23 23:58:02 -07:00
Singularity Remove unused dependencies (#19490) 2023-08-24 09:55:15 -08: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 Remove 700 usages of Component.Owner (#21100) 2023-10-19 12:34:31 -07: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 fixed station records console item list selection (#20369) 2023-09-22 14:57:05 -05:00
StatusIcon Add health bar overlays for eye equipment (#21980) 2024-01-04 11:48:57 -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 artifact crusher (#22301) 2023-12-12 10:15:47 +11:00
Store/Ui Option to delay uplink item purchase (#20214) 2023-09-19 16:51:15 -07: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 Implement basic emoji support (#24039) 2024-01-29 15:32:13 +11:00
SubFloor Make T-ray entity query use lookup flags (#21793) 2023-11-20 16:09:06 +11:00
SurveillanceCamera Revert "Update submodule to 175.0.0 (#21318)" (#21319) 2023-10-29 15:29:30 +11:00
Tabletop Update trivial components to use auto comp states (#20539) 2023-09-28 16:20:29 -07: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 Pulling rework (#20906) 2024-02-03 14:36:09 +11: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 Unrevert audio (#21330) 2023-11-27 22:12:34 +11:00
Trigger Unrevert audio (#21330) 2023-11-27 22:12:34 +11:00
UserInterface make dialog window not evil (#24677) 2024-02-01 23:56:40 +11:00
VendingMachines Open some windows non-centered to avoid covering the player (#24767) 2024-02-01 23:49:48 +11:00
Verbs Add click sound to verb execution (#23162) 2023-12-29 16:17:55 +11: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 Add events for GunComponent values, muzzle flashes and cartridge spread (#24077) 2024-01-29 10:32:42 +11:00
Weather Fix weather audio (#21949) 2023-11-28 23:35:38 +11: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 Visualize melee weapon cooldowns in HUD. 2019-11-12 01:43:11 +01:00
Content.Client.csproj Dependency update / fixes / skrungle bungle (#23745) 2024-01-12 23:22:01 +01: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