No worries, I just rushed through it a bit. :/
Is it possible to extend this script to cover other discoveries as well? I think that it might come in handy, especially for quest-related smithing/pasting.
record concoctions {
string method;
string mix1;
string mix2;
string mix3;
string mix4;
};
concoctions [string] crafty;
file_to_map("concoctions.txt", crafty);