#turbo
#event dead "#*#You have been knocked unconscious!#*#"
#event exp "#*#experience!#*#"
#event ping "You have gained an ability point!#*#"
#event stats "#*#YETi STATS#*#"
#event reset "#*#RESET#*#"
Sub Main
/declare Kill_Count int outer 0
/declare Ping_Count int outer 0
/declare Exp float outer
/declare AAExp float outer
/varset Exp ${Me.PctExp}
/varset AAExp ${Me.PctAAExp}
/echo
/echo ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
/echo
/echo
/echo Forgotten Halls FHxpnowarp1.Mac
/echo
/echo ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
/echo
/if (${Zone.ShortName.Equal[Nedaria]}) /call Expedition
/tell LEACHER
/delay 1s
/plugin mq2exactspeed
/delay 1s
/docrack nostun2 on
/delay 1s
/docrack noencumberance on
/delay 1s
/invite LEACHER
/delay 2s
/dzadd LEACHER
/stoptwist
/delay 40s
/speed 70
/plugin mq2moveutils unload
/delay 1s
/plugin mq2moveutils
/play mob
/delay 30s
/speed 5
/delay 1s
/moveto loc -575 158 2.13
/delay 4s
/face heading 270
/speed 250
/delay 3s
/circle on 20
/tar NPC radius 220 rat
/call Loop
/return
Sub Loop
/stoptwist
/squelch /twist 3 4 5 6 7
:loop
/doevents
/if (${Target.ID}==FALSE) /tar NPC radius 220 rat
/if (${Me.PctHPs}<=60) /potionbelt activate 1
/if (${Me.PctHPs}<=55) /call healtwist
/if (${Zone.ShortName.Equal[Nedaria]}) /call Main
/if (${Zone.ShortName.Equal[GuildLobby]}) /q
/goto :loop
/return
Sub Expedition
/twist off
/disband
/delay 1s
/plugin mq2exactspeed
/target clear
/delay 1s
/speed 240
/target clear
/target clear
/delay 2s
/play chiba slow
/delay 45s
/target Eldros Danmor
/delay 2s
/face
/delay 1s
/say interested in visiting
/delay 3s
/cleanup
/face loc 1540, -675
/target clear
/delay 2s
/play bear slow
/delay 45s
/target Nideno Eliagy
/delay 2s
/face
/delay 1s
/say Forgotten halls
/delay 2s
/cleanup
/speed 50
/face loc 1540, -675
/delay 3s
/play door4 slow
/face loc 1540, -675
/look 0
/doortarget
/delay 10s
/click left
/delay 2s
/click left
/keypress u
/delay 30s
/plugin mq2exactspeed
/stoptwist
/delay 1s
/invite LEACHER
/delay 2s
/dzadd LEACHER
/delay 30s
/speed 70
/plugin mq2moveutils unload
/delay 1s
/plugin mq2moveutils
/delay 1s
/docrack noencumber on
/delay 2s
/docrack nostun2 on
/delay 1s
/play mob
/delay 30s
/speed 5
/delay 1s
/moveto loc -575 158 2.13
/delay 4s
/face heading 270
/speed 250
/delay 3s
/circle on 20
/tar NPC radius 220 rat
/squelch /twist 3 4 5 6 7
/call Loop
/return
Sub healtwist
/stoptwist
/delay 1s
/squelch /twist 2 3 4 5 6
:loopheal
/doevents
/if (${Me.PctHPs}>=90) /call Loop
/if (${Target.ID}==FALSE) /tar NPC radius 220
/if (${Me.PctHPs}<=40) /potionbelt activate 1
/if (${Zone.ShortName.Equal[Nedaria]}) /call Main
/if (${Zone.ShortName.Equal[GuildLobby]}) /call dead
/goto :loopheal
/return
Sub event_dead
/delay 5s
/dzremove LEACHER
/stoptwist
/return
Sub event_exp
/varcalc Kill_Count (${Kill_Count}+1)
/varset AAExp ${Math.Calc[${Me.PctAAExp}-${AAExp}]}
/varset Exp ${Math.Calc[${Me.PctExp}-${Exp}]}
/echo EXP: ${Exp} - AAXP: ${AAExp} -
${Math.Calc[${Macro.RunTime}/60]} minutes
/echo Kill Count - ${Kill_Count}
/echo Ping Count - ${Ping_Count}
/varset Exp ${Me.PctExp}
/varset AAExp ${Me.PctAAExp}
/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 Running Time - ${Math.Calc[${Macro.RunTime}/60]}
minutes
/echo ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
/return