CatStation/Content.Client
Morbo fe139a9e93
Fork sync (#40)
* Fix use delay (#6031)

* Add small railing corner (#6036)

* Add more chat filters (#6034)

* Xeno improvements (#6032)

* Automatic changelog update

* Removed capsaicin oil from the chem dispenser (#6042)

* Automatic changelog update

* Add ability to resist out of welded lockers and locked closets (#5958)

* Enable lighting of Cigars with IsHotEvent

Subscribed to IsHotEvent in ThrusterSystem, added AfterInteractEvent to SmokingSystem.Cigar which will set SmokableState to Lit if IsHotEvent returns true

This should mean that cigs/Cigars should light on anything hot

* Revert "Enable lighting of Cigars with IsHotEvent"

This reverts commit db896e1f80940892a87d34aa7182b9c605fa53bc.

* Add the ability to kick your way out of welded or locked closets

Added a ResistLocker component/system that hooks into OnRelayMove to begin resisting out of lockers so that players aren't stuck in lockers forever

Also added check to EntityStorageComponent to not print out welded shut message if the entity attempting to open the locker is inside of it.

* Changes based on review

minor formatting changes

make components passed into AttemptResist nullable and resolve them inside of the function

Remove incorrectly named .ftl file

* Changes based on review

Ditched async DoAfter
Used PopupSystem over User.PopupMessage

Added Cancel token to ResistLockerComponent

Subscribed to EntRemovedFromContainer event to cancel DoAfter if the player is removed from a container

* I am in formatting hell, apparently

* Changes based on review

Added TryComp for the EntityStorageComponent instead of the event passed one

* Changes based on review

* Apply suggestions from code review

Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>

* Formatting changes based on review

* Shuffle functions around in LockSystem to properly trigger visualizer

Moved all the unlocking logic to a Lock method inside of LockSystem and TryUnlock calls this method if the user passes all of the access checks

* Formatting, replacing Resolve with TryComp and making AttemptResist arguments optional

Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>

* Check if the player is inside THE container not A container

me no read good

* ok ok I give my code is bad

Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>

* Automatic changelog update

* Make smoking cool again. (#6046)

* Automatic changelog update

* Fixes minor issues with Reach and Dart. (#6035)

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* Automatic changelog update

* Adds filled versions of coloured wardrobes (#6012)

* Automatic changelog update

* Add content to radiation closets and medicine lockers (#6006)

* Automatic changelog update

* Interrupt do-afters when the user gets incapacitated. (#6059)

* Fix foldable-pickup interactions. (#6057)

Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
Co-authored-by: Delete69 <95458399+Delete69@users.noreply.github.com>
Co-authored-by: ZeroDayDaemon <60460608+ZeroDayDaemon@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
Co-authored-by: Rane <60792108+Elijahrane@users.noreply.github.com>
Co-authored-by: JustinTime <41876089+JustinTether@users.noreply.github.com>
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
Co-authored-by: LittleBuilderJane <63973502+LittleBuilderJane@users.noreply.github.com>
Co-authored-by: Lamrr <96937466+Lamrr@users.noreply.github.com>
2022-01-07 20:25:22 +03:00
..
Access Revert "Merge upstream commits" 2021-12-17 01:51:24 +03:00
Actions get that crap outta here (completely rewrites inventorysystem) (#5807) 2021-12-30 22:56:10 +01:00
Administration work on adminpanel & submodule update 2022-01-04 21:12:34 +01:00
AI Set outside prediction flags on system/inputs to work without prediction. 2021-12-30 03:12:04 +01:00
Alerts Revert "[AUTO] Fork Sync" (#28) 2022-01-05 15:41:36 +03:00
AME Fix 3000 errors 2021-12-05 18:09:01 +01:00
Animations Revert "[AUTO] Fork Sync" (#28) 2022-01-05 15:41:36 +03:00
Arcade Block Game Ghosts (#5321) 2021-11-13 21:43:54 +01:00
Atmos Adds fire/air alarms (#5018) 2022-01-02 15:56:24 +11:00
Audio Set outside prediction flags on system/inputs to work without prediction. 2021-12-30 03:12:04 +01:00
Body Kill bobby 2.0 (#6023) 2022-01-04 10:17:39 +01:00
Botany Fix 3000 errors 2021-12-05 18:09:01 +01:00
Buckle Fix 3000 errors 2021-12-05 18:09:01 +01:00
Cabinet Fix 3000 errors 2021-12-05 18:09:01 +01:00
Cargo And a bunch more. 2021-12-08 12:19:45 +01:00
Changelog Add multiple changelog merging 2022-01-04 16:01:04 +03:00
CharacterAppearance nukes more resolves 2021-12-08 19:39:03 +01:00
CharacterInfo Revert "[AUTO] Fork Sync" (#28) 2022-01-05 15:41:36 +03:00
CharacterInterface Make CharacterWindow bigger to accomodate traitor objectives (#5850) 2021-12-20 17:30:12 -08:00
Chat Revert Rich text (#5848) 2021-12-20 12:42:42 +01:00
Chemistry Fix 3000 errors 2021-12-05 18:09:01 +01:00
Clickable And a bunch more. 2021-12-08 12:19:45 +01:00
Climbing Remove IActionBlocker.CanMove (#4449) 2021-08-09 17:34:01 -07:00
Cloning/UI Fix #4070, Visualizer Edition (#4730) 2021-10-02 16:43:47 -07:00
Clothing get that crap outta here (completely rewrites inventorysystem) (#5807) 2021-12-30 22:56:10 +01:00
CombatMode Overlays: Avoid using IEyeManager whenever possible (#5709) 2021-12-10 16:47:21 +11:00
Commands work on adminpanel & submodule update 2022-01-04 21:12:34 +01:00
Communications/UI Replace most VBox/HBoxContainers with BoxContainers (#4274) 2021-07-18 18:39:31 +02:00
Computer Fix 3000 errors 2021-12-05 18:09:01 +01:00
Configurable/UI Replace most VBox/HBoxContainers with BoxContainers (#4274) 2021-07-18 18:39:31 +02:00
Construction And a bunch more. 2021-12-08 12:19:45 +01:00
ContextMenu/UI Set outside prediction flags on system/inputs to work without prediction. 2021-12-30 03:12:04 +01:00
Conveyor/Visualizers Fix more errors 2021-12-06 00:52:58 +01:00
Cooldown Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Crayon Inline UID 2021-12-03 15:53:09 +01:00
Credits Revert Rich text (#5848) 2021-12-20 12:42:42 +01:00
Cuffs Inline UID 2021-12-03 15:53:09 +01:00
Damage Fix client visualizers 2021-12-08 13:11:49 +01:00
Decals Revert "fixes a bunch of warnings" 2021-12-20 15:20:27 +01:00
Disposal And a bunch more. 2021-12-08 12:19:45 +01:00
DoAfter Set outside prediction flags on system/inputs to work without prediction. 2021-12-30 03:12:04 +01:00
Doors Set outside prediction flags on system/inputs to work without prediction. 2021-12-30 03:12:04 +01:00
DragDrop Set outside prediction flags on system/inputs to work without prediction. 2021-12-30 03:12:04 +01:00
Electrocution Electrocution. (#4958) 2021-10-25 16:21:56 +02:00
Entry Fork sync (#40) 2022-01-07 20:25:22 +03:00
EscapeMenu Added set English language checkbox (#4898) 2021-12-21 20:35:34 +11:00
Eui Remove NetMessage deprecated boilerplate (#4196) 2021-06-21 07:43:54 +02:00
Examine Set outside prediction flags on system/inputs to work without prediction. 2021-12-30 03:12:04 +01:00
Explosion Fix 3000 errors 2021-12-05 18:09:01 +01:00
Extinguisher Inline UID 2021-12-03 15:53:09 +01:00
Eye Move Eye Lerping to content and fix/improve it a bunch. (#5900) 2021-12-27 18:50:00 +01:00
Flash Fix 3000 errors 2021-12-05 18:09:01 +01:00
Fluids Fix 3000 errors 2021-12-05 18:09:01 +01:00
Foldable Fork sync (#40) 2022-01-07 20:25:22 +03:00
Friction Increase MoverController performance (#4448) 2021-08-15 14:03:08 +10:00
GameTicking/Managers Refactor how jobs are handed out (#5422) 2021-11-26 20:02:46 +11:00
Ghost Revert Rich text (#5848) 2021-12-20 12:42:42 +01:00
Gravity Fix 3000 errors 2021-12-05 18:09:01 +01:00
Hands Revert "[AUTO] Fork Sync" (#28) 2022-01-05 15:41:36 +03:00
HealthOverlay Fix weird lifestage autorefactors. 2021-12-09 12:39:51 +01:00
HUD Add a wait time for the rules popup (#5823) 2021-12-24 17:32:33 -08:00
IconSmoothing Remove more IoCManager IEntityManager resolves 2021-12-08 10:41:38 +01:00
Info Add ShowRules commmand (#5908) 2021-12-29 18:31:18 +11:00
Input ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Instruments Set outside prediction flags on system/inputs to work without prediction. 2021-12-30 03:12:04 +01:00
Interactable And a bunch more. 2021-12-08 12:19:45 +01:00
Inventory Fix inventory UI not showing entities (#5981) 2022-01-01 23:35:30 +01:00
IoC Revert "[AUTO] Fork Sync" (#28) 2022-01-05 15:41:36 +03:00
Items Revert "[AUTO] Fork Sync" (#28) 2022-01-05 15:41:36 +03:00
Jittering Status effect refactor (#4868) 2021-10-15 23:45:04 +02:00
Kitchen Fix weird lifestage autorefactors. 2021-12-09 12:39:51 +01:00
Kudzu Fix 3000 errors 2021-12-05 18:09:01 +01:00
Labels/UI Cargo: pizza & bureaucracy (#5123) 2021-11-11 00:15:23 +11:00
LateJoin Random station names! (#5548) 2021-11-26 14:54:32 +01:00
Lathe Fix client visualizers 2021-12-08 13:11:49 +01:00
Launcher Make launcher connecting dialog show disconnect reason again 2021-10-04 01:45:39 +02:00
Light Revert "[AUTO] Fork Sync" (#28) 2022-01-05 15:41:36 +03:00
Links Update ui links 2021-12-15 07:59:59 +03:00
Lobby Merge branch 'space-wizards:master' into master 2021-12-31 04:04:14 +03:00
MachineLinking Fix 3000 errors 2021-12-05 18:09:01 +01:00
MainMenu Remove encapsulation for previously protected XAML UI fields (#4975) 2021-10-28 14:23:17 +02:00
Markers Inline UID 2021-12-03 15:53:09 +01:00
Medical/CrewMonitoring Suit sensor and crew monitoring (#5521) 2021-12-29 16:19:00 +11:00
MedicalScanner Revert "fixes a bunch of warnings" 2021-12-20 15:20:27 +01:00
Message Revert Rich text (#5848) 2021-12-20 12:42:42 +01:00
Mining More (IComponent) shenanigans and also some contaminated IoCManager.Resolve<IEntityManager>() very long yes calls 2021-12-07 22:22:34 +11:00
MobState Fork sync (#40) 2022-01-07 20:25:22 +03:00
Module Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Morgue/Visualizers Rollerbeds (#5681) 2021-12-29 15:57:20 +11:00
Movement/Components Fix 3000 errors 2021-12-05 18:09:01 +01:00
NodeContainer Overlays: Avoid using IEyeManager whenever possible (#5709) 2021-12-10 16:47:21 +11:00
Nuke Add barebone nuke (#5242) 2021-11-11 12:29:11 +11:00
Nutrition Remove redundant IComponent casts 2021-12-07 21:54:00 +11:00
PAI Stop pAIs from being able to wipe each other/do other odd things, pAIs name themselves after their owners (#5160) 2021-11-04 15:29:16 -07:00
Paper/UI Revert Rich text (#5848) 2021-12-20 12:42:42 +01:00
Parallax Use IWritableDirProvider helpers (#5739) 2021-12-12 18:26:22 -08:00
ParticleAccelerator Fix 3000 errors 2021-12-05 18:09:01 +01:00
PDA Revert "Merge upstream commits" 2021-12-17 01:51:24 +03:00
Physics/Controllers Move Eye Lerping to content and fix/improve it a bunch. (#5900) 2021-12-27 18:50:00 +01:00
Pinpointer Fix 3000 errors 2021-12-05 18:09:01 +01:00
Placement/Modes Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
PneumaticCannon Fix 3000 errors 2021-12-05 18:09:01 +01:00
Pointing Inline UID 2021-12-03 15:53:09 +01:00
Popups Make more uids nullable (#5794) 2021-12-26 13:32:45 +11:00
Power Fix 3000 errors 2021-12-05 18:09:01 +01:00
PowerCell Revert "[AUTO] Fork Sync" (#28) 2022-01-05 15:41:36 +03:00
Preferences Merge branch 'space-wizards:master' into master 2021-12-20 06:03:08 +03:00
Projectiles Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Pulling ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Recycling Remove useless resolves from a buncha tests. 2021-12-08 12:46:30 +01:00
Research Inline UID 2021-12-03 15:53:09 +01:00
Resources Stylesheets: Take advantage of Font stacking (#5111) 2021-11-03 20:32:03 -07:00
Rotation Remove useless resolves from a buncha tests. 2021-12-08 12:46:30 +01:00
RoundEnd Make round end summary scroll (#5740) 2021-12-13 00:09:47 +11:00
Sandbox Update showbb command (#4710) 2021-10-03 17:58:19 +11:00
Screenshot Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Security Fix 3000 errors 2021-12-05 18:09:01 +01:00
Shuttles Fix 3000 errors 2021-12-05 18:09:01 +01:00
Singularity Stabilise singularity a lot more (#5725) 2021-12-15 13:47:12 +11:00
Slippery Slipping, now with 20% more ecs (#4310) 2021-07-21 22:13:58 +10:00
Smoking Fork sync (#40) 2022-01-07 20:25:22 +03:00
Spawners Remove useless resolves from a buncha tests. 2021-12-08 12:46:30 +01:00
Speech/EntitySystems Add-d-ds s-s-stut-ttering t-to the g-gam-me (#4901) 2021-10-17 01:23:31 +02:00
Stack Fix 3000 errors 2021-12-05 18:09:01 +01:00
State Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
StationEvents Fix more errors 2021-12-06 00:52:58 +01:00
Storage Rollerbeds (#5681) 2021-12-29 15:57:20 +11:00
Strip Replace most VBox/HBoxContainers with BoxContainers (#4274) 2021-07-18 18:39:31 +02:00
Stunnable Refactors stunnable to be ECS. (#4819) 2021-10-10 12:47:26 +02:00
Stylesheets Revert Rich text (#5848) 2021-12-20 12:42:42 +01:00
SubFloor Set outside prediction flags on system/inputs to work without prediction. 2021-12-30 03:12:04 +01:00
Suspicion overlay cleanup 2021-12-10 16:51:06 +11:00
Tabletop Set outside prediction flags on system/inputs to work without prediction. 2021-12-30 03:12:04 +01:00
Targeting Get rid of any usage of VBoxContainer/HBoxContainer (#4653) 2021-09-19 17:56:04 +00:00
Toilet Fix 3000 errors 2021-12-05 18:09:01 +01:00
Tools Makes tools and welders ECS, add ToolQualityPrototype. (#4741) 2021-10-07 13:01:27 +02:00
Traitor/Uplink Add missing uplink withdraw tc locale key 2021-12-17 01:07:42 +03:00
Trigger Remove useless resolves from a buncha tests. 2021-12-08 12:46:30 +01:00
UserInterface Gravity generator rewrite (#4828) 2021-11-02 11:12:55 +11:00
VendingMachines Remove useless resolves from a buncha tests. 2021-12-08 12:46:30 +01:00
Verbs Add context menu to AdminMenu PlayerTab entries (#5904) 2021-12-30 14:11:30 -08:00
Viewport Revert "[AUTO] Fork Sync" (#28) 2022-01-05 15:41:36 +03:00
Visualizer Rollerbeds (#5681) 2021-12-29 15:57:20 +11:00
Voting Fix client-only command permissions. (#5899) 2021-12-25 19:53:21 +01:00
Wall Make more uids nullable (#5794) 2021-12-26 13:32:45 +11:00
Weapons Revert "[AUTO] Fork Sync" (#28) 2022-01-05 15:41:36 +03:00
Window Adds generic damage visualizer to the game (#4893) 2021-10-29 10:04:24 +02:00
Wires Inline UID 2021-12-03 15:53:09 +01:00
app.config Updates submodule (#56) 2018-04-12 23:56:43 +02:00
AssemblyInfo.cs Visualize melee weapon cooldowns in HUD. 2019-11-12 01:43:11 +01:00
Content.Client.csproj Update to .NET 6 and C# 10 (#5233) 2021-11-09 15:05:07 +01:00
Content.Client.csproj.DotSettings Pow3r: stage 1 (#4208) 2021-07-04 18:11:52 +02:00
Program.cs Content.{Client,Server} are now Exes that can be ran. 2020-01-22 20:17:32 +01:00