Meh I like my new approach better I think. Besides I’ve already gone through the effort of creating my own recipe system for this effectively that uses the activation event I put above.
Thanks again for guiding me that direction, it is much more elegant in actual gameplay.