• 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.
Still hit a snag where he wants to switch out the spit with the research kit and says no slot available. I got the fix for that and the fix for that. Still not sur why it wants to use a spit in pok.
 
Still hit a snag where he wants to switch out the spit with the research kit and says no slot available. I got the fix for that and the fix for that. Still not sur why it wants to use a spit in pok.

if you have a spit and the requirement is oven it will use it in POK.. but we can get that changed/// delete spit...
 
Did we really write every possible solution to making saltwater tuna? haha, we should of just went with you know what fish for a piece of 10 lb. Saltwater Tuna. haha
 
if you have a spit and the requirement is oven it will use it in POK.. but we can get that changed/// delete spit...

something in the container already (can't swap), or the container is too big, or
 
if you have a spit and the requirement is oven it will use it in POK.. but we can get that changed/// delete spit...
Nah, I just rather use the bag swap fix. It will swap out with anything in slot 32

why does any other container swap out but not if the research kit is in slot 32 (nothing was in the research kit)

it's running through the baking trophy like a champ so far.
broke down the crab meat, didnt get to the tuna yet.
 
Did we really write every possible solution to making saltwater tuna? haha, we should of just went with you know what fish for a piece of 10 lb. Saltwater Tuna. haha

this was made by someone else so I just figured why not..

It was meant to just cycle until it found one..
 
swapping is designed specifically for GOD quests..

/Call Bottom_Slots_Empty

this is not called at all in the trophy making..which is why it not work..
 
this is not called at all in the trophy making..which is why it not work..
Did I share the way I swap bags out in a previous thread? Works all the time. ( for the abysmal god stuff and for the trophy quest)
 
Did I share the way I swap bags out in a previous thread? Works all the time. ( for the abysmal god stuff and for the trophy quest)


if it is setting an outer variable for the slots.. yes.. if it was for adding other types of containers.. already did it and added your changes

Sub ConTypes(string p_con_name)
/if (${p_con_name.Equal[Baking]}) /return 1
/if (${p_con_name.Equal[Medicine]}) /return 1
/if (${p_con_name.Equal[Fletching]}) /return 1
/if (${p_con_name.Equal[Jewelry Making]}) /return 1
/if (${p_con_name.Equal[Mixing]}) /return 1
/if (${p_con_name.Equal[Tinkering]}) /return 1
/if (${p_con_name.Equal[Make Poison]}) /return 1
/if (${p_con_name.Equal[Food]}) /return 1
/if (${p_con_name.Equal[Drink]}) /return 1
/if (${p_con_name.Equal[Misc]}) /return 1
/if (${p_con_name.Equal[Book]}) /return 1
/if (${p_con_name.Equal[Combinable]}) /return 1
/if (${p_con_name.Equal[Lexicon]}) /return 1
/if (${p_con_name.Equal[Alchemy]}) /return 1
/if (${p_con_name.Equal[NULL]}) /return 1

the goal of bottom slots empty is to find the bottom left or right as the swap spot.. and it is not set in the trophy quests..

I guess it can just be called all the time.. when needing to swap..
 
(${TSC.Find[Oven]} && ${FindItemCount[=Spit]} > 0 && ${FindItem[=Spit].Container} >= ${iRecItems})

If it is an oven and I have a spit.. and the spit has enough slots for the number of recipe items.. swap
 
Sub PortableContainer (string c_name)

add this in TSC_Core

/if (!(${Defined[kit_slot]})) {
/Call Bottom_Slots_Empty
/declare kit_slot int local ${Macro.Return}
}

Delete this..
/if (!(${Defined[kit_slot]})) {
|/declare kit_slot int local 0
}
 
Sub PortableContainer (string c_name)

add this in TSC_Core

/if (!(${Defined[kit_slot]})) {
/Call Bottom_Slots_Empty
/declare kit_slot int local ${Macro.Return}
}

Delete this..
/if (!(${Defined[kit_slot]})) {
|/declare kit_slot int local 0
}

This will check for swappable items.. all the time.. what could possibly go wrong?

all the time meaning,, the first time you run it.. then it will be defined if it wasn't and it won't check again.. unless you start the program over..
 
If it is an oven and I have a spit.. and the spit has enough slots for the number of recipe items.. swap
I get that part, Just wouldn't swap out with a research kit.

This will check for swappable items.. all the time.. what could possibly go wrong?
Worst case scenario it picks up a bag with items in it and its stuck on your cursor because there is nowhere to put it, but if you are like me you have your bottom two bags always empty. haha
 
I get that part, Just wouldn't swap out with a research kit.


Worst case scenario it picks up a bag with items in it and its stuck on your cursor because there is nowhere to put it, but if you are like me you have your bottom two bags always empty. haha
it works, or at least the change i proposed..

/if (!(${Defined[kit_slot]})) {
/Call Bottom_Slots_Empty
/declare kit_slot int local ${Macro.Return}
}


and this also

Sub Bottom_Slots_Empty
/declare C_Slot int local 0
|outer 0
/declare c int local 0
 
it works, or at least the change i proposed..

/if (!(${Defined[kit_slot]})) {
/Call Bottom_Slots_Empty
/declare kit_slot int local ${Macro.Return}
}


and this also

Sub Bottom_Slots_Empty
/declare C_Slot int local 0
|outer 0
/declare c int local 0


I stand corrected, since it calls the routine every time there is a portable container call, it keeps defining the variable.. which is ok..
 
Notice when a toon uses gate from Abysmal and runs to Crescent Reach the Pathing is not found either way from POK book to Crescent Reach and Vice Versa. Either nav helper or issues with the mq2easyfind.ini

(looks like it is my mq2easyfind.ini missing coordinates there)
 
This was the route I took for the bag swap, probably does the same. Just wanted you to look at it and tell me what could possibly happen? haha
 

Attachments

Just fired up in pok to do freebies, ran to abysmal without getting bags. skill value on all tradeskills, 0/300

How about skip the bottom_slots_empty and buy the kits if needed? before running to abysmal.

|Freebies
/if (${s_quest.Equal[Freebies]}) {
/Call GetKits
/Call GOD_Data
/echo \ao[\atTCS\ao]: \ay[\agDoing:\ay] All The Freebies That I Can!

GetKits
 
Last edited:
This was the route I took for the bag swap, probably does the same. Just wanted you to look at it and tell me what could possibly happen? haha

Just fired up in pok to do freebies, ran to abysmal without getting bags. skill value on all tradeskills, 0/300

How about skip the bottom_slots_empty and buy the kits if needed? before running to abysmal.

|Freebies
/if (${s_quest.Equal[Freebies]}) {
/Call GetKits
/Call GOD_Data
/echo \ao[\atTCS\ao]: \ay[\agDoing:\ay] All The Freebies That I Can!

GetKits

If anything it is this, /Call Total_Slots_Free or checking for platinum.. so no need to change code or move it around...

It does 3 checks..

1) Do I have the bottom left or right inventory slot free and if I don't, can that item be swapped?

2) After buying everything would I have enough free slots to get the books and craft the materials AND no free bottom slots.

3) Do I have over 1 plat?
3) Auto-Grab cash..

If it passes then it buys kits..
 
Last edited:
See your testing stuff in the tsc.mac, for forage just need /stopforage in there, no real need to unload the plugin. Ran another toon through the whole god stuff, worked excellent. Had one lag issue with the forge where it wouldn't hit combine, but other than that all was good.
 
1) Do I have the bottom left or right inventory slot free and if I don't, can that item be swapped?
I say just by the bags, could do if bottom slot bag has items in it, clean out bag, then swap. :shrug:

Good practice would be just to have your two bottom bags empty from the start, but people don't always read the directions. haha
INI:
/if (${Me.Inventory[32].Name.NotEqual[${ContainerName}]}) {
            /call OpenBags
            /call GrabBag "${ContainerName}" "left"
            /delay 3s ${Cursor.Name.Equal[${ContainerName}]}
            /notify InventoryWindow InvSlot32 leftmouseup
            /delay 3s !${Cursor.ID}
            /call CleanCursor
        }
        /call Swap
INI:
Sub OpenBags
    /return
    /if (!${Window[InventoryWindow].Open}) {
        /windowstate InventoryWindow open
    }
    /keypress OPEN_INV_BAGS
/return

/return
INI:
Sub GrabBag(ItemName, action)
    /declare keypress string local ""
    /if (${action.Equal[left]}) {
        /varset keypress leftmouseup
    } else {
        /varset keypress rightmouseup
    }
   
    /squelch /nomodkey /ctrl /itemnotify in pack${Math.Calc[${FindItem[${ItemName}].ItemSlot} - 22].Int} ${Math.Calc[${FindItem[${ItemName}].ItemSlot2} + 1].Int} ${keypress}
/return
INI:
Sub CleanBags
    /if (${Cursor.ID}) {
        /echo Unable to swap bags with inventory. Moving stuff around.
        /declare i int local 0
        /for i 23 to 32
            /if (!${Cursor.ID}) /break
            /if (${Cursor.ID}) /nomodkey /ctrl /notify InventoryWindow InvSlot${i} leftmouseup
            /delay 5 !${Cursor.ID}
            /if (${Cursor.ID}) /nomodkey /ctrl /notify InventoryWindow InvSlot${i} leftmouseup
        /next i
        /if (!${Cursor.ID}) /echo \agBag is empty lets try to swap out container.
/keypress CLOSE_INV_BAGS
    }
/return
 
Last edited:
Let's twist again... This version has auto-grab plat, and has de-coupled the buying recipes from the shopping list!..

Does all 11 beginner trophies, makes em, turns them in..
 

Attachments

Last edited:
Amazed at how smooth TSC is running. Just buzzing through these god quests and trophy quests flawlessly. Great stuff.

Off topic: Do you have an Ethereum address?
 
Please Visit Bank, You have [0] [Platinum] :f5:

Everything working good so far, did the brewing, research and jeweler. to the point of /end for testing. didn't do the partial turn ins. will get the supplies and finish it up and let him go do the turn ins.
 
The Research trophy he made more vial of pure water after all of the quest steps were done. :shrug:

For the most part, pretty amazing to run the whole god quests and those three trophy quests without a bug.

If test was working I would run the toxicology, tinkering and alchemy
 
Last edited:
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