Delta-v/Content.Server/Explosion/EntitySystems
TemporalOroboros d75e743dd7
Solution Entities (#21916)
* Creates Content.Shared.Chemistry.Solutions
Copies Solution class to new namespace
Obsoletes old Solution class

* Switches over to the Solutions.Solution Solution

* Creates Content.Shared.Chemistry.Containers
Copies relevant components/systems to the new namespace
Obsoletes old versions

* Switches over to the Containers.XYZ namespace

* Creates SolutionSystem and obsoletes old SolutionContainerSystem methods

* Start using SolutionSystem for Solution manipulation

* EnumerateSolutions

* Move TryGetMixableSolution

* Move EnsureSolution to Server

* Create Solution Entities

* Stop using obsolete solution system methods

* Fix prototype component tests

* Add using ..Audio.Systems; back

* Wrap solution container slots in ContainerSlots

* Actually add the slot to the solution container map

* Dirty SolutionContainerComponent when ensuring solutions

* Revert namespace changes

* Remerge SolutionSystem and SolutionContainerSystem

* SolutionContainerManagerComponent refactor

* Avoid wrapping necessary code in DebugTools.Assert as it is removed when compiling for release

* Readd examine reagent sorting

* Fix errors

* Poke tests

* Fix solution names not being applied

* Fix WoolyComponent including statement

* Fix merge skew

* Fix compile errors

* Make reactions use solntities

* Reindent solution class namespace

* Field attribute changes

* AutoGenerateComponentState for SolutionContainerComponent

* SolutionContainerComponent -> ContainedSolutionComponent

* ref ReactionAttemptEvent

* Denetwork preinit solutions

* Misc 1

* Nullable TryGetSolution out vars

* Cache associated solutions

* Fix merge skew

* Use explicit regions in SharedSolutionContainerSystem.Capabilities

* Add debug assert

* Use explicit regions in SharedSolutionContainerSystem.Relay + ref SolutionContainerChangedEvent

* ContainedSolutionComponent.Name -> ContainedSolutionComponent.ContainerName

* SolutionComponent doc comments

* Implicit DataField names and property purge

* ReagentEffect DataField names

* Local variables for readability

* Sort using statements + Entity<T> event handlers

* Fix compile erros

* Fix compile errors

---------

Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
2023-12-28 17:58:14 -08:00
..
ClusterGrenadeSystem.cs Content ecs containers (#22484) 2023-12-28 01:30:03 -04:00
ExplosionGridTileFlood.cs Revert "Remove most usages of obsolete TransformComponent methods (#1… (#19714) 2023-09-01 12:30:29 +10:00
ExplosionSpaceTileFlood.cs Remove Explicit GridId References (#8315) 2022-06-12 11:54:41 +10:00
ExplosionSystem.Airtight.cs Make GetExplosionResistance event a struct (#20274) 2023-09-17 04:04:04 -05:00
ExplosionSystem.CVars.cs Explosion refactor (#5230) 2022-03-31 21:39:26 -05:00
ExplosionSystem.GridMap.cs Fix error when trying to get a state with deleted grid entity ids in ExplosionVisualsComponent (#21743) 2023-11-19 06:02:45 +11:00
ExplosionSystem.Processing.cs make syndie bag and rigs explosion resistant (#22088) 2023-12-11 02:43:00 -07:00
ExplosionSystem.TileFill.cs Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
ExplosionSystem.Visuals.cs Unrevert audio (#21330) 2023-11-27 22:12:34 +11:00
ExplosionSystem.cs Explosion SFX juicing + higher persistence (#22544) 2023-12-16 03:57:46 +11:00
ExplosionTileFlood.cs Fix warnings and code cleanup/fixes (#13570) 2023-01-19 13:56:45 +11:00
SmokeOnTriggerSystem.cs smoke grenades (#20996) 2023-12-15 17:49:30 -08:00
TriggerSystem.Mobstate.cs Deathrattle implant for uplink and slight tracking implant tweak (#17722) 2023-07-15 22:59:46 -04:00
TriggerSystem.OnUse.cs Prevent entities who do not have hands from setting off bombs. (#22250) 2023-12-10 14:12:59 +11:00
TriggerSystem.Proximity.cs Remove FixtureId (#19280) 2023-08-23 18:55:58 +10:00
TriggerSystem.Signal.cs Device Linking and better linking ui (#13645) 2023-05-07 16:07:24 +10:00
TriggerSystem.TimedCollide.cs Remove obsolete `Fixture.Body` references (#16259) 2023-05-09 17:21:26 +10:00
TriggerSystem.Voice.cs Remove 700 usages of Component.Owner (#21100) 2023-10-19 12:34:31 -07:00
TriggerSystem.cs Solution Entities (#21916) 2023-12-28 17:58:14 -08:00
TwoStageTriggerSystem.cs Hot Fix of Gravity Grenades (#19414) 2023-09-04 15:23:48 +03:00