Delta-v/Content.Client/GameObjects/Components
20kdc a3d9562532
Makes the singularity engine actually work stably. (#4068)
* Add GNU Octave script for tuning singularity engine. startsingularityengine is now properly tuned & sets up radiation collectors. FTLize RadiationCollectorComponent.

* Fix bugs with radiation collectors producing infinite power.

* Ensure singularities don't instantly annihilate other singularities (causing new singularities to instantly dissolve)

Technically found by a "bug" where a singularity generator would make multiple singularities, but this renders that bug harmless.

* Tune singularity shield emitters to hopefully randomly fail less, and add an Octave script for looking into that

* Fix singularity shader

* Map in an unfinished PA into Saltern

* Correct PA particles being counted twice by singularity calculations, add singulo food component

* Hopefully stop "level 1 singulo stuck in a corner" issues by freezing it when it goes to level 1 from any other level

* Apply suggestions on 'jazz' PR
2021-05-28 11:44:13 +02:00
..
Access Fix minsizes for all windows that needed it (#3648) 2021-03-15 09:38:08 +01:00
ActionBlocking Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Actor Open character window centered (#3735) 2021-03-28 13:40:23 +11:00
Arcade Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Atmos Remove field: from DataField attributes (#3932) 2021-05-04 15:37:16 +02:00
Body Rename and clean up interaction events (#4044) 2021-05-22 21:06:40 -07:00
Botany Cleans up Hydroponics content. (#3025) 2021-02-17 23:59:15 +11:00
Buckle More rotatability (#4067) 2021-05-27 12:51:14 +02:00
Cargo Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Chemistry Solution visualizer fixes (#3883) 2021-04-23 00:42:48 -06:00
CloningPod Enable nullability in Content.Server (#3685) 2021-03-16 15:50:20 +01:00
Clothing SharedItemComponent (#3513) 2021-04-02 21:01:03 +11:00
Command Comms Console Announcements (#3629) 2021-03-14 16:21:57 +11:00
Configuration Implement fluent for some Menu files (#3893) 2021-05-21 15:39:33 +02:00
Construction Enable nullability in Content.Shared (#3626) 2021-03-15 21:55:49 +01:00
Conveyor Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Crayon Removed Control.Update, moved all update code to Control.FrameUpdate. UI controls have no business running code inside simulation Ticks. Because of how the update loop is ordered, this will actually make the UI elements more responsive to simulation changes. 2021-03-26 17:10:31 -07:00
Disposal Rename and clean up interaction events (#4044) 2021-05-22 21:06:40 -07:00
Doors QOL for AirlockVisualizer.cs 2021-04-22 17:10:16 -07:00
Explosion Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Fluids Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
GUI Rename and clean up interaction events (#4044) 2021-05-22 21:06:40 -07:00
Gravity Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
HUD/Inventory HUD Themes (#3774) 2021-04-12 00:43:53 +02:00
IconSmoothing Make IconSmoothComponent more failure-tolerant of the grid not being available (Fixes power stuff disappearing) (#4063) 2021-05-23 20:18:36 +02:00
Instruments Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Interactable Removed Control.Update, moved all update code to Control.FrameUpdate. UI controls have no business running code inside simulation Ticks. Because of how the update loop is ordered, this will actually make the UI elements more responsive to simulation changes. 2021-03-26 17:10:31 -07:00
Items Show nothing instead of error sprite when item has no inhands (#3992) 2021-05-13 00:43:53 +02:00
Kitchen Rename and clean up interaction events (#4044) 2021-05-22 21:06:40 -07:00
MachineLinking Remove field: from DataField attributes (#3932) 2021-05-04 15:37:16 +02:00
Markers Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
MedicalScanner Rename and clean up interaction events (#4044) 2021-05-22 21:06:40 -07:00
Mining Remove field: from DataField attributes (#3932) 2021-05-04 15:37:16 +02:00
Mobs Remove unused AudioMixTarget code. (#3838) 2021-04-13 20:38:19 +10:00
Morgue Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Movement Rename and clean up interaction events (#4044) 2021-05-22 21:06:40 -07:00
Nutrition Deprecates DrinkFoodVisualizer.cs in favor of SolutionContainerVisualizer.cs (#3876) 2021-04-21 21:12:37 +00:00
Observer Chairbender Chat (#3794) 2021-04-20 16:39:39 -07:00
PDA Allow ownerless ids to show in pda (#3693) 2021-03-31 15:29:57 +02:00
Paper Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Pointing Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Portal Make portals use ICollideBehavior and set collidable.Hard to false (#2186) 2020-10-10 13:32:42 +02:00
Power Fix minsizes for all windows that needed it (#3648) 2021-03-15 09:38:08 +01:00
Projectiles Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Pulling Add client pulling prediction (#2041) 2020-10-16 20:35:09 +02:00
Recycling Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Research Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Rotatable Pulling change entity rotation (#3890) 2021-05-05 13:29:26 +10:00
Rotation Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Singularity Makes the singularity engine actually work stably. (#4068) 2021-05-28 11:44:13 +02:00
Sound Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
StationEvents Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Storage SharedItemComponent (#3513) 2021-04-02 21:01:03 +11:00
Strap Rename and clean up interaction events (#4044) 2021-05-22 21:06:40 -07:00
Suspicion Viewport improvements (#3765) 2021-04-19 09:52:40 +02:00
Trigger Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
VendingMachines Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Watercloset Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Weapons Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
Wires Implement fluent for some Menu files (#3893) 2021-05-21 15:39:33 +02:00
AnimationsTestComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
ClickableComponent.cs Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
ClientEntitySpawnerComponent.cs Serialization v3 content PR (#3491) 2021-03-05 01:08:38 +01:00
ComputerVisualizer.cs Serialization v3 content PR (#3491) 2021-03-05 01:08:38 +01:00
DoAfterComponent.cs Fix DoAfter flicker (#3643) 2021-03-16 09:16:55 +01:00
EmergencyLightComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
ExpendableLightVisualizer.cs Typo, redundant string interpolation, namespaces and imports cleanup (#2068) 2020-09-13 14:23:52 +02:00
ExtinguisherCabinetVisualizer.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
FlashLightVisualizer.cs Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
HandheldLightComponent.cs Removed Control.Update, moved all update code to Control.FrameUpdate. UI controls have no business running code inside simulation Ticks. Because of how the update loop is ordered, this will actually make the UI elements more responsive to simulation changes. 2021-03-26 17:10:31 -07:00
IItemStatus.cs Item status! 2020-01-09 00:28:04 +01:00
InteractionOutlineComponent.cs Viewport improvements (#3765) 2021-04-19 09:52:40 +02:00
LanternVisualizer.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
LightBehaviourComponent.cs Fix NRE when spawning and activating randomized expendable lights (#4059) 2021-05-28 09:56:06 +02:00
LowWallComponent.cs SnapGridComponent Removal (#3884) 2021-04-28 10:49:37 -07:00
MagbootsComponent.cs Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
MagicMirrorBoundUserInterface.cs SKREEEEEE (#3706) 2021-03-28 17:26:32 +11:00
ParticleAcceleratorPartVisualizer.cs Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
PlaceableSurfaceComponent.cs Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
RadiationCollectorVisualizer.cs Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
ReinforcedWallComponent.cs Make IconSmoothComponent more failure-tolerant of the grid not being available (Fixes power stuff disappearing) (#4063) 2021-05-23 20:18:36 +02:00
ReinforcedWallVisualizer.cs Enable nullability in Content.Client (#3257) 2021-03-10 14:48:29 +01:00
StackComponent.cs Refactors stacks to be fully ECS. (#4046) 2021-05-26 10:20:57 +02:00
StackVisualizer.cs Fix layers displaying in cable stacks (#4028) 2021-05-22 21:05:55 -07:00
WindowComponent.cs SnapGridComponent Removal (#3884) 2021-04-28 10:49:37 -07:00
WindowVisualizer.cs SnapGridComponent Removal (#3884) 2021-04-28 10:49:37 -07:00