#Certain machine boards are unable to be created via machine frame

1 messages · Page 1 of 1 (latest)

fleet plank
#

Description

Some machines don't seem to be able to be crafted via the machine frame method despite being machine boards and the frame accepting the boards.

Basic materials such as Steel, Glass, and LV cable coils are accepted as normal but when putting in the modular components (manipulators, matter bins, capacitors), the machine frame will refuse to take them.

Reproduction

Expected:

  • Step 1: Spawn a machine frame construction ghost and do the steps as normal up until you apply a machine board.
  • Step 2: Follow the component guide for the machine board, inserting the requisite materials and components.
  • Step 3: Use a screwdriver to complete the construction
  • Step 4: Type *claps! in chat for a job well done!

The expected repro can be done with most machine boards. In my testing, I have used an APE machine board to perform this step.

Reality:

  • Step 1: Spawn a machine frame construction ghost and do the steps as normal up until you apply a machine board.
  • Step 2: Follow the component guide for the machine board, inserting the requisite materials and compo--ah...
  • Step 3: Furiously click on the machine frame expecting it to take the modular components. (It refuses with no output as to why)
  • Step 4: Deconstruct the entire frame using a crowbar and rebuild it from Step 1, repeat a few times.
  • Step 5: Disconnect from the server, then reconnect, start again from Step 3 and repeat Steps 1-4 once more.
  • Step 6: Press 2 on your keyboard to let out a cry of frustration as the machine refuses to be built.
  • Step 7: Type *cries. in the chat and use spawn entity to spawn whatever you were trying to make in the first place.

For this repro step, I have used a cutter machine board and a biogenerator machine board.


I have a belief that certain boards are currently bugged and just refuse to be crafted through the machine frame method. This doesn't apply to all new machine boards, however, as the electric range machine board accepts all components just fine.

cyan oriole
#

Thank you for your report. Have you found any boards beyond the cutter and biogenerator that aren't constructible?

fleet plank
#

I've tested every machine board that I could possibly spawn in my own local instance of Frontier and, surprisingly, could only come up with one additional board that doesn't work, the station anchor.

cyan oriole
#

Thank you very much indeed for going through every single one so diligently! That certainly helps narrow it down.

fleet plank
#

Yeah! I'm looking through the code right now and I THINK I have a hunch. Doing a local build to see how it goes.

#

Oh my god.

#

Okay, so.

#

I looked through the production yml to see what's wrong and found that there's a lot of recipes with "requirements" rather than "stackRequirements". This seems to be a consistent thing with Frontier.

#

So I altered this to be this:

tepid atlas
#

Oh yeah, I have often found when building things I have to have all of the required thing of a material in order for it to go in, and can't put it in indiviually (ie if it calls for 5 steel you have to have at least 5 bits of steel in a stack in order for it to be accepted, you can't put 1 piece of steel in at a time).
So this is not as intended?