Delta-v/Content.Server/GameObjects/Components
DrSmugleaf b9196d0a10
Add a test that puts all components on an entity and checks for no exceptions (#1815)
* Add test that puts all components on an entity and checks for no exceptions

Also fix all the exceptions that happened because of this

* Add comments to the test

* Fix nullable errors

* Fix more nullable errors

* More nullable error fixes

* Unignore basic actor component

* Fix more nullable errors

* NULLABLE ERROR

* Add string interpolation

* Merge if checks

* Remove redundant pragma warning disable 649

* Address reviews

* Remove null wrappers around TryGetComponent

* Merge conflict fixes

* APC battery component error fix

* Fix power test

* Fix atmos mapgrid usages
2020-08-22 22:29:20 +02:00
..
Access Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Atmos Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
BarSign Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Body Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Buckle Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Cargo Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Chemistry Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Command Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Construction Refactor UpdateKinematics() and fix a lot of Content warnings (#1709) 2020-08-15 20:38:35 -07:00
Conveyor Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Damage Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Disposal Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Doors Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Explosion Bodysystem and damagesystem rework (#1544) 2020-08-16 16:42:42 -07:00
Fluids Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
GUI Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Gravity Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Instruments Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Interactable Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Items Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Kitchen Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Markers Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
Medical Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Metabolism Disable suffocation damage temporarily 2020-08-19 15:54:45 +02:00
Mining Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Mobs Fix xenos not changing sprites when going into crit or dying (#1854) 2020-08-22 15:51:35 +02:00
Movement Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
NodeContainer Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Nutrition Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Observer Moved interaction interfaces from Server to Shared. 2020-07-18 22:51:56 -07:00
PDA Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Paper Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Pointing Nullability fixes. 2020-08-20 16:48:15 +02:00
Power Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Projectiles Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Recycling Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Research Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Rotatable Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Sound Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
Stack Make InteractUsing async, make tools use DoAfter. (#1772) 2020-08-18 14:39:08 +02:00
StationEvents Station events (#1518) 2020-08-13 22:52:17 +02:00
Strap Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
Suspicion Bodysystem and damagesystem rework (#1544) 2020-08-16 16:42:42 -07:00
Temperature Bodysystem and damagesystem rework (#1544) 2020-08-16 16:42:42 -07:00
Timing Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
Trigger/TimerTrigger Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
Utensil Add two-way serialization in ExposeData for some of the components that are missing it (#1451) 2020-07-23 01:46:09 +02:00
VendingMachines Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
Weapon Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
AnchorableComponent.cs Nullability fixes. 2020-08-20 16:48:15 +02:00
CatwalkComponent.cs Use automatic component registration. 2019-07-31 15:07:54 +02:00
ComputerComponent.cs Power Rework (#863) 2020-06-28 17:23:26 +02:00
DoAfterComponent.cs Nullability fixes. 2020-08-20 16:48:15 +02:00
ListeningComponent.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
MagicMirrorComponent.cs Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
PlaceableSurfaceComponent.cs Make InteractUsing async, make tools use DoAfter. (#1772) 2020-08-18 14:39:08 +02:00
PottedPlantHideComponent.cs Make InteractUsing async, make tools use DoAfter. (#1772) 2020-08-18 14:39:08 +02:00
RadioComponent.cs Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00
RandomPottedPlantComponent.cs add complete strings that aren't defined in content files to allow them to be mapped (#1105) 2020-06-12 04:15:10 +02:00
RandomSpriteColorComponent.cs Commit (#1541) 2020-07-30 03:22:26 +02:00
StressTestMovementComponent.cs Adds movement stress test component. 2020-06-30 18:34:42 +02:00
WiresComponent.cs Add a test that puts all components on an entity and checks for no exceptions (#1815) 2020-08-22 22:29:20 +02:00