Revert 'Revert 'Solution Entities'' (#23168)
This commit is contained in:
@@ -18,9 +18,9 @@ public sealed partial class PuddleSystem
|
||||
|
||||
public static string[] EvaporationReagents = new[] { Water, SoapyWater };
|
||||
|
||||
private void OnEvaporationMapInit(EntityUid uid, EvaporationComponent component, MapInitEvent args)
|
||||
private void OnEvaporationMapInit(Entity<EvaporationComponent> entity, ref MapInitEvent args)
|
||||
{
|
||||
component.NextTick = _timing.CurTime + EvaporationCooldown;
|
||||
entity.Comp.NextTick = _timing.CurTime + EvaporationCooldown;
|
||||
}
|
||||
|
||||
private void UpdateEvaporation(EntityUid uid, Solution solution)
|
||||
@@ -52,7 +52,7 @@ public sealed partial class PuddleSystem
|
||||
|
||||
evaporation.NextTick += EvaporationCooldown;
|
||||
|
||||
if (!_solutionContainerSystem.TryGetSolution(uid, puddle.SolutionName, out var puddleSolution))
|
||||
if (!_solutionContainerSystem.ResolveSolution(uid, puddle.SolutionName, ref puddle.Solution, out var puddleSolution))
|
||||
continue;
|
||||
|
||||
var reagentTick = evaporation.EvaporationAmount * EvaporationCooldown.TotalSeconds;
|
||||
|
||||
Reference in New Issue
Block a user