• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->

Various Tradeskill MACS (2 Viewers)

tinkering.ini

Rich (BB code):
[FW]
cont=Deluxe Toolbox
Comp0=gnomish Spirits
Comp1=Water Flask

[SBC] 
cont=Deluxe Toolbox
comp0=gears 
comp1=gnomish bolts 
comp2=grease 

[SP] 
cont=Deluxe Toolbox 
comp0=bottle 
comp1=firewater 
comp2=gears 
comp3=gears 
comp4=metal rod 

[PG] 
cont=Deluxe Toolbox
comp0=firewater 
comp1=gears 
comp2=metal twine 
comp3=sprockets 
comp4=steel lined gloves 

[AL]
cont=Deluxe Toolbox
Comp0=Fresh Fish
Comp1=Metal Rod
Comp2=Metal Twine
Comp3=Gnomish Bolts
Comp4=Fine Coral Mesh
Comp5=Silk Lined Steel Helm

[BP] 
cont=Deluxe Toolbox 
comp0=grease 
comp1=pinion 
comp2=steel ball bearing 
comp3=steel casing 

[APU] 
cont=Deluxe Toolbox 
comp0=coiled spring 
comp1=firewater 
comp2=saltpeter 
comp3=tinkered catapult 

[PSP] 
cont=Deluxe Toolbox 
comp0=coiled spring 
comp1=cured leather tubing 
comp2=gears 
comp3=steel ball bearing 
comp4=water flask 

[GPT] 
cont=Deluxe Toolbox 
comp0=belt of leathery fungus flesh 
comp1=gears 
comp2=gnomish bolts 
comp3=planing tool 
comp4=sprockets 

[CS] 
cont=Deluxe Toolbox 
comp0=coiled spring 
comp1=gnomish bolts 
comp2=metal rod 
comp3=metal rod 
comp4=metal rod 
comp5=skewers 

[CJK] 
cont=Deluxe Toolbox 
comp0=coiled spring 
comp1=container base mold 
comp2=container lid mold 
comp3=gem setter parts 
comp4=gnomish bolts 
comp5=metal bits 

[CSK] 
cont=Deluxe Toolbox 
comp0=coiled spring 
comp1=container base mold 
comp2=container lid mold 
comp3=gnomish bolts 
comp4=metal bits 
comp5=needle mold 
comp6=thimble mold 

[CT] 
cont=Deluxe Toolbox 
comp0=circle hook 
comp1=coiled spring 
comp2=container base mold 
comp3=container lid mold 
comp4=dry hook 
comp5=gnomish bolts 
comp6=metal bits 

[CTK] 
cont=Deluxe Toolbox 
comp0=coiled spring 
comp1=metal bits 
comp2=small brick of high quality ore 
comp3=Deluxe Toolbox mold 
comp4=water flask 

[AGP] 
cont=Deluxe Toolbox 
comp0=bandages 
comp1=base prototype 
comp2=gnomish bolts 
comp3=mana battery - class six 
comp4=static orb 

[RB] 
cont=Deluxe Toolbox 
comp0=aqualung 
comp1=metal fastening 
comp2=lime coated meshing 
comp3=sharkskin tubing 
comp4=firewater
comp5=platemail helm
 
Last edited:
Alchemy.mac

Untested.. but uses same code as rest of macs...

anyone got a noob sham that can test this?



Rich (BB code):
| Alchemy.mac
|
| Created December 2005
|
| Takes you from 1 to 202 in Alchemy
|
| Written by Armysoldier based on code written by override
|
| 12/28/05: ADDED Salvage event
|
| Before you start, there are the settings you need to change for you.
| 
| SkillMaxWanted can be change to what skill you want to stop at.
|
| MerchantName is which merchant you are at.
|
| You will need to change the DelayMult to higher if you are laggy, this
|   number will be multiplied to the default delay.
|
|
| This Macro works best in the Abysmal Sea up to skill 176 since all the components are there.
| Then this macro will move to Shadow Haven if you are not there .. and go from 176 to 202
| 
|
| Requirements:
| Have Toon Standing BETWEEN Lita Hegeway @ loc 122,-50 
|                        AND Jorlan Hegeway in Abysmal Sea
| You will need a Medicine Bag (in the last slot).
|
| Disclaimer:
| Code was used from other programers also from the MQ Forums.
|  
|  


#event CombineError "#*#There was no place to put that#*#" 
#event CombineError "#*#You cannot combine these items in this container type!#*#" 
#event CombineError "#*#did not accept these items#*#" 
#event ContUsed "#*#Someone else is using that. Try again later.#*#"

#Event Salvage "You failed the combine, but you managed to recover #*#"

#include common/sell.inc
#include common/buy.inc
#include common/packs.inc
#include common/cleanpacks.inc

Sub Main
    /declare OldSkill int outer
    /declare SkillMaxWanted int outer
    /declare PackCode string outer 
    /declare Component[10] string outer 
    /declare i int outer
    /declare MerchantNameA string Outer
    /declare CompA item outer
    /declare CompB item outer
    /declare CompC item outer
    /declare CompD item outer
    /declare CompE item outer
    /declare CompF item outer
    /declare CombItemName string outer
    /declare ItemTo string outer
    /declare EndingVar int outer
    /declare Levelname int outer
    /declare DelayMult int outer
    /varset OldSkill ${Me.Skill[Alchemy]}

| ************************************************
| *   Change these settings to what you want.    *
| ************************************************

    /varset SkillMaxWanted 300
    /varset DelayMult 1


| ************************************************
| Set components for recipies
| ************************************************

    :start
    /echo Alchemy is at ${Me.Skill[Alchemy]}

    /if (${Me.Skill[Alchemy]}>=${SkillMaxWanted}) {
      /echo Alchemy is at ${SkillMaxWanted}. Quiting!
      /endmacro
    }
    /if (${Me.Skill[Alchemy]}<83) {
    /varset MerchantNameA "Lita Hegeway"
    /varset CompA "acaana"  
    /varset CompB "cicino"
    /varset CompC "cork"
    /varset CompD "empty vial"
    /varset CompE "flamewort"
    /varset CompF "yellow rheum"
    /varset CombItemName "CFI"
    /varset ItemTo "Concoction of Flame I"
    }
    /if (${Me.Skill[Alchemy]}>=82 && ${Me.Skill[ALchemy]}<97) {
    /varset MerchantNameA "Lita Hegeway"
    /varset CompA "acaana"  
    /varset CompB "belan"
    /varset CompC "cork"
    /varset CompD "empty vial"
    /varset CompE "flamewort"
    /varset CompF "yellow rheum"
    /varset CombItemName "CFII"
    /varset ItemTo "Concoction of Flame II"
    }
    /if (${Me.Skill[Alchemy]}>=96 && ${Me.Skill[Alchemy]}<112) {
    /varset MerchantNameA "Lita Hegeway"
    /varset CompA "acaana"  
    /varset CompB "berterine"
    /varset CompC "cork"
    /varset CompD "empty vial"
    /varset CompE "flamewort"
    /varset CompF "yellow rheum"
    /varset CombItemName "CFIII"
    /varset ItemTo "Concoction of Flame III"
    }
    /if (${Me.Skill[Alchemy]}>=111 && ${Me.Skill[Alchemy]}<128) {
    /varset MerchantNameA "Lita Hegeway"
    /varset CompA "acaana"  
    /varset CompB "dinfuin"
    /varset CompC "cork"
    /varset CompD "empty vial"
    /varset CompE "flamewort"
    /varset CompF "yellow rheum"
    /varset CombItemName "CFIV"
    /varset ItemTo "Concoction of Flame IV"
    }
    /if (${Me.Skill[Alchemy]}>=127 && ${Me.Skill[Alchemy]}<137) {
    /varset MerchantNameA "Jorlan Hegeway"
    /varset CompA "clover"  
    /varset CompB "clubmoss"
    /varset CompC "jatamasi"
    /varset CombItemName "KSF"
    /varset ItemTo "Kilva's Skin Of Flame"
    }
    /if (${Me.Skill[Alchemy]}>=136 && ${Me.Skill[Alchemy]}<144) {
    /varset MerchantNameA "Jorlan Hegeway"
    /varset CompA "lucerne"  
    /varset CompB "sage leaf"
    /varset CompC "valerian root"
    /varset CombItemName "GPS"
    /varset ItemTo "Greater Potion Of Stability"
    }
    /if (${Me.Skill[Alchemy]}>=143 && ${Me.Skill[Alchemy]}<151) {
    /varset MerchantNameA "Jorlan Hegeway"
    /varset CompA "lucerne"  
    /varset CompB "fenugreek"
    /varset CompC "valerian root"
    /varset CombItemName "GPP"
    /varset ItemTo "Greater Potion Of Power"
    }
    /if (${Me.Skill[Alchemy]}>=150 && ${Me.Skill[Alchemy]}<164) {
    /varset MerchantNameA "Jorlan Hegeway"
    /varset CompA "benzoin"  
    /varset CompB "sage leaf"
    /varset CompC "valerian root"
    /varset CombItemName "GPH"
    /varset ItemTo "Greater Potion Of Heat"
    }
    /if (${Me.Skill[Alchemy]}>=163 && ${Me.Skill[Alchemy]}<177) {
    /varset MerchantNameA "Jorlan Hegeway"
    /varset CompA "heliotrope"  
    /varset CompB "heliotrope"
    /varset CompC "heliotrope"
    /varset CombItemName "Gate"
    /varset ItemTo "Gate Potion"
    }
    /if (${Me.Skill[Alchemy]}>=176) {
         /gate
         /delay 2m
         /zone Shadowhaven
         /delay 2m
         /call MoveToSteaon
    }
         /if (${Me.Skill[Alchemy]}>=176 && ${Me.Skill[Alchemy]}<181) {
           /varset MerchantNameA "Steaon Alarenier"
           /varset CompA "maliak leaf"  
           /varset CompB "tri-fern leaf"
           /varset CombItemName "Titan"
           /varset ItemTo "Titan Potion"
         }
         /if (${Me.Skill[Alchemy]}>=180 && ${Me.Skill[Alchemy]}<192) {
           /varset MerchantNameA "Steaon Alarenier"
           /varset CompA "star reach clover"  
           /varset CompB "tri-fern leaf"
           /varset CombItemName "HET"
           /varset ItemTo "Hawks Eye Tonic"
         }
         /if (${Me.Skill[Alchemy]}>=191 && ${Me.Skill[Alchemy]}<203) {
           /varset MerchantNameA "Steaon Alarenier"
           /varset CompA "sickle leaf"  
           /varset CompB "sickle leaf"
           /varset CombItemName "MI"
           /varset ItemTo "Mystical Infusion"
         }

| ************************************************
| Buy components
| ************************************************
    /if (${Me.Skill[Alchemy]}<127) {
      /varset EndingVar 1
      /delay ${Math.Calc[${DelayMult}*1]}s
      /target ${MerchantNameA}
      /face
      /delay ${Math.Calc[${DelayMult}*1]}s
      /nomodkey /click right target
      /call OpenPacks
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Buy ${CompA} 10
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Buy ${CompB} 10
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Buy ${CompC} 10
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Buy ${CompD} 10
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Buy ${CompE} 10
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Buy ${CompF} 10
      /delay ${Math.Calc[${DelayMult}*1]}s
    }
    /if (${Me.Skill[Alchemy]}>=127 && ${Me.Skill[Alchemy]}<178) {
      /varset EndingVar 1
      /call MoveToJorlan
      /delay ${Math.Calc[${DelayMult}*1]}s
      /target ${MerchantNameA}
      /face
      /delay ${Math.Calc[${DelayMult}*1]}s
      /nomodkey /click right target
      /call OpenPacks
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Buy ${CompA} 10
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Buy ${CompB} 10
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Buy ${CompC} 10
    }
    /if (${Me.Skill[Alchemy]}>=177 && ${Me.Skill[Alchemy]}<203) {
      /varset EndingVar 1
      /delay ${Math.Calc[${DelayMult}*1]}s
      /target ${MerchantNameA}
      /face
      /delay ${Math.Calc[${DelayMult}*1]}s
      /nomodkey /click right target
      /call OpenPacks
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Buy ${CompA} 10
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Buy ${CompB} 10
    }
    /call ClosePacks
    /keypress esc
    /delay ${Math.Calc[${DelayMult}*2]}s


| ************************************************
| Make the Magic Happen
| ************************************************

    /call Combinefunction
    /call Selloff
    /goto :start
/return
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|The Selloff
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sub Selloff
    /nomodkey /keypress esc
    /echo sell off to merchant
    /if (${Me.Skill[Alchemy]}<128) {
      /varset EndingVar 1
      /delay ${Math.Calc[${DelayMult}*1]}s
      /target ${MerchantNameA}
      /face
      /delay ${Math.Calc[${DelayMult}*1]}s
      /nomodkey /click right target
      /call OpenPacks
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Sell ${ItemTo}      
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Sell ${CompA}
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Sell ${CompB}
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Sell ${CompC}
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Sell ${CompD}
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Sell ${CompE}
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Sell ${CompF}
      /delay ${Math.Calc[${DelayMult}*1]}s
    }
    /if (${Me.Skill[Alchemy]}>=127 && ${Me.Skill[Alchemy]}<178) {
      /target ${MerchantNameA}
      /face
      /delay ${Math.Calc[${DelayMult}*1]}s
      /nomodkey /click right target
      /call OpenPacks
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Sell ${ItemTo} 
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Sell ${CompA}
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Sell ${CompB}
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Sell ${CompC}
    }
    /if (${Me.Skill[Alchemy]}>=177 && ${Me.Skill[Alchemy]}<203) {
      /target ${MerchantNameA}
      /face
      /delay ${Math.Calc[${DelayMult}*1]}s
      /nomodkey /click right target
      /call OpenPacks
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Sell ${ItemTo} 
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Sell ${CompA}
      /delay ${Math.Calc[${DelayMult}*1]}s
      /call Sell ${CompB}
    }
    /call ClosePacks
    /keypress esc
/return

|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|The CombineFunction
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sub Combinefunction

    /delay ${Math.Calc[${DelayMult}*2]}s
    /doevents
    /delay ${Math.Calc[${DelayMult}*1]}s
    /call OpenPacks
    /delay ${Math.Calc[${DelayMult}*2]}s

    /call readIni "${CombItemName}" 
    :Begin 
       /if (${EndingVar}==1) /call ClearCursor 
       /for i 1 to 10 
             /if (${EndingVar}==1) /call AddComp "${Component[${i}]}" ${i} 
       /next i 
       /if (${EndingVar}==1) /call DoCombine 

    /autoinv
    /delay ${Math.Calc[${DelayMult}*1]}s
    /autoinv
    /delay ${Math.Calc[${DelayMult}*1]}s

       /if (${EndingVar}==1) /goto :Begin
    /doevents
    /autoinv
    /delay ${Math.Calc[${DelayMult}*1]}s
    /autoinv
    /delay ${Math.Calc[${DelayMult}*1]}s
    /call ClosePacks
    /doevents
/return


|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|READ INI sub
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Sub readIni(RecipeName) 
    /declare Container string 

    /echo Running ${RecipeName} recipe 

   /if (${Ini["Alchemy.ini","${RecipeName}",-1,"NOTFOUND"].Equal["NOTFOUND"]}) { 
        /echo Recipe ${RecipeName} not found 
        /endmacro 
    } 

   /varset Container ${Ini[Alchemy.ini,${RecipeName},Cont,Enviro]} 

   /if (${Container.Equal[Enviro]}) { 
        /varset PackCode Enviro 
   } else { 
        /varset PackCode ${FindItem[=${Container}].InvSlot} 
       
      /if (${PackCode.Equal[NULL]}) { 
         /echo Could not find container ${Container} 
         /varset EndingVar 2
         /return
      } 
      | pack1 = 22, ... , pack8 = 29 
      /varset PackCode pack${Math.Calc[${PackCode}-21].Int} 
   }  

   /call cleanPack "${Container}"

    /for i 1 to 10 
        /varset Component[${i}] ${Ini[ALchemy.ini,${RecipeName},Comp${Math.Calc[${i}-1].Int},NOTFOUND]} 
    /next i 
    /return 

|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|Clear Cursor
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sub ClearCursor 
    :Loop 
      /if (!${Cursor.ID}) /return 
      /autoinv 
|      /destroy	
      /delay 5s
      /doevents 
      /goto :Loop 
    /return 

|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|Sub DoCombine
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sub DoCombine 
    :Loop 
      /combine ${PackCode} 
      /delay ${Math.Calc[${DelayMult}*1]}s
      /if (${PackCode.Equal[Enviro]}) /delay ${Math.Calc[${DelayMult}*1]}s 
      /doevents 
      /if (${InvSlot[${PackCode}].Item.Items}) /goto :Loop 
      /delay 5
      /if (${Me.Skill[Alchemy]}>${OldSkill}) {
        /echo Your Alchemy Went Up!! It's now ${Me.Skill[Alchemy]}!
        /varset OldSkill ${Me.Skill[Alchemy]}
      }
    /doevents
    /return 

|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|Sub add Components
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sub AddComp(CompName, PackSlot) 
   /if (${CompName.Equal[NOTFOUND]}) /return 

   /if (!${FindItem[=${CompName}].ID}) { 
      /echo Could not find ${CompName} in inventory 
      /beep 
      /varset EndingVar 2
      /return 
    } 

   :Loop 
      /nomodkey /ctrl /itemnotify ${FindItem[=${CompName}].InvSlot} leftmouseup 

      /if (!${Cursor.ID}) { 
         /delay ${Math.Calc[${DelayMult}*1]}s
         /goto :Loop 
      } 

   /if (${PackCode.Equal[Enviro]}) { 
      /nomodkey /itemnotify ${InvSlot[enviro${PackSlot}]} leftmouseup 
   } else { 
      /nomodkey /itemnotify in ${PackCode} ${PackSlot} leftmouseup 
   }    
   /doevents
   /return 

|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|Sub Event Combine error
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sub Event_CombineError 
    /varset EndingVar 2
/return 

|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|Sub Event Container is being used
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sub Event_ContUsed
    /echo Container in use. Waiting 30 seconds and trying again.
    /delay 30s
    /itemtarget "Forge"
    /delay ${Math.Calc[${DelayMult}*1]}s
    /nomodkey /click left item
    /delay ${Math.Calc[${DelayMult}*2]}s
    /doevents
/return 

|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|Sub Event Salvage
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
Sub Event_Salvage
     /call cleanPack "${Container}"
/return

|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|Sub MOVEMENT SUBS - Merchants
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|Move To Jorlan
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sub MoveToJorlan
  /echo Going to ${MerchantNameA}.
  :PullMoveLoopa
  /if (${Me.State.Equal[SIT]}) /stand 
  /face nolook loc 124.58,-55.72
  /if (${Math.Distance[124.58,-55.72]}>2) /nomodkey /keypress forward hold 
  /if (${Math.Distance[124.58,-55.72]}<=2) {
    /nomodkey /keypress forward
    /return
  }
  /goto :PullMoveLoopa
/return

|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|Move To Steaon Alarenier
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sub MoveToSteaon
  /echo Going to ${MerchantNameA}.
  /echo warp Loc 278 1571 -55
/return
 
Last edited:
alchemy.ini

Rich (BB code):
[CFI]
Cont=Medicine Bag
Comp0=acaana  
Comp1=cicino
Comp2=cork
Comp3=empty vial
Comp4=flamewort
Comp5=yellow rheum

[CFII]
Cont=Medicine Bag
Comp0=acaana  
Comp1=belan
Comp2=cork
Comp3=empty vial
Comp4=flamewort
Comp5=yellow rheum

[CFIII]
Cont=Medicine Bag
Comp0=acaana  
Comp1=berterine
Comp2=cork
Comp3=empty vial
Comp4=flamewort
Comp5=yellow rheum

[CFIV]
Cont=Medicine Bag
Comp0=acaana  
Comp1=dinfuin
Comp2=cork
Comp3=empty vial
Comp4=flamewort
Comp5=yellow rheum

[KSF]
Cont=Medicine Bag
Comp0=clover  
Comp1=clubmoss
Comp2=jatamasi

[GPS]
Cont=Medicine Bag
Comp0=lucerne  
Comp1=sage leaf
Comp2=valerian root

[GPP]
Cont=Medicine Bag
Comp0=lucerne  
Comp1=fenugreek
Comp2=valerian root

[GPH]
Cont=Medicine Bag
Comp0=benzoin  
Comp1=sage leaf
Comp2=valerian root

[Gate]
Cont=Medicine Bag
Comp0=heliotrope  
Comp1=heliotrope
Comp2=heliotrope

[Titan]
Cont=Medicine Bag
Comp0=maliak leaf  
Comp1=tri-fern leaf

[HET]
Cont=Medicine Bag
Comp0=star reach clover  
Comp1=tri-fern leaf

[MI]
Cont=Medicine Bag
Comp0=sickle leaf  
Comp1=sickle leaf
 
Last edited:
Tried the tinkering one ... wow expensive but thats ok .... toon went to first merchant bought gears only then tried to find toolbox and said it couldn't then looped
 
hmmm will look into it .. 8-)

Tinkering has major issues.. i borrowed a buddies gnome.. lemme see what i can do ...

I guess the original code never worked ... /sigh
 
Last edited:
anyone got a noob sham that can test this?

My shammy has a shaiity alchemy of 60 something, any idea how much cash I need on him to do this army?

He's broke, but if it isn't too bad I can test it for you.
 
tinkering totally rewritten .. using the same base code i use for other TS macs...

The tard that posted his mac on MQ2 site.. never finished it.. thats why its so screwy ..

Tinker2 may come out 8-)

Mithaniel .. not real sure on expenses... but i think alchemy is a bit pricey



ZIP UPDATED
 
Ya Alchemy can run some cash .... used to be able to get it back but now its a lot harder to sell BOW potions and Gate potions... I will try it with my Shammy
 
minor glitchin tinkering.. so i updated it...

also found same thing in alchemy ..

so both updated .. along with zip file
 
Thanks Army,

Looked at the combines. You can save a ton of cash by moving to SH at @127 and doing Titans until 180.

I'll let you know how it works, with the holidays I prob won't get on tonight, but for sure tomorrow night and see how it goes. Should also be able to add in Greater Mystical Infusion )same vendor in SH to get to 234.
 
its all good.... right now i am tinkering with tinkering mac.... so .. if anyone is wanting tinker .. pls wait till i finish today with it... will have updated code and zip before i quit 8-)
 
When the UI was changed, it broke the command "/notify MerchantWnd DoneButton leftmouseup" that was closing merchant windows.

Was just letting you know because if someone is scanning through your code and sees "/keypress esc" without a comment saying what it's doing it might through them off. I like to know what the code is doing as I scan over it.
 
Oh dear.

~sigh~

I just spent the last hour scouring through your other thread, pasting like crazy to get all the fixes and patches in each file, saving old version just in case---and here you've all updated like crazy and tied it up into a nice 'lil package for me. ~mutters incoherently as he deletes all those old files~

Grats all, but can we please close that other thread so it can die a graceful death? Idiots keep bumping it up again so that other idiots like me waste a lot of time on it. Wait a minute, I WAS one of the idiots that just bumped it yet again... sorry...

It's the thread called "Max tradeskills while AFK?"
 
just quick FYI ... no copy paste needed... 3rd post is a zip file i keep updated .. just to make folks life easy

8-)
 
alchemy mac works like a charm right up to where I have to buy flamewort from Jorlan. Lita carries it, but Jorlan does not. It may be just a fluke for some reason he does not have it right now though.
 
nvm on last post, but for some reason it is looking for flamewort when the combine does not call for it. At 127 the macro is set up for clover, clubmoss, jatamasi for Kilva's Skin of Flame. It buys those ingredients but then is also trying to buy flamewort for some reason. That is where it sticks and ends macro.

It's not listed in the macro or the .ini for needing flamewort, but oddly enough it tries to buy it LOL.
 
made a minor change to alchemy .. if i had a new shaman i could test it.. so ... shadow .. lemme know whats up

Odessa or anyone with salvage.. lemme know how the new salvage event works..

8-)
 
ok, that fixed that previous problem.....
here is what was happening now though...When making the gate potions, you purchase 10 ingredients but it takes 3 to make the potion. So you end up with 1 left over and it auto puts it into your medicine bag. You then end up with "can not combine in that container type" error. I just changed it to purchase 12 and that fixed the prob. Also, unless you end up with mq2warp loaded, you can not continue the macro. The problem I had there was it crashes me if you do use /gate. I tried binding myself in the exact warp location and facing. I changed macro to /cast "Gate" and removed /zone Shadowlands. That seemed to work until he took off running. No matter what direction I am facing, I turn towards the nexus zone out from shadowhaven, run to that point and zone into Nexus.
 
i use mq2rwarp .. and it works fine...


i realized about gate potions... but i was trying to keep the code down .. so i didn't put a separate buy function for that..

as long as you changed all 3 components to 12 .. that would work fine.. i just liked to use round numbers 8-)

i am using code's compile.. and gate works fine..

so just make sure you have a compile with working /gate and you should be all set
 
ya I am using code's compile also with rwarp. It zones me to shadowhaven correctly, then waits, the for some reason i get a prompt saying that my bind point is not available, and I crash to log on screen. Is there any chance you can add a check to see if you are already in shadowhaven? Like, to check if I am standing next to the vendor already so it will start the macro no matter what. If not, no worries, I'll work it out anyway. I just prefer not to use warp of any kind right now.
 
whats the zone code for shadowhaven?

its a simple if statement

also i could change the code to simply /zone shadowhaven.. and skip gate altogether
 
You can get alchemy up to 223 in sh by adding the Elixir of Divine Endurance to the mac, it only takes Betherium Bark and Blade Leaf from the same vendor you already have. I added it to the mac. The problem i have is if i am in front of vendor in SH it still gates me to bind even though i am already in SH. I tried to add a check for the zone before it did the gate part but keeps gating me which i hate to do. Thanks for the mac though worked pretty well for me.

:o
 
Do you have to have the componets with these or will these macros do all the work for me? And how much plat should i have on my toon? What is the cheapest skill to bring up?
 
most all tradeskills are very cheap to raise up to a certain point. JC and Alchemy are about the 2 most expensive I believe. As for needing components, it depends on the macro and how it is written. Most of these macro's here will get everything for you except for money. When starting out in Alchemy I just kept 10k on me and it lasted me for quite sometime. After the macro started me into gate poitions, it gets expensive though. It also depends on your strength and how much you can carry. Being lower lvl, my str is not up yet so I am limited on how much i can carry before I just freeze in place.
 
read the notes at the top of each macro ..

smith2 you need leather padding
mistletoe you need tunare dust and mistletoe
alchemy you need fresh fish

some need items like baking needs a split and non-stick frying pan
smithing2 i believe needs a smithing hammer

etc etc

i will take a look at alchemy and get a zone check in the macro ..

and i will see about adding that other recipe .. thanks

atmy
 
I tried the pottery mac and my toon just sits there in front of the wheel with his mouse centered on it and I keep getting the echo:

Could not send notification to 276 leftmouseup

over and over

Am i doing something wrong? Mouse is centered on the pottery wheel...
 
there are no windows open in between the mouse and pottery wheel are there?

like a chat window.. or your inventory window.. or a bag?

thats what it usually turned out to be for me... or i was clicking right over the top of it .. lol
 
tinkering is expensive also, it is best that you get coiled springs in the 180 and above range. collapseable toolboxs are good to past 200, but dont remember how much past atm. I have spent well over 100k on tinkering so far.
 
Thank you guys so much with the work you have put into these macs and all the info on this site it has helped me understand it a bit more. I am having trouble finding a tailoring mac tho do any of you know where to find one or do you guys have one somewhere. Thank you.
 
Various Tradeskill MACS

Users who are viewing this thread

Back
Top