Moderator: MacroQuest Developers

Code: Select all
|request by thegnomoe
|written by Drunkensloth
|usage /mac raidassist "assist name"
|
|
|note: this will stop attacking if anything that gives an enrage message becomes enraged~
|
|personalize this code or you will look like a retard
#turbo
#Event asstank "@Param0" tells the raid, 'Assist'"
#Event enraged "has become enraged"
#Event toofar "Your target is too far away, get closer!"
#Event XP "experience!!"
Sub Main
:mainloop
/doevents
/delay 2s
/goto :mainloop
/return
Sub Event_asstank
/assist "@Param0"
/call Combat
/return
Sub Event_XP
/press esc
/press esc
/press f2
/rs I am retard and am following $target(name,clean)
:Loop
/if n $target(distance)>60 /sendkey down up
/if n $target(distance)<20 /sendkey up up
/face fast
/doevents
/delay 0
/if "$target()"=="TRUE" /goto :Loop
/return
Sub Event_toofar
/press up
/call Combat
/return
Sub Combat
/attack
:fight
/rs I am stupid and dont edit my macros~
/shout hey everyone, I am breaking the EULA running a third party program to MACRO WEEEEEE!
/face fast
/press down
/doevents
/delay 2s
/if "$target()"=="False" /call Main
/goto :fight
/return

Code: Select all
#turbo
#Event kill "commander told you, 'kill"
#Event enraged "has become enraged"
#Event toofar "Your target is too far away, get closer!"
#Event follow "commander told you, 'follow'"
#Event feign "commander told you, 'feign'"
Sub Main
:mainloop
/doevents
/delay 1s
/goto :mainloop
/return
Sub Event_kill
/assist commander
/delay 1s
/t commander Attacking %t
/call Combat
/return
Sub Event_follow
/press esc
/press esc
/stand
/attack off
/target commander
/t commander Following you
:followLoop
/if n $target(distance)>40 /sendkey down up
/if n $target(distance)<20 /sendkey up up
/face fast
/doevents
/delay 0
/if "$target()"=="TRUE" /goto :followLoop
/return
Sub Event_toofar
/sendkey down up
:farLoop
/if n $target(distance)<30 /sendkey up up
/face fast
/doevents
/delay 0
/if "$target()"=="TRUE" {
/if n $target(distance)>40 /goto :farLoop
/call Combat
}
/return
Sub Event_enraged
/attack off
/press 9
/press esc
/t commander rage
/delay 0
/return
Sub Combat
/attack on
/press 1
/cast item "Celestial Fists"
:fight
/face fast
/doevents
/delay 0
/if "$target()"=="False" {
/sendkey up up
/call Main
}
/goto :fight
/return
Sub Event_feign
/attack off
/press 9
/press esc
/t commander Feigned
/delay 0
/return