Fix expeditions console not having any expeditions (#21148)

This commit is contained in:
DrSmugleaf
2023-10-21 14:34:00 -07:00
committed by GitHub
parent b589a121d9
commit 0109e7abc2
2 changed files with 13 additions and 14 deletions

View File

@@ -20,7 +20,7 @@ public sealed partial class SalvageSystem
data.ActiveMission = args.Index;
var mission = GetMission(_prototypeManager.Index<SalvageDifficultyPrototype>(missionparams.Difficulty), missionparams.Seed);
data.NextOffer = _timing.CurTime + mission.Duration + TimeSpan.FromSeconds(1);
UpdateConsoles(data);
UpdateConsoles((station.Value, data));
}
private void OnSalvageConsoleInit(Entity<SalvageExpeditionConsoleComponent> console, ref ComponentInit args)
@@ -33,7 +33,7 @@ public sealed partial class SalvageSystem
UpdateConsole(console);
}
private void UpdateConsoles(SalvageExpeditionDataComponent component)
private void UpdateConsoles(Entity<SalvageExpeditionDataComponent> component)
{
var state = GetState(component);
@@ -42,7 +42,7 @@ public sealed partial class SalvageSystem
{
var station = _station.GetOwningStation(uid, xform);
if (station != uid)
if (station != component.Owner)
continue;
_ui.TrySetUiState(uid, SalvageConsoleUiKey.Expedition, state, ui: uiComp);