Here are the diffs for correcting the operation of tradeskills so that they work like they do in live. I am reposting this as right after I posted the original fix there were several patches that affected some of the same functions. I integrated those patches into my fix and am reposting as diffs to make it easier to use. An explanation of the changes can be found in my earlier post
http://www.eqemulator.net/forums/showthread.php?t=22490
Since they are too big to fit into a single post, They will appear in the next 2 replies.