First off, SilkThread
Code: Select all
| - Thread.mac -
|
#include routines.mac
Sub Main
/call FindCombiner Tailoring
/if $return==99 /return
/cleanup
/click right inv $return
/sendkey down ctrl
:Swatches
/click left auto
/finditem "Spiderling Silk"
/if $find()==FALSE /goto :Done
/click left pack $return 0
/finditem "Spiderling Silk"
/if $find()==FALSE /goto :Done
/click left pack $return 1
/click left pack $return combine
:Wait
/delay 1
/if $pack($return,empty)==FALSE /goto :Wait
/delay 1
/click left auto
/goto :Swatches
:Done
/sendkey up ctrl
/return
Code: Select all
| - mq2lq.mac -
|
#include routines.mac
Sub Main
/call FindCombiner Tailoring
/if $return==99 /return
/cleanup
/click right inv $return
/sendkey down ctrl
:Swatches
/click left auto
/finditem similar "Medium Quality"
/if $find()==FALSE /goto :Done
/click left pack $return 0
/finditem "Skinning Knife"
/if $find()==FALSE /goto :Done
/click left pack $return 1
/click left pack $return combine
:Wait
/delay 1
/if $pack($return,empty)==FALSE /goto :Wait
/delay 1
/click left pack $v80 combine
/for v1 1 to 75
/if "$cursor()"=="TRUE" /goto :AutoDropPelt
/delay 1
/next v1
:AutoDropPelt
/if "$cursor(name)"=="Skinning Knife" /goto :AutoDropKnife
/click left auto
/delay 1
/if "$cursor()"=="TRUE" /goto :AutoDropPelt
:AutoDropKnife
/click left auto
/if "$cursor()"=="TRUE" /goto :AutoDropKnife
/goto :Swatches
:Done
/sendkey up ctrl
/return
Code: Select all
| - Padding.mac -
|
#include routines.mac
Sub Main
/call FindCombiner Tailoring
/if $return==99 /return
/cleanup
/click right inv $return
/sendkey down ctrl
:Swatches
/click left auto
/finditem similar "Low Quality"
/if $find()==FALSE /goto :Done
/click left pack $return 0
/finditem "Silk Thread"
/if $find()==FALSE /goto :Done
/click left pack $return 1
/click left pack $return combine
:Wait
/delay 1
/if $pack($return,empty)==FALSE /goto :Wait
/delay 1
/click left auto
/goto :Swatches
:Done
/sendkey up ctrl
/return
Code: Select all
|- Sheets.mac
#include routines.mac
Sub Main
| Initialisation
/press ctrl
/press shift
/press alt
| Main Loop
/itemtarget Forge
/face item
/click left item
/delay 5
:MakeItem
/sendkey down ctrl
/finditem "Block of Medium Quality Ore"
/if $find()==FALSE /goto :Finished
/click left enviro 0
/delay 1
/finditem "Water Flask"
/if $find()==FALSE /goto :Finished
/click left enviro 1
/delay 1
/finditem "Smithy Hammer"
/if $find()==FALSE /goto :Finished
/click left enviro 2
/delay 1
/sendkey up ctrl
/click left enviro combine
/for v1 1 to 75
/if "$cursor()"=="TRUE" /goto :AutoDrop
/delay 1
/next v1
/goto :MakeItem
:AutoDrop
/if "$cursor(name)"=="Smithy Hammer" /goto :AutoDropTool
/click left auto
/delay 1
/if "$cursor()"=="TRUE" /goto :AutoDrop
:AutoDropTool
/click left auto
/delay 0
/if "$cursor()"=="TRUE" /goto :AutoDropTool
/doevents
/if "$v90"=="1" /goto :Finished
/goto :MakeItem
:Finished
/zapvars
/return
Code: Select all
|- smithing.mac
#event Trivial "You can no longer advance your skill from making this item."
#include routines.mac
|#turbo
Sub Main
| Initialisation
/press ctrl
/press shift
/press alt
/Varset v90 0
| Main Loop
/itemtarget Forge
/face item
/click left item
/delay 5
:MakeItem
/sendkey down ctrl
/finditem "Medium Quality Folded Sheet Metal"
/if $find()==FALSE /goto :Finished
/click left enviro 0
/delay 2
/finditem "Medium Quality Folded Sheet Metal"
/if $find()==FALSE /goto :Finished
/click left enviro 1
/delay 2
/finditem "Medium Quality Folded Sheet Metal"
/if $find()==FALSE /goto :Finished
/click left enviro 2
/delay 2
/finditem "Water Flask"
/if $find()==FALSE /goto :Finished
/click left enviro 3
/delay 2
/finditem "Leather Padding"
/if $find()==FALSE /goto :Finished
/click left enviro 4
/delay 2
/finditem "Breastplate Mold"
/if $find()==FALSE /goto :Finished
/click left enviro 5
/delay 2
/finditem "Smithy Hammer"
/if $find()==FALSE /goto :Finished
/click left enviro 6
/delay 2
/sendkey up ctrl
/if n $pack($v80,space)>0 /return
/click left enviro combine
/for v1 1 to 75
/if "$cursor()"=="TRUE" /goto :AutoDrop
/delay 1
/next v1
/goto :MakeItem
:AutoDrop
/if "$cursor(name)"=="Smithy Hammer" /goto :AutoDropTool
/click left auto
/delay 1
/if "$cursor()"=="TRUE" /goto :AutoDrop
:AutoDropTool
/click left auto
/delay 0
/if "$cursor()"=="TRUE" /goto :AutoDropTool
/doevents
/if "$v90"=="1" /goto :Finished
/goto :MakeItem
:Finished
/zapvars
/return
/mqlog Reached Trivial Stopping
/echo Reached Trivial Stopping
Sub Event_Trivial
/Varset v90 1
/return
Fippy


