Code:
{
SetDefaultMouseSpeed, 1
SetKeyDelay, 40, 40
SetMouseDelay, 40
CoordMode, Mouse
SetWorkingDir c:\Users\FX-8120\My Documents\My Games\Path of Exile\Screenshots
{
^h::
MouseGetPos, Xpos, Ypos
MouseClick, left, 1660, 1048 ; t
ImageSearch, FeetX, FeetY, 1412, 480, 1604, 933, *100 FeetR2.png
if ErrorLevel = 1
ImageSearch, FeetX, FeetY, 1412, 480, 1604, 933, *100 FeetL1.png
if ErrorLevel = 1
MsgBox Feet could not be found on the screen.
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrap.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapL6.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapR5.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapR6.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapL4.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapL3.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapL2.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapR4.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapR4.png
if ErrorLevel = 1
MsgBox VaalLightningTrap could not be found on the screen.
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletons.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsR4.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsm5.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsM6.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsL3.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsL2.png
if ErrorLevel = 1
MsgBox VaalSummonSkeletons could not be found on the screen.
MouseClick, left, FeetX, FeetY
MouseMove, Xpos, Ypos
Return
}
{
^q::
MouseGetPos, Xpos, Ypos
MouseClick, left, 1660, 1048 ; t
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrap.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapL6.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapR5.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapR6.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapL4.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapL3.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapL2.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapR4.png
if ErrorLevel = 1
MsgBox VaalLightningTrap could not be found on the screen.
MouseClick, left, VaalLightningTrapX, VaalLightningTrapY
MouseMove, Xpos, Ypos
Send, {t}
MouseClick, left, 1660, 1048 ; t
ImageSearch, FeetX, FeetY, 1412, 480, 1604, 933, *100 FeetR2.png
if ErrorLevel = 1
ImageSearch, FeetX, FeetY, 1412, 480, 1604, 933, *100 FeetL1.png
if ErrorLevel = 1
MsgBox Feet could not be found on the screen.
MouseClick, left, FeetX, FeetY
MouseMove, Xpos, Ypos
Return
}
{
^w::
MouseGetPos, Xpos, Ypos
MouseClick, left, 1660, 1048 ; t
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletons.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsR4.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsm5.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsM6.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsL3.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsL2.png
if ErrorLevel = 1
MsgBox VaalSummonSkeletons could not be found on the screen.
MouseClick, left, VaalSummonSkeletonsX, VaalSummonSkeletonsY
MouseMove, Xpos, Ypos
Send, {t}
MouseClick, left, 1660, 1048 ; t
ImageSearch, FeetX, FeetY, 1412, 480, 1604, 933, *100 FeetR2.png
if ErrorLevel = 1
ImageSearch, FeetX, FeetY, 1412, 480, 1604, 933, *100 FeetL1.png
if ErrorLevel = 1
MsgBox Feet could not be found on the screen.
MouseClick, left, FeetX, FeetY
MouseMove, Xpos, Ypos
Return
}
{
Numpad1::
MouseGetPos, Xpos, Ypos
Send, {i}
MouseClick, left, 1485, 305 ; Right Finger
MouseClick, left, 1825, 615 ; Inventory ring 1
MouseClick, left, 1485, 305 ; Right Finger
MouseClick, left, 1690, 305 ; Left Finger
MouseClick, left, 1875, 615 ; Inventory ring 2
MouseClick, left, 1690, 305 ; Left Finger
MouseClick, left, 1880, 670 ; Inventory Gem 1,1
MouseClick, left, 1485, 305 ; Right Finger
MouseClick, left, 1820, 670 ; Inventory Gem 1,2
MouseClick, left, 1690, 305 ; Left Finger
Send, {i}
MouseClick, left, 1660, 1048 ; t
ImageSearch, FeetX, FeetY, 1412, 480, 1604, 933, *100 FeetR2.png
if ErrorLevel = 1
ImageSearch, FeetX, FeetY, 1412, 480, 1604, 933, *100 FeetL1.png
if ErrorLevel = 1
MsgBox Feet could not be found on the screen.
ImageSearch, PurityOfLightningX, PurityOfLightningY, 1412, 480, 1604, 933, *10 PurityOfLightningR5.png
if ErrorLevel = 1
ImageSearch, PurityOfLightningX, PurityOfLightningY, 1412, 480, 1604, 933, *10 PurityOfLightningM4.png
if ErrorLevel = 1
MsgBox PurityOfLightning could not be found on the screen.
if ErrorLevel = 0
{
MouseClick, left, PurityOfLightningX, PurityOfLightningY
Send, {t}
MouseClick, left, 1660, 1048 ; t
}
Sleep, 900
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrap.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapL6.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapR5.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapR6.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapL4.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapL3.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapL2.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapR4.png
if ErrorLevel = 1
MsgBox VaalLightningTrap could not be found on the screen.
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletons.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsR4.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsm5.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsM6.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsL3.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsL2.png
if ErrorLevel = 1
MsgBox VaalSummonSkeletons could not be found on the screen.
ImageSearch, PurityOfElementsX, PurityOfElementsY, 1412, 480, 1604, 933, *10 PurityOfElementsL4.png
if ErrorLevel = 1
ImageSearch, PurityOfElementsX, PurityOfElementsY, 1412, 480, 1604, 933, *10 PurityOfElementsM3.png
if ErrorLevel = 1
ImageSearch, PurityOfElementsX, PurityOfElementsY, 1412, 480, 1604, 933, *10 PurityOfElementsR4.png
if ErrorLevel = 1
MsgBox PurityOfElements could not be found on the screen.
if ErrorLevel = 0
{
MouseClick, left, PurityOfElementsX, PurityOfElementsY
Send, {t}
MouseClick, left, 1660, 1048 ; t
}
MouseClick, left, FeetX, FeetY
MouseMove, Xpos, Ypos
Return
}
{
Numpad0 & Numpad1::
MouseGetPos, Xpos, Ypos
Send, {i}
MouseClick, right, 1485, 305 ; Right Finger
MouseClick, left, 1880, 670 ; Inventory Gem 1,1
MouseClick, left, 1825, 615 ; Inventory ring 1
MouseClick, left, 1485, 305 ; Right Finger
MouseClick, left, 1825, 615 ; Inventory ring 1
MouseClick, right, 1690, 305 ; Left Finger
MouseClick, left, 1820, 670 ; Inventory Gem 1,2
MouseClick, left, 1875, 615 ; Inventory ring 2
MouseClick, left, 1690, 305 ; Left Finger
MouseClick, left, 1875, 615 ; Inventory ring 2
Send, {i}
MouseClick, left, 1660, 1048 ; t
ImageSearch, FeetX, FeetY, 1412, 480, 1604, 933, *100 FeetR2.png
if ErrorLevel = 1
ImageSearch, FeetX, FeetY, 1412, 480, 1604, 933, *100 FeetL1.png
if ErrorLevel = 1
MsgBox Feet could not be found on the screen.
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrap.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapL6.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapR5.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapR6.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapL4.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapL3.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapL2.png
if ErrorLevel = 1
ImageSearch, VaalLightningTrapX, VaalLightningTrapY, 1412, 480, 1604, 933, *10 VaalLightningTrapR4.png
if ErrorLevel = 1
MsgBox VaalLightningTrap could not be found on the screen.
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletons.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsR4.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsm5.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsM6.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsL3.png
if ErrorLevel = 1
ImageSearch, VaalSummonSkeletonsX, VaalSummonSkeletonsY, 1412, 480, 1604, 933, *10 VaalSummonSkeletonsL2.png
if ErrorLevel = 1
MsgBox VaalSummonSkeletons could not be found on the screen.
MouseClick, left, FeetX, FeetY
MouseMove, Xpos, Ypos
Return
}
}