I recently learnt how alchemy works in TES3 (http://www.uesp.net/wiki/Morrowind:Alchemy). Quite inspiring.
Instead of copying that system i suggest something more sophisticated.
Ie. there should be dusts and oils, each dust 'possesing' 4 'color points' from variety of like 12 colors. When mixed together, exact number of them, dusts would turn their 'color points' to 'dots' - if there are 2 same 'color points' on 2 different dusts, they would turn to 'color dot', if 3, they would turn to 'better color dot' and 4 to 'best color dot'. Each unsued color point would turn to grey color dot.
Then oils should keep sorted lists of 'patterns' each 'pattern' consisting of several color dots. Whenever dusts would get mixed, oil should get mixed with them. After calculating color dots, patterns should be found and replaced with alchemy-created objects.
Either single object at a time, or searching for patterns as long as there are any. Also, percentage of grey dots should be taken into account - ie. better objects should require low percentage, while rares should either require very low to none grey dots, or a high percentage - but these are ideas to make things even more sophisticated.
Now there should be skills to obtain dusts from different things - minerals, organics etc. And should dusts be used in creation of oils? Either would be entertaining.
What do you guys think? And no, i am not the one to code it all
