Temporarily make singularity a bit harder to loose as non-antag
(cherry picked from commit a68c6cb29ea4a3e3d78e16c867366e488c699fff)
Fix Fluent string ID copypaste fail
(cherry picked from commit 01d6df3d0ace170438aae3931339be539bd8b38e)
Fix the component defaults
(cherry picked from commit 476f90df095502089d9f60ad59099f405be36cd2)
Bump the failsafe timer down
(cherry picked from commit 68eaf6ff254e49789696f5a79691c119e26cbb18)
Add emag functionality
(cherry picked from commit 6e53cd98a400466640586bf19b41ec281944795e)
Move some of the new singularity code into shared
Hopefully without explosions yay
(cherry picked from commit 9c666457c2c13505725b7d3c336cae50f0666460)
Actually make the emagging popup work properly
(cherry picked from commit 44db676b24c8781e3290d499c7233125d7789cf6)
* LockVisualizer
* Fix state
* Clean some code
* Make it component, fix tests fail
* Fix for StateUnlocked
Now it is possible to manually set the unlocked state and it will work!
* Optimize LockVisualizer, add check for unlocked state
* No todo I guess
(cherry picked from commit c7870882f6f956eea07cbb4738ae45c8805c8ce6)
* InitialCommit (Broken)
* Fixes compile errors
* PR comments. More doc comments. Fixes
* Makes a singularity/event horizon without radiation/physics a valid state to be in
* VV 'fake' setters, fixes the visualizer, fixes the singularity trying to eat itself instead of nearby things.
* Removes unused dependency from Content.Client.GravityWellSystem
* Testing containment and fake VV setters for SingularityGeneratorComponent
* Fixes gravity wells (broken due to LookupFlags.None). Adds recursive Event Horizon consumption
* Fix merge skew
* Fixes for the master merge
* Fix engine commit
* Dirty is obsolete
* Switch over dirty
* Fix requested changes
* ambiant -> ambient
* Moves EventHorionComponent to Shared
* Proper container handling
* Fixes master merge. Fixes post insertion assertions for singularities. Extends proper container handling to gravity wells and the distortion shader.
* Better support for admemes throwing singularities.
* Moves update timing from accumulators to target times
* Update doc comments
* Remove IClientSingularityInstance
* In and out 5 minute refactor
* Component states for singularity distortion
* Fix distortion states
* Address reviews
* Converted all SnapGridPositionChangedEvent subscriptions to AnchorStateChangedEvent.
* Fixes power tests with new anchored requirements.
* Moved AnchorableComponent into construction.
AnchorableComponent now uses Transform.Anchored.
* Fixed bug with nodes, power works again.
* Adds lifetime stages to Component.
* Update Engine to v0.4.70.