Vanilla-Expanded / VanillaExpandedFramework

Vanilla Expanded Framework for RimWorld
Other
69 stars 34 forks source link

PipeSystem.CompProperties_ResourceProcessor - when eachTicks is set to high value, the processor will look like it's not started #37

Closed databobek closed 1 year ago

databobek commented 1 year ago

I've set my refinery to this:

        <pipeNet>VCHE_CosmicMatterNet</pipeNet>
        <showBufferInfo>false</showBufferInfo>
        <results>
          <li>
            <countNeeded>5</countNeeded>
            <eachTicks>3000000</eachTicks>
            <thing>Steel</thing>
            <thingCount>500</thingCount>
          </li>

there's a bunch of other results in that list. The processing should take 50 days. And it does, the resource disappears from the network, however the building shows that it lacks the resource for first many, many days, then it starts (visually, with the fire and Cycle progress tooltip) around 1000 ingame hours before finish.

i don't really know what version i'm using (it's from steam) but the sha256 of the PipeSystem.dll is 9c4e4c42c302d17bd802c57ace6de176c4994d1a1b8ee1561bd65965349ca0de

KylianB commented 1 year ago

Thanks you for the report, I'll take a look at this and push a fix. I will then close the issue when we confirm it is working as intended!

@databobek If you can, please share the whole def

databobek commented 1 year ago

CosmicMatterNet.zip The entire net with all its things sans the graphics

KylianB commented 1 year ago

Commit d4009c2 should fix the issue you have, please try it out and report back!

databobek commented 1 year ago

Works as expected now!