Logistics Pipes

Logistics Pipes

13M Downloads

Feature Request: Ability to cancel auto-crafting orders

BigJazzz opened this issue · 12 comments

commented

Hi

I was wondering if there were any plans to allow us to cancel auto-crafting orders?

commented

I think it would be hard to do, as autocrafting requests are preroute the whole process and breaking the routes can cause items to spill, especially if someone uses BC pipes instead of unrouted LP ones.

commented

Would it be possible when you click cancel, that the crafting pipes pull all inventory from the tables and put them back in to storage? That way items don't get dumped?

commented

and what about items that already arrived? items in autocrafting tables or processing machines? for LP crafting tables they can be extraced but if it's a crafting recipe in a machine you usually can't pull from the input slot again. if that machine is waiting for a 2nd item to complete the recipe and start the machine cancelling isn't possible. canceling would be nice but since LP doesn't wait for all components to be ready to send items to pipes for crafting it would be a extremely tricky thing to cancel a request without getting alot of machines stuck

commented

Ah. I didn't think of that. I suppose having machines/satellite pipe recipes finish their process would be good? But yes, I'm starting to see what the problems would be. Thanks for reminding me about the machines.

commented

I am curious though as to how an ME system does it. As near as I can tell, you don't get items stuck in the machines if you cancel.

commented

an ME doesn't get stuck because it doesn't put items in the machine untill it has all the required components for a single crafting operation, LP doesn't do that, it send a component as soon as it's available and doesn't care if it needs multiple different things

commented

Ah! I see. Thanks for clearing that up. :)

commented

As already stated by others, it is very complicated to cleanly cancel that running process. We already thought about doing it, but it should not just have the same effect as if you break the crafting pipe.

commented

one thing that might be possible (and possible usefull) would be a way to force cancel crafting order that got stuck (waiting on components that will never arrive because someone manually moved stuff or tempered with it)

commented

Or I just messed up the routing.... it happened me at some point with every single LP system I made.

commented

I need this so badly !

We already thought about doing it, but it should not just have the same effect as if you break the crafting pipe.

Please provide a option to cancel them. I had to rebuild like four times the solar crafting just because there is no such button. In my case I don´t care if it´s not the finished "Cancel button" with dynamic Satellite Request Completion before shutting down. We just need a simple cancel button, because it is not a pain in the ass to clear some machines. But it is to rebuild and reset every single recipe and crafting table. And you also already provided the "Cleanup Upgrades" so if you can cancel the Request all excess Items will be picked at least from the LP Crafters. You are providing already so many modules, upgrades an functionally blocks, but the lack of a simple cancel button is horrible.

I love LP cause it´s a cheap early game storage possibility with late game potential. But all of my mates keep mocking me cause they all use ME and stuff. And I can understand why they laugh when I tell them: Ohh something went wrong in this complex recipe. Sorry guys I have to break down and rebuild 15 Crafters.

commented

Some to force a cancel would be appreciated, on account I have made mistakes and had to correct them on the fly. However I agree once the crafting is ordered it should complete. My problem is when a mistake happens the system thinks it is still crafting when it is not, that is when I need a emergency button to stop it,even it means I have to a lp reset.