Delta-v/Content.Server/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
..
AI Remove field: from DataField attributes (#3932) 2021-05-04 15:37:16 +02:00
Access Fixed 4014 (#4033) 2021-05-20 14:58:28 +02:00
ActionBlocking Fix: #4037 Being able to dehandcuff yourself while dead (#4062) 2021-05-24 07:55:48 -07:00
Actor Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Arcade Use ActorComponent instead of IActorComponent or BasicActorComponent. (#3966) 2021-05-12 13:42:18 +02:00
Atmos Makes more things queue delete to prevent physics collision callback issues. 2021-05-26 18:43:12 +02:00
BarSign Remove field: from DataField attributes (#3932) 2021-05-04 15:37:16 +02:00
Body Makes a few deletes queued. (#4015) 2021-05-17 13:14:28 +02:00
Botany Makes more things queue delete to prevent physics collision callback issues. 2021-05-26 18:43:12 +02:00
Buckle Fix buckle not working 2021-05-22 13:53:51 +02:00
Cargo Use ActorComponent instead of IActorComponent or BasicActorComponent. (#3966) 2021-05-12 13:42:18 +02:00
Chemistry Fix being able to fill beakers through walls (#4103) 2021-05-28 11:20:16 +02:00
Command Use ActorComponent instead of IActorComponent or BasicActorComponent. (#3966) 2021-05-12 13:42:18 +02:00
Construction Refactors stacks to be fully ECS. (#4046) 2021-05-26 10:20:57 +02:00
ContainerExt Shared Containers (#3331) 2021-03-01 15:24:46 -08:00
Conveyor Physics (#3485) 2021-03-08 04:09:59 +11:00
Culinary Removes chem. and react. from every prototype ID (#3767) 2021-04-08 23:48:02 +10:00
Damage Named fixtures for banana peels (#3822) 2021-04-13 20:57:29 +10:00
Destructible Fix thrown breakables (#3944) 2021-05-08 20:27:20 +02:00
Disposal Rename and clean up interaction events (#4044) 2021-05-22 21:06:40 -07:00
Doors Use ActorComponent instead of IActorComponent or BasicActorComponent. (#3966) 2021-05-12 13:42:18 +02:00
Engineering Remove field: from DataField attributes (#3932) 2021-05-04 15:37:16 +02:00
Explosion Makes a few deletes queued. (#4015) 2021-05-17 13:14:28 +02:00
Fluids Adds more splat and tweaks PuddleComponent.cs (#3942) 2021-05-21 00:19:18 +00:00
GUI Rename and clean up interaction events (#4044) 2021-05-22 21:06:40 -07:00
Gravity Use ActorComponent instead of IActorComponent or BasicActorComponent. (#3966) 2021-05-12 13:42:18 +02:00
Headset Use ActorComponent instead of IActorComponent or BasicActorComponent. (#3966) 2021-05-12 13:42:18 +02:00
Instruments Use ActorComponent instead of IActorComponent or BasicActorComponent. (#3966) 2021-05-12 13:42:18 +02:00
Interactable Remove field: from DataField attributes (#3932) 2021-05-04 15:37:16 +02:00
Items Adds YAML linter validators for content tiles. 2021-05-27 11:42:04 +02:00
Janitorial Light replacer (#3701) 2021-04-08 22:28:06 +10: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 Remove field: from DataField attributes (#3932) 2021-05-04 15:37:16 +02:00
Materials Material cleanup (#4025) 2021-05-20 10:37:34 +02:00
Medical Refactors stacks to be fully ECS. (#4046) 2021-05-26 10:20:57 +02:00
Metabolism Fix tests (#3707) 2021-03-31 21:41:23 +02:00
Mining Fix tests (#3707) 2021-03-31 21:41:23 +02:00
Mobs Cloning rework (#3808) 2021-05-11 16:16:08 -07:00
Morgue Use ActorComponent instead of IActorComponent or BasicActorComponent. (#3966) 2021-05-12 13:42:18 +02:00
Movement Rename and clean up interaction events (#4044) 2021-05-22 21:06:40 -07:00
NodeContainer SnapGridComponent Removal (#3884) 2021-04-28 10:49:37 -07:00
Nutrition Makes more things queue delete to prevent physics collision callback issues. 2021-05-26 18:43:12 +02:00
Observer Use ActorComponent instead of IActorComponent or BasicActorComponent. (#3966) 2021-05-12 13:42:18 +02:00
PA Makes the singularity engine actually work stably. (#4068) 2021-05-28 11:44:13 +02:00
PDA Use ActorComponent instead of IActorComponent or BasicActorComponent. (#3966) 2021-05-12 13:42:18 +02:00
Paper Various Paper adjustments (#3993) 2021-05-15 17:43:19 +02:00
Pointing SoundSystem Improvements (#3697) 2021-03-21 17:12:03 +01:00
Portal Named fixtures for banana peels (#3822) 2021-04-13 20:57:29 +10:00
Power Makes the singularity engine actually work stably. (#4068) 2021-05-28 11:44:13 +02:00
Projectiles Makes a few deletes queued. (#4015) 2021-05-17 13:14:28 +02:00
Pulling Named fixtures for banana peels (#3822) 2021-04-13 20:57:29 +10:00
Radio Serialization v3 content PR (#3491) 2021-03-05 01:08:38 +01:00
Recycling Makes more things queue delete to prevent physics collision callback issues. 2021-05-26 18:43:12 +02:00
Research Protolathe Printing and R&D technology (#4039) 2021-05-24 00:38:26 +00:00
Rotatable Pulling change entity rotation (#3890) 2021-05-05 13:29:26 +10:00
Singularity Makes the singularity engine actually work stably. (#4068) 2021-05-28 11:44:13 +02:00
Sound Footstep SFX are played on entity coordinates, instead of following the entity. 2021-05-12 14:50:15 +02:00
Stack Stack examining is now ECS. 2021-05-26 10:32:40 +02:00
StationEvents SoundSystem Improvements (#3697) 2021-03-21 17:12:03 +01:00
Strap Rename and clean up interaction events (#4044) 2021-05-22 21:06:40 -07:00
Suspicion Enable nullability in Content.Server (#3685) 2021-03-16 15:50:20 +01:00
Temperature Enable nullability in Content.Server (#3685) 2021-03-16 15:50:20 +01:00
Timing Enable nullability in Content.Server (#3685) 2021-03-16 15:50:20 +01:00
TraitorDeathMatch Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Trigger/TimerTrigger Serialization v3 content PR (#3491) 2021-03-05 01:08:38 +01:00
VendingMachines Use ActorComponent instead of IActorComponent or BasicActorComponent. (#3966) 2021-05-12 13:42:18 +02:00
Watercloset Refactor body component to use slots instead of an army of dictionaries (#3749) 2021-04-05 14:54:51 +02:00
Weapon Rename and clean up interaction events (#4044) 2021-05-22 21:06:40 -07:00
AdvertiseComponent.cs Remove field: from DataField attributes (#3932) 2021-05-04 15:37:16 +02:00
AnchorableComponent.cs AnchorableComponent light cleanup. (#4009) 2021-05-16 22:33:21 +02:00
AtmosPlaqueComponent.cs Fix tests (#3707) 2021-03-31 21:41:23 +02:00
CleanableComponent.cs Serialization v3 content PR (#3491) 2021-03-05 01:08:38 +01:00
ComputerComponent.cs Fixes crash when computer prototype doesn't have a container manager but specifies a board prototype 2021-04-04 20:51:26 +02:00
ConfigurationComponent.cs Use ActorComponent instead of IActorComponent or BasicActorComponent. (#3966) 2021-05-12 13:42:18 +02:00
CrayonComponent.cs Use ActorComponent instead of IActorComponent or BasicActorComponent. (#3966) 2021-05-12 13:42:18 +02:00
DoAfterComponent.cs Make component states dependant on the player getting them (#3280) 2021-02-18 00:09:07 -08:00
ExtinguisherCabinetComponent.cs SoundSystem Improvements (#3697) 2021-03-21 17:12:03 +01:00
ExtinguisherCabinetFilledComponent.cs Typo, redundant string interpolation, namespaces and imports cleanup (#2068) 2020-09-13 14:23:52 +02:00
LightBehaviourComponent.cs Typo, redundant string interpolation, namespaces and imports cleanup (#2068) 2020-09-13 14:23:52 +02:00
MagbootsComponent.cs Serialization v3 content PR (#3491) 2021-03-05 01:08:38 +01:00
MagicMirrorComponent.cs Use ActorComponent instead of IActorComponent or BasicActorComponent. (#3966) 2021-05-12 13:42:18 +02:00
PlaceableSurfaceComponent.cs Serialization v3 content PR (#3491) 2021-03-05 01:08:38 +01:00
PottedPlantHideComponent.cs SoundSystem Improvements (#3697) 2021-03-21 17:12:03 +01:00
RandomPottedPlantComponent.cs Enable nullability in Content.Server (#3685) 2021-03-16 15:50:20 +01:00
RandomSpriteColorComponent.cs Enable nullability in Content.Server (#3685) 2021-03-16 15:50:20 +01:00
RandomSpriteStateComponent.cs Attempts to fix all physics bugs at once (#3610) 2021-03-26 12:51:26 +11:00
RepairableComponent.cs Serialization v3 content PR (#3491) 2021-03-05 01:08:38 +01:00
StressTestMovementComponent.cs Adds movement stress test component. 2020-06-30 18:34:42 +02:00
WindowComponent.cs SoundSystem Improvements (#3697) 2021-03-21 17:12:03 +01:00
WiresComponent.cs Use ActorComponent instead of IActorComponent or BasicActorComponent. (#3966) 2021-05-12 13:42:18 +02:00