Ok. Just ran the research
Ran great got the quest, went back to pok,
ran /mac tsc shop researchtrophy and bought the supplies (ended)
ran /mac tsc make researchtrophy and failed two of the combines (ended)
ran /mac tsc shop researchtrophy and bought all the supplies for the whole quest (ended)
ran /mac tsc make researchtrophy and finished making the two failed items
ran /mac tsc Beginner Research and that is what led me to ask that quest. LOL
but but but
have you tried
/mac tsc shopmakeskill researchtrophy
/mac tsc shopmake researchtrophy
and the rest of those looks like they are working as currently intended. shop is mass shopping.. So you can use it to do trophies but it is meant to make like 1000 picnic baskets or something like that..
Which is making me inch ever closer to make a shop that buys what you need based on how much you got.. the mass shop looks at eeerey recipe in the list and shops for it all.. it sounds like a better way to shop individually per recipe as needed..
The mass shopping accomplished the buying of 500 water flasks if the total of all the recipes was that.. This saved time from running back to the same vendor you just left to buy something again.. So all recipes were accounted for..
There is a lot of logic in the trophy making , buying, turning in, task updates.. which makes it so you buy what you need ..
if you do it without the logic you would be buying mats based on your inventory alone.. this would not work too well because it would ignore that you no longer need to make something because you have already met the task requirement. It would also shop, and make items you don't need because they are not a task update item ..
The example where single recipe buying and making would work, is if it is not a task, it would still adhere to the counts and not overbuy, or buy too much..
It would ignore mass buying and buy for each recipe and then make that recipe and then buy for the next recipe and go through the list of recipes.. we could also add a recipe loop so that it keeps doing it over and over until it reaches the amount with the least amount of waste..
Present Functionality:
1) Buys a crapton of mats and goes to town.. once
2) Buys what is needed based on task requirements.. and keeps at it..
proposed new option
3) Buys what is needed per recipe based on inventory or skill requirements and shops every recipe..
Note: would need to add in logic to look at the recipe before it buys it and parse the vendor list to determine what items can be bought, and then skip buying the recipe if there are farmed item you don't have.. so you don't waste money on a recipe you can't make because you don't have farmed leopard intestines..
GREAT for non-tasks or non-quests..