Quote Originally Posted by Dustytome View Post
I'm not sure why this would require an overhaul at all. It's not like crafting is processed client-side first and tells the server the results. You press the button, the server is told what you pressed and then sends back the results. All the server has to do is hold on to is the item id, three progress stats and your CP. This is information it already has in temporary storage before a disconnect.
The biggest issue may be that whatever would be done to allow this has to be done in a way that prevents introducing an exploit. Things that can go weird when introducing code can end up being quite interesting and it can be genuinely hard to always see how random unexpected factors can muck up an expected use case. And once you throw users at it...