and here follows the autohotkey script, to cast spells, to ge trdy for slaying. i improved it in this manner, that now it sends skill keys, rather than clicking on skill coordinates. i came up with the idea in bed, should have done that earlier.
Code:
; 55hp monk get rdy script
;misc
statusmsg = 1;1= enabled 0=disabled => outputs some status msgs
msg1 = give me a few seconds pls, until i casted all my protection.
msg2 = alright, i am ready and set.
;skill activation time (cant use complex variables here :( so we have to use absolute values)
skill_at *:= (2 * 1000) + 500
skill8_at := (2 * 1000) + (10 * 1000) + 1500
^!m::
IfWinExist Guild Wars
{
*WinActivate;make gw window active
*sleep 50;give the cpu a short time to take a breath
*if statusmsg = 1;check if you want status msgs being broadcasted or not
* *send {t} %msg1% {enter};<t> = my guild wars hotkey for <open chat>
*
Send {F5};<F5> = my guild wars hotkey for <target self>
send {1};activate skill 1 / protective bond
sleep, %skill_at%;wait until skill was casted
send {2};activate skill 2 / mending
sleep, %skill_at%;wait until skill was casted
send {3};activate skill 3 / balthazar's spirit
sleep, %skill_at%;wait until skill was casted
send {4};activate skill 4 / essense bond
sleep, %skill_at%;wait until skill was casted
send {8};activate skill 8 / blessed signet
sleep, %skill8_at%;wait until skill was casted
send {8};activate skill 8 / blessed signet
sleep, %skill8_at%;wait until skill was casted
send {8};activate skill 8 / blessed signet
*if statusmsg = 1;check if you want status msgs being broadcasted or not
* *send {t} %msg2% {enter};<t> = my guild wars hotkey for <open chat>
}
else;we did not find guild wars
MsgBox, 0, , ERROR[1]: PLEASE START GUILD WARS FIRST!
return