Thanks for the feedback!
So, from what i gather, my change can be implemented safely, since the newer version (in which this change would somehow interfere with the original code) was never deployed.
If i may ask, why did you stop working on this and what are you working on now?
@The pointy-hat-people:
If you want your wizard's archon beam to stop changing directions mid-fight, comment the first MouseMove()-Command. Your function should then look like this:
Func wizard()
Print("Buff's")
Sleep(100)
Send("2")
Sleep(100)
Send("3")
Sleep(100)
Send("4")
sleep(100)
position()
send("{SHIFTDOWN}")
sleep(100)
MouseDown("left")
sleep(100)
Mouseup("left")
sleep(100)
send("{SHIFTup}")
sleep(900)
Print("Shooting")
MouseDown("right")
sleep (200)
Send("1")
sleep($archonrightclickinicialdmgtimer)
; MouseMove(1331,323) This line was responsible for the Archon-beam-direction-changing
sleep (100)
print("Pressing 1 AOE dmg ")
Local $i = $button1wizardtimes
do
Send("1")
sleep($archonspellcD)
if $usepot Then
sleep (100)
send("q")
sleep (100)
endif
;MouseMove(1197, 320)
$i = $i - 1
Until $i = 0
EndFunc