• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Release Tradeskill Construction Set |Quests:GOD,TSS,POK,POR Freebie Assister [Deleted]

Status
Not open for further replies.
jb321 updated Tradeskill Construction Set |Quests:GOD,TSS,POK,POR with a new update entry:

More Leftover Turkey Sandwiches and fixes..

You can do smithing trophy quest now!

Credits:

CannonballDex for HUGE LARGE vendor item file update!

Saar for working on buy.inc routine and additional macro guidance.

Tradeskill/Quests:

Added: Checks to see we have at least 1 recipe to turn in before running to WFP (For partials)

Added: More swappable container types for GOD quests

Added: Accurate counting for recipe check for mutli-combine recipes with a single parent.

Added: multi combine recipes should now work (limit up to 3 for...

Read the rest of this update entry...
 
Not sure what happened but I have to look at it. I did the pottery beginner trophy, seen something about it updated my blacksmith trophy and when i did the turn in I was short two pots.

See it now, he turned two pots in on the blacksmith trophy haha. I guess both trophies have the same item to make and turn in.
 

Attachments

  • Untitled.png
    Untitled.png
    565.1 KB · Views: 3
Got into a loop on the blacksmithing, trying to make a bread tin without making the ceramic lining without making the Unfired Ceramic Lining.

Nevermind, was running the wrong folder.
 

Attachments

  • Untitled.png
    Untitled.png
    33.4 KB · Views: 4
Last edited:
Tossed my guy a little bit of acrylia ore and he smithed like a champ turned in two pots and even got a trophy for it. :)
 
jb321 has done an amazing job with this macro. (not to take away from anyone else that had a hand in it)
This is one badass macro.
to be fair, people have thought a whole horde of scripters were doing this, but yes it is true that I have done a lot of the heavy lifting with some assists here and there..
 
Waaay back when I thought the most difficult thing was crafting using portable containers in inventory.. until I decided to write some script logic for tradeskill quests which hosted a crap ton of conditions..

little breakdown:

For this to work as good as it is...

We had to have conditions to make an item if it were part of the deliver or the create task, if it were either we had to determine calculations to buy the right amount or make the right amount based on the main recipe and if there were sub or tertiary recipes. If we were in the deliver phase and an item was missing, we would automatically remake it. If the item had a main recipe and multiple sub recipes we had to account for that also. If one recipe relied on another we had to do that too. If the recipe had a farmed item we would try to make sure we had that item before even buying that recipe so we wouldn't clog up inventory and also waste a lot of cash. We also created a shopping routine specifically for the quests and used text files to house vendor items and vendor names. Also, added in a way to cycle through and turn in partial if we could not make the rest.

I am sure there is more to it.. but this is the gist...
 
Doing the Pottery before the Smithing when having both Quests will definitely update the smithing task on the 2 pots, I really don't see anything we can do on our side to keep this from happening. With that being said, either run the smithing first, or run the pottery and do the turn in and then go back and make the two your missing and then turn in. Or somehow make 4 of them when doing pottery. You pull the information from the task window, so I'm not sure that is an option. Once it flags the pots credit for smithing, the turn in judge takes it as 2 pots turned in for smithing trophy as well. (flaw on everquest side I would say) using the same items for different tradeskills, wtf it wrong with them.


I tried to test making 4 of them, but it won't let me make them with 2 in my inventory, I threw the two to another toon ran it again and it went to make the two pots I was missing. i guess the next test would be to hand make two of them with two in inventory and see if it even updates the pottery after the first two updated the smithing. I remember back in the day you could hand an npc an item that you had before doing a quest and they would give it back to you saying i have no need for this item and it would update the quest.
 

Attachments

  • Untitled.png
    Untitled.png
    221.4 KB · Views: 1
Last edited:
So.. a TS file for the 350 artisan prize max out for each skill would be something to start the initial work on..

because.. this will go around and shop each recipe as needed and make them.. so it is basically fire and forget.. sweet!

just need that file.. and I need to re-tool the shopping routine for the regular TSC..
 
I was actually messing around with a macro. Pops my merc buys black pearls, then runs to kethelin (what a pain in the ass with the lift and the nav there) and buys royal jelly and to west freeport for the aerated mineral water, but the more I added the sloppier it gets. lol

Jewelry
Black Pearl - Resupply Agent (Summon Agent AA)

Brewing
Sylvan Berries - Foraged
Fruit - Foraged
Aerated Mineral Water - West Freeport Ping Fuzzlecutter
Royal Jelly - Kelethin Merchant Weaolanae & Merchant Kanoldar

Smithing
Small Brick of Acrylia Ore - Acrylia Caverns Farmed (Can also Manually Break Down a Large Brick of Acrylia Ore or Block of Acrylia Ore with a smithing chisel)

Research
All vendor bought.

Could probably remove those two breakdown steps from the smithingtrophy or make them dependent on each other to create the small brick of acrylia ore. if you have the small brick of acrylia Ore it would ignore the previous two recipes.

I think he still ran to West Freeport without anything to turn in. ( I may not have used the update from yesterday)

Research ran Perfectly. I either had any farmed or foraged items on me or it didn't need any.

Have about a 75% macro failure unless you /stopforage
Have about a 10% macro failure running mq2feedme at the same time
Take your chances if you will. haha
 
Last edited:
In the recipes, some have recipebuytotal and some don't?

Also, what route to adding additional recipes for apprentice, expert etc? the file is brewingtrophy. (should be able to just add the additional recipes in there) making a huge recipe file or
go with separate recipe files = apprenticebrewingtrophy, freshmanbrewingtrophy. etc.
 
Last edited:
Open Call to scripters.!..

Is it time for Artisan Prize quests..? If you want to help out.. fix my nav to Halas and to the city center riding the boat... etc.. see requirements below..

Artisan Quests:

Skeleton Routine in Sub TS_Halas TSC_Travel.inc - included

Requirements:

Quest will only run after 5am and before 5pm (give a few minutes for travel.. real req is 7pm) (jb321 prolly does stuff)
invis - if everyone hates you (use AA, greaves, chestplate, spell, last resort potions) (jb321 prolly does stuff)
using the boat in Halas (get on and off)
path to town center..


(jb321 does stuff)

path to boat
ride boat to other side
get off


(jb321 does stuff)
 

Attachments

In the recipes, some have recipebuytotal and some don't?

Also, what route to adding additional recipes for apprentice, expert etc? the file is brewingtrophy. (should be able to just add the additional recipes in there) making a huge recipe file or
go with separate recipe files = apprenticebrewingtrophy, freshmanbrewingtrophy. etc.

The filenames could be TS_EBT.ini for expert brewing trophy or TS_EXPbrewingtrophy.ini the file name is known by the answer file so they can be anything, but something descriptive is useful to set it apart..

buytotals should be in everything.. really.. they are specifically in the quests for amounts..

the buy total should be the amount needed to make a yield,, so if if you want to make 1 vegetable and it has a yield of 1.. your buycount is 1..

if you are making arrows and you want to make 10, then your buy count is 2 .. 10/2 = yield of 5

if you are making celestial cleanser and need to make (make count, or total to make) 40 your buy count is 10.. 40/10 = yield of 4

one huge recipe file would be great for quest stuff but terrible if you wanted it for any other reason...

pro: there could be the same items to make in a different quest that are from a previous quest so you wouldn't have to make that new entry..

I prefer separate files.. but can do either.
 
Is there a way to get the smithing to use the brick or large block acrylia with the recipe?
Recipe16CTD=0 (makes Large Brick from a Block if you have no Large brick or small brick)
Recipe17CTD=16 (18 requires 17 if using Large Brick, 17 requires 16 if using a Block) (makes small brick from block)
Recipe18CTD=17 (need small brick)
 
Is there a way to get the smithing to use the brick or large block acrylia with the recipe?
Recipe16CTD=0 (makes Large Brick from a Block if you have no Large brick or small brick)
Recipe17CTD=16 (18 requires 17 if using Large Brick, 17 requires 16 if using a Block) (makes small brick from block)
Recipe18CTD=17 (need small brick)
So.. it's your recipe.. heh.. I took it from a few pages ago.. I think your intent was to give options as to how to achieve the end result..

Spitballing.. I need a small brick for my recipe how do I get my small brick..

1) I farmz it!
2) I break it down MC hammer style.. (Large to small, block to whatever)

considerations:

We need a way to look at the main recipe, find that it needs block x, determine best way to get block x by using methods of breaking it down..

So.. do we have small block already..then ignore breaking down stuff..

if we dont.. which break down method will achieve our goal based on the inventory we have...

Flow..

if we have all of recipe x.. then make it..

if are missing a farmed item..

cycle through break down recipes until we have one that has all the requirements.. and if it has a sub do that also.. and buy or make associated tool..

go back to original recipe x and make it..

which loosely means

if recipe we need is 18..
have an entry that says 18 has 7 different ways to achieve it..
/varset need_item big brick

for x 1 to 7
check recipe - do we have all the stuff to break it down..
ok do it..
does it have a sub.. do it..
/next x

did we get the big brick.. ok make recipe 18

did we not.. ok cycle through the 1 to 7
sad face.. cannota do it..

So we need a new sub that is dedicated to figuring out what we have , what needs to be broken down, and how we can do it..

This would be great for a lot of quest, especially the baking,, with the eleventy billion fish recipes..


all that being said.. what should I work on first..

breakdown sub?
finish the remaining beginner trophy inis and answer file?
make the buy and make 1 recipe at a time sub without a shopping file?
arty prize quests?
GOD refinement quests?
TS Book buying and scribing?
Simple Farming integrated with TSC?

The first thing I should do is the recipe inis and answer file..

after that.. I should wreck the whole tradeskill crafting and do this..


It will eliminate a lot of code.. and we no longer have to calculate counts.. and would be wonderous for real time shopping..

We can really get wild: Make a recipe entry that has the amount, the item, the vendor, and what kind of item it is..

based on that we can determine if we have the item, if not we can say we need to farm or forage it.. and lastly.. we can say it is a recipe so it needs to be made.. the sky is the limit!

Recipe1Totalitems=3
Recipe1Totalitem1=Crude Potion Vial
Recipe1Totalitem1count=1
Recipe1Vendor1=Toxocologist Huey
Recipe1Totalitem2=Fruit
Recipe1Totalitem2count=4
Recipe1Vendor2=Forage
Recipe1Totalitem3=Bear Parts
Recipe1Totalitem3count=1
Recipe1Vendor3=Farm
Recipe1Totalitem4=Ceramic Lining
Recipe1Totalitem4count=1
Recipe1Vendor4=Recipe
Recipe1Totalitem5=Black Pearl
Recipe1Totalitem5count=1
Recipe1Vendor5=Resupply Agent

THIS WILL BREAK ALL TS_INIs and we will no longer have backwards compatibility..

would eliminate the need for the vendor file.. for non-mass shopping.. and maybe mass shopping too..

buuut I think I can write a script SUB to read the old file and make a new file..

Requirements:

Re-do all TS inis
Re-write TSC core functions for reading, and storing variables for crafting and populating containers correctly.
Re-write buy routine..

I had this idea before.. but was like nah we can power through.. now it is a matter of functionality , code reduction, process reduction, macro speed increasion.. I made that last word up..
 
Last edited:
I hear ya, one idea leads to another. I say it's not important at the moment, but yes I like idea of this with the multiple recipes that call for splitting up several different items. I think there is already a TS_BOOK scribe mac out there. Finish the remaining beginner and answer files. haha Once I get the hang of it I will start doing the other ones.
 
Something Like this Work? Just thinking fast off the top of my head. LOL

Get to Boat Area
/tar "The Gwenavyne"
/if (${Target.Distance3D} < 45) {
/keypress forward hold
/delay 3
/keypress forward
}
/tar "Mils McMarrin" ( Might need a delay in here till the boat moves closer to call /face)
/if (${Target.Distance3D} < 250) {
/face
}
/if (${Target.Distance3D} < 115) {
/keypress forward hold
/delay 3
/keypress forward
}

Do reverse order but use Mils McMarrin distance away to exit the boat?

Or get to boat area and do a keypress forward / keypress pageup while looking up to clime the other side.
 
Last edited:
Why would the buy routine need to be changed? It just takes 2 variables unless you want to pass more info
 
Why would the buy routine need to be changed? It just takes 2 variables unless you want to pass more info

Not the buy itself, but the run up to the buy..

The determining how much to buy, who has the what to buy, do we already have it, are there other considerations..
 
For the plug in issues..

|/if (${Bool[${Plugin[mq2pluginmanager]}]}) /plugin mq2pluginmanager unload noauto
|/if (${Bool[${Plugin[mq2rogue]}]}) /plugin mq2rogue unload noauto
|/if (${Bool[${Plugin[mq2berzerker]}]}) /plugin mq2berzerker unload noauto
|/if (${Bool[${Plugin[mq2autoforage]}]}) /plugin mq2autoforage unload noauto
|/if (${Bool[${Plugin[mq2feedme]}]}) /plugin mq2feedme unload noauto
|/if (${Bool[${Plugin[mq2autoloot]}]}) /plugin mq2autoloot unload noauto
|/if (${Bool[${Plugin[mq2cursor]}]}) /plugin mq2cursor unload noauto

just put this in the tsc.mac under the main sub... and unrem whatever u need to..

as of right now I leave plugin control to the user.. the alternative is keeping track of what was turned off.. and then turning it back on after completion..

but not a feature I am working towards currently.,..
 
In the main sub just add in a new call have it like check plugins and then make a sub called check plugins and if any of those plugins are in there I have it output that one of these are all of these plugins will have issues having the Mac continue unpause to continue and then just have it pause the macro that way when they unpause it they can continue to use the macro but you're letting them know that these plugins have issues with the current macro
 
SQLite can store all of your stuff in one database and you just have to know which portion of the database you want to call at what time sort of like an INI but a little bit neater The database will only be slow the very first time it's built after that it's nothing but speed
 
SQLite can store all of your stuff in one database and you just have to know which portion of the database you want to call at what time sort of like an INI but a little bit neater The database will only be slow the very first time it's built after that it's nothing but speed

should I use mq2sql or lite?
 
I always wondered about this topic. I dabbled with the database for eqemulator, I think it was mysql. Similar, wasn't sure if something like that worked with mq2. I have seen it on the forums briefly.
 
The speed is nice because of the read and the write but overall I prefer SQLite over any type of an I and I and I will turn out to be really really long if you want to use one INI but if you use multiple ini's then you have multiple files that you need to maintain and if one of them is structured differently then you either need to adopt it to what you currently are using or adopt everything else to what you're currently using SQLite everything is exactly the same being put in so you pick what you want in it how you want it laid out and you can read any of that data at any time so it makes it much more faster and like if you want to have subcombines you can have the item you're originally making and then how many you need to make and then you can define if it's on a merchant or if it's a subcombine or what type of subcombine it needs to have or if you need to break something down to make that it can all be put on one line whereas if you're trying to do that in an I and I format you have a lot of stuff you have to put in there this just puts it all in a nice little nice to read format and it can be adjusted on the fly
 
Release Tradeskill Construction Set |Quests:GOD,TSS,POK,POR Freebie Assister [Deleted]
Status
Not open for further replies.

Users who are viewing this thread

Back
Top
Cart