This is a vxed mac that has copy and pastes from several macs! Not taking credit for anyones work and all credit goest to people that I got this stuff from. Now that thats out of the way the mac works great except for the fact that if the bard kills everything in the room and only one or 2 misguided are up he will end up casting on them. Why is he casting on them and what can be done to stop him from casting on them. Included is the mac and also what the hell does /doevents do?
Rich (BB code):
#turbo
#event dead "#*#been slain by#*#"
#event camp "You have entered Guild Lobby."
#event exp "#*#experience!#*#"
#event ping "You have gained an ability point!#*#"
#event stats "#*#YETi STATS#*#"
Sub Main
/echo ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
/echo The Ultimate Vxed Edition Bard Macro
/echo ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
/declare Kill_Count int outer 0
/declare Ping_Count int outer 0
/stoptwist
/delay 1s
/target apprentice
/warp target
/delay 1s
/keypress h
/delay 2s
/say vxed
/delay 2s
/keypress esc
/delay 1s
/target stoneshifter
/warp target
/delay 1s
/face heading 10
/delay 1s
/keypress forward hold
/delay 10s
/switch 29
/delay 20s
/stoptwist
/delay 1s
/docrack nostun on
/face heading 270
/delay 1s
/squelch /twist 9
/delay 3s
/warp loc 125 -300 447
/delay 1s
/circle on 60
/keypress forward hold
/delay 16s
/stoptwist
/delay 1s
/call Sing
:loop1
/doevents
/if (${Target.ID}==FALSE) /call Next1
/if (${Me.PctHPs}<=70) /potionbelt activate 1
/if (${Me.PctHPs}<=40) /potionbelt activate 2
/if (${Me.PctHPs}<=25) /call Evac
/if (${Zone.ShortName.Equal[Barindu]}) /call Main
/if (${Target.Distance}>220) {
/keypress esc
/call Next1
}
/if (${Me.PctHPs}<=70) /call regen
/if (${Target.Name.Equal[misguided beludu Creque]}) {
/delay 1s
/keypress esc
/call Next1
}
/call GMcheck
/delay 1s
/if (${Me.AltAbilityReady[Boastful Bellow]}) /aa act Boastful Bellow
/if (${Me.AltAbilityReady[Cacophony]}) /aa act Cacophony
/goto :loop1
/doevents
/return
Sub regen
|5 is Regen, 1-4 are dots
:regenloop
/twist 5 1 2 3 4
/delay 20s
/doevents
/if (${Me.PctHPs}>=90) {
/call Sing
/return
}
/goto :regenloop
/return
Sub Sing
|1-4 and 7 are dots
/delay 1s
/twist 1 2 3 4 7
/doevents
/return
Sub Next1
/delay 1s
/target NPC Next
/if (${Target.CleanName.Left[1].Equal[a]}) /call Sing
/if (${Target.CleanName.Left[1].Equal[m]}) /target NPC Next
/doevents
/return
Sub Evac
/succor
/delay 10s
/twist 6
/delay 3
/sit
/delay 100s
/call Main
/return
Sub GMcheck
/if (${Spawn[gm].ID}) {
/echo Gm detected
/beep
/beep
/beep
/q
/endmac
/unload
/q
}
/return
Sub event_dead
/stoptwist
/camp
/q
/return
Sub event_camp
/delay 1s
/echo shit
/sit
/camp
/end
/return
Sub event_exp
/stoptwist
/varcalc Kill_Count (${Kill_Count}+1)
/echo Kill Count - ${Kill_Count}
/echo Ping Count - ${Ping_Count}
/doevents
/return
Sub event_ping
/echo PING!
/varcalc Ping_Count (${Ping_Count}+1)
/return
Sub event_stats
/echo Yeti Statistics
/echo ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
/echo Kill Count - ${Kill_Count}
/echo Ping Count - ${Ping_Count}
/echo ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
/return
Last edited: