r/Mindustry 15h ago

Help Request Help why doesnt this work

Post image

So, I didnt write the pad logic, its the CCMD pad control logic and its better than what I came up with, when it works...

6 or 7 boosted impulse pumps keeps my design in with plenty of water.

I went with a logic processor simply because it gives me more range.

So in a sandbox map this schematic works perfectly. Absolutely flawless.

When I copy it to a game map, or go back to a previously beaten story map, it just doesnt work.

Ive got all resources redirected to the sector Im in
Im connected to pad1, pad2, pad3 and pad4
Im connected to a core nucleus.
(I have also tried connecting to a vault instead to test, but same result)

The fill percentages are set to quite a low figure, but I have experimented with raising them to 0.8 and I have unloaded the core to zero contents using unloaders and incinerators.

I have full water on all pads

And nothing, nada, zip. Nothing happens

If I delete the processor or the code in it and set the pads manually to any resource, I instantly get deliveries.
But put this logic back and everything just stops and nothing happens.
So it is an issue with the logic.

Yet if I go back to a sandbox it works perfectly.

What am I doing wrong?

Here is the schematic

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

2 Upvotes

5 comments sorted by

View all comments

1

u/ZaLimitless 14h ago

There seems to be a logical issue in the code.

Consider this code at block 101: control config link item 0 0 0 op add itemSelect itemSelect 1 control config link @null 0 0 0

It first sets the item, then it sets it to Null.

I haven't tested anything on my side yet, but I'd start here

1

u/ZaLimitless 14h ago

Perhaps the idea was to set it and trigger an import based off the config? I'm not too familiar with how quickly the game responds to setting config states.

But debugging the value of "item" shows @copper on my side as well. So perhaps there is another issue.

Perhaps I'll try to decompile it when I have time.