This commit is contained in:
Anna Rose 2025-02-10 19:45:16 -05:00
parent c8babebaef
commit f57243d699
2 changed files with 6 additions and 8 deletions

View File

@ -67,13 +67,11 @@ namespace IngameScript
for (int i = 0; i < _jobs.Count; i++)
{
IEnumerator<bool> job = _jobs[i];
if (!job.MoveNext())
{
job.Dispose();
_jobs.Remove(job);
i--;
_console.Print("Job Removed From Queue.");
}
if (job.MoveNext()) continue;
job.Dispose();
_jobs.Remove(job);
i--;
_console.Print("Job Removed From Queue.");
}
if (_jobs.Count == 0) Runtime.UpdateFrequency = UpdateFrequency.None;

View File

@ -37,7 +37,7 @@ namespace IngameScript
// Add the part; the Door object handles typing and sequencing.
ISequenceable wrapped = SequenceableFactory.MakeSequenceable(block, _ini, "mechDoor");
if (!(block is IMyShipMergeBlock)) wrapped.Step = 1;
if (!(block is IMyShipMergeBlock)) wrapped.Step = 1; // TODO: actually support merge blocks here
if (wrapped == null) { _console.Print($"Tried to add incompatible block '{block.CustomName}'"); continue; }
_doors[doorName].AddBlock(wrapped);
}