Delta-v/Content.Shared/Chemistry/Components
Timothy Teakettle c046666578
adds the ability to "mix" solutions (reactions caused by using an item on a solution holder) (#13015)
* everything for mixing aside from yaml changes

* add recipe and canmix to bottles and the holy mixer tag to the bible

* fixes as a result of testing

* remove unused usings

* remove emptylines that are not required

Co-authored-by: 0x6273 <0x40@keemail.me>

* more empty line removal!

Co-authored-by: 0x6273 <0x40@keemail.me>

* add single space between if statement and condition

Co-authored-by: 0x6273 <0x40@keemail.me>

* fixes indentation on TryGetMixableSolution

* raise new AfterMixingEvent after attempting to mix a solution

* before mixing event and attempt get mixable solution event

* update reaction tests to be a beaker that can be mixed, and then pass a mixer component in to simulate mixing

* make two more beaker types mixable, add attribute for mixing feedback

* bible mix message

* mixing feedback on success

* updates test to use SpawnEntity over new as per feedback

Co-authored-by: 0x6273 <0x40@keemail.me>
2022-12-19 22:05:02 -06:00
..
FitsInDispenserComponent.cs Rework the ChemMaster's output handling (#11207) 2022-09-14 19:10:12 -05:00
MovespeedModifierMetabolismComponent.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
SharedHyposprayComponent.cs Remove IItemStatus (#11055) 2022-09-10 23:53:17 -07:00
SharedInjectorComponent.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Solution.Managerial.cs adds the ability to "mix" solutions (reactions caused by using an item on a solution holder) (#13015) 2022-12-19 22:05:02 -06:00
Solution.cs Remove redundant read-only VV from datafields (#12626) 2022-11-16 20:22:11 +01:00