BuildCraft|Core

BuildCraft|Core

7M Downloads

Crafting selection action

SpaceToad opened this issue · 13 comments

commented

Investigate the possibility of having a parametric craft selection action, at least for the assembly table, and maybe for the automatic crafting table too.

commented

I've been trying to think of a good way of giving BuildCraft a feature that could be used to craft "one of something" on demand. A little bit like it is done in Logistics pipes, but in a feature that fits BuildCraft using gates and wires.

Being able to configure a crafting machine with 4 crafting recipes and having actions that can trigger the crafting would be nice. I did something slightly similar with the Emzuli pipe.

commented

That could fit nicely as an evolution of the automatic crafting table. I need to get more acquainted with Emzuli pipes too - will probably get back to transport once I'm done with documenting silicon contents.

commented

@SandGrainOne You could do that if there was a way to have an action give off a set number of energy pulses, pulling out the correct number of ingredients for "one of something" and sending it to a crafting device.

commented

Maybe an easy way to implement this is on the most advanced gate capable of
moving items, have a setting that moves a set amount of items? Such as move
3 iron per pulse on red pipe wire, and 2 wood sticks on blue pipe wire
pulse.
On Dec 31, 2013 4:52 AM, "Forecaster" [email protected] wrote:

You could do that if there was a way to have an action give off a set
number of energy pulses, pulling out the correct number of ingredients for
"one of something" and sending it to a crafting device.


Reply to this email directly or view it on GitHubhttps://github.com//issues/1385#issuecomment-31393796
.

commented

Krapht talked about doing this once via Logistic Pipes, but yeah...

commented

One possibility is adding a Gate Expansion with a trigger with a new type of "GUI Parameter" that had a button to open a GUI where you could set the desired recipe. This would probably be the most flexible and easiest to implement solution.

Note: Gate Expansions currently only exist in the "marmot" branch.

commented

Sounds good indeed. I'll check out marmot before going any further on that one.

commented

Er... except I'm confusing Triggers and Actions again. Actions don't have Parameters. But I'm sure something could be worked out.

commented

Yup, that'll be something to be introduced. Will probably open doors to other things...

commented

Still, I believe that defining which crafting recipe to use so discretely ruins the analog (imprecise) design of BuildCraft.

commented

GUI parameters would be, in my opinion, very ugly.

commented

I think the emerald gate already have 3-4 slots on the Action side. There are also new types of "paper" and one of them is used to define a crafting recipe for a crafting robot.

commented

The dynamic system of the new Recipe Packager/Stamper kind of allows for this.