- Joined
- Oct 6, 2005
- RedCents
- 120¢
I know similar was posted a while back, but here is my rendition of FH mac. I am greedy so I like to loot
.
Tested with docrack:
nostun
nomeleepushback
Needed plugins:
mq2twist
mq2moveutils
*EDIT* Fixed warp location, thx Raw
.Tested with docrack:
nostun
nomeleepushback
Needed plugins:
mq2twist
mq2moveutils
Rich (BB code):
#turbo
#event end "Shutdown12345"
#event dzquit "#*#You have entered Nedaria's Landing#*#"
#event group "#*#You have entered The Forgotten Halls#*#"
#event ef "#*#You have entered Guild Lobby#*#"
|Change to bind zone....................^^^^^^^^^^^
#event end "#*#goodbye#*#"
#event timetoloot "You gain experience!!"
#event timetoloot "You gain party experience!!"
Sub Main
:waitforit
/doevents
/doevents
/goto :waitforit
/return
| Long delay to account for zoning Time.
| Delay can be changed
Sub indz
:begin
/delay 20s
/twist off
/face heading 270
/delay 2s
/warp loc -573.50 162.80 2.15
/circle on 26
/keypress forward hold
/twist 1 3 4 5 6 2
|Change ^^^^^^^ to your twist lineup.
/target clear
/target clear
:loopstart
/doevents
/call GMcheck
/if (${Target.Level}>67) /tar npc next
/if (${Target.Distance}>220) /keypress esc
/if (${Target.ID}==FALSE) /tar NPC radius 220 rat
/if (${Me.PctHPs}<=30) /call succor
/doevents
/delay 10
/goto :loopstart
/return
Sub succor
/warp loc 245 -33 0
/circle off
/twist 1 8
/delay 60
:loopheal
/if (${Me.PctHPs}>80) {
/face heading 270
/warp loc -573.50 162.80 2.15
/circle on 26
/keypress forward hold
/twist 1 3 4 5 6 2
|Change ^^^^^^^ to your twist lineup.
/return
}
/delay 60
/goto :loopheal
/return
| This is the GM check it is called about every 10 seconds.
| It beeps at you then /quits the game.
Sub GMcheck
/if (${Spawn[gm].ID}) {
/echo Gm detected
/beep
/beep
/beep
/q
/endmac
/unload
/q
}
/return
Sub event_dzquit
/dzquit
/delay 2s
/disband
/leave 1
/delay 2s
/dzquit
/twist off
/delay 2s
/target Eldros Danmor
/warp target
/delay 2s
/say Interested In Visiting the Forgotten Halls
/delay 3s
/target Nideno Eliagy
/warp target
/delay 2s
/echo We'll team back up inside!
/delay 2s
/warp loc 1544 -665 94
/face loc 1540, -675
/look 0
/doortarget
/delay 10s
/click left
/delay 2s
/keypress u
/delay 1s
/click left
/keypress u
/delay 10s
/target clear
/call indz
/return
|In the event of a water landing....
| This camps you out.
Sub Event_ef
/echo sorry i don't know how or why but you died.
/circle off
/twist off
/delay 45s
/sit on
/camp desktop
/q
/endmacro
/return
sub event_timetoloot
/declare LootSlot int inner 0
/declare LootTotal int inner 0
/target a squeaking rat's corpse
/twist off
/circle off
/keypress forward
/warp target
/delay 2s
/loot
/delay 2s
/varset LootTotal ${Corpse.Items}
/echo There are ${LootTotal} items on the corpse.
/if (${LootTotal} > 0) {
/for LootSlot 1 to ${LootTotal}
/itemnotify loot${LootSlot} leftmouseup
/delay 5
/destroy
/delay 5
/next LootSlot
}
/notify LootWnd DoneButton leftmouseup
/call indz
/return
Sub event_end
/echo goodbye
/circle off
/twist off
/target a harindi guide
/keypress forward
/warp target
/delay 1s
/say ready to leave
/end
/return
*EDIT* Fixed warp location, thx Raw
Last edited:


