If your new here, this script actually works. Just make sure you have the newest version of MQ.
| - Arrows.mac -
|
| Purchase the materials listed below in the /finditem commands - put them in the first 3 containers, and
| open the first 3 containers and make sure they don't overlap with each other or your inventory window
| itself. Of course you can change the /finditem descriptions and purchase different components.
| You can have your fletching container in any slot, however it's best to put it in the last slot.
#turbo
#event CombineFail "You lacked the skills to fashion the items together."
#event CombineSuceed "You have fashioned the items together to create something new!"
Sub Main
/declare v80 global
/declare p2 global
/declare v61 global
/declare v99 global
/declare p0 global
/declare return global
/declare slots global
/call FindCombiner Fletching
/varset v80 $return
/if n @v80==99 /return
/for slots 0 to 9
/press esc
/next slots
/press i
/click right inv @v80
/for slots 0 to 2
/click right inv @slots
/next slots
:MakeArrows
/varset v61 0
/sendkey down ctrl
/finditem "Several Parabolic Cut Fletchings"
/if $cursor()==NULL {
/sendkey up ctrl
/for slots 0 to 9
/press esc
/next slots
/endmacro
}
/click left pack @v80 0
/delay 5
/finditem "Small groove Nocks"
/click left pack @v80 1
/delay 5
/finditem "Bundled ceramic arrow Shafts"
/click left pack @v80 2
/delay 5
/finditem "Hooked Arrowheads"
/click left pack @v80 3
/delay 5
/sendkey up ctrl
/click left pack @v80 combine
/delay 5
/sendkey up ctrl
/doevents
/if n @v61==1 {
/echo Failed
} else {
/echo Succeeded
}
/if $cursor()==TRUE {
/click left auto
/delay 5
}
/goto :MakeArrows
/return
Sub Event_CombineFail
/varset v61 1
/return
Sub Event_CombineSuceed
/varset v61 2
/return
Sub FindCombiner(p0)
/varset p2 99
/for v99 0 to 7
/if "$pack(@v99,combine)"=="@p0" /varset p2 @v99
/next v99
/return @p2

