I want to create a small mod that makes a certain workbench pull its inventory from a container rather than the player's inventory. After poking around in the Creation Kit and searching online, it looks like workbenches are largely hard-coded, including the source for their materials, so I can't directly change it in Creation Kit. Does that sound right?
So, I'm thinking of ways around it. I have the idea of keeping a FormList of every Form added to the container and then moving all the Forms in the container to the player's inventory on activation of the workbench. When the work at the workbench is ended, move all the unused items in the FormList back into the container. Can anyone think of a more elegant way of doing this?
I bet this has already been done, but I really couldn't find anything.
Thanks!