• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

FHassist macro

Jumjum5

New member
Joined
Dec 18, 2004
RedCents
20¢
Here is a macro I put together in like an hour hehe. It is meant for helping your bard in Forgotten Halls by giving extra dps while being safely warped out of the map :p . Wrote it for a sk but can be edited very easily for any other classes spells.

There is much that can be done to make this more accurate and do exactly how ya want it but since this is my first macro I think I did pretty dang good for a noob :D :D :D :D

Rich (BB code):
BY: JumJum5
Usage: /mac FHassist

My first ever macro (mostly a cut and paste job).Thanks to those that wrote the macros that I used some bits and pieces from. Made for a sk to cast his 3 dots on the mob the bard is kiting in Forgotten Halls
Edit the spells and delays for them if you need.

#turbo
#event dzadd "personyouwanttoadd tells you, 'add me'  
#event invite "#*#invites you to join#*#"  
#Event Zoned "#*#You have entered#*#"  
#event camp "personingroup tells the group, 'lets roll'

Sub Main

:Start
/face heading 210
/warp loc -560 183 2
/delay 5s


:loopstart 
/doevents
/call GMcheck
/if (${Target.PctHPs}==100) /target npc next
/delay 30
/if (${Target.PctHPs}<99) /delay 30 
/cast "Blood of Inruku"
/delay 10s
/cast "Dark Constriction"
/delay 10s
/cast "Bond of Inruku"
/delay 10s
/sit
/delay 1m
/goto :loopstart  
/return  

Sub GMcheck  
 /if (${Spawn[gm].ID}) {  
 /echo Gm detected  
 /beep 
 /beep 
 /beep   
 /endmac 
 /unload 
 /q  
 }  
 /return  
  
 Sub event_camp  
 /sit  
 /camp desk  
 /return  
  
 sub event_zoned  
 /delay 5s  
 /sit  
 /camp desk  
 /endmac 
 /return  

 sub event_dzadd 
 /dzadd personyouwanttoadd 
 /return 

 sub event_invite  
 /invite  
 /return

Hope yall like it and can get some use out of it. BTW if you have any input on what to change or take out to make this better plz post it, thanks
 
Last edited:
Rich (BB code):
/keypress 9
Unless your SK has fading memories, that would be useless :p That's what red had assigned to 9, look at what you c/p :D


I'm a bit confused by
Rich (BB code):
/if (${Target.PctHPs}<=100) /target npc next
/delay 30
/if (${Target.PctHPs}>99) /delay 30
The first /if, you're saying that if your target is at 100%, to skip it, but in your second /if, you say that if your target is at 100% to kill it.

Also with
Rich (BB code):
/if (${Target.PctHPs}>99) /delay 30 
/cast "Blood of Inruku"
/delay 10s
/cast "Dark Constriction"
/delay 10s
/cast "Bond of Inruku"
/delay 10s
It will cast on your target wheather it's above 99% or not, all that if statement does is to tell it to delay 30 before doing so.
 
Also, if you're going to cast the spells by name, wouldn't you have to /declare that? Something like
Rich (BB code):
/declare Blood_of_Inruku gem1
then in the macro change it to say
Rich (BB code):
/cast ${Blood_of_Inruku}
I'm not sure if that's the right /declare statement, if it's not then correct me, I'm not even sure if you have to do any of this.....
 
I basicly had no clue on what I was doing lol. I tried to make it where it would target the mob that was under 99% and just skip the mobs that was at 100%. Then once it is targeted to the mob that is under 99% to cast those spells and med for 1min then do it again.

The first one I tried was a cut and paste from abunch of different macros with the declares, varsets, and alot of that other crap that I didnt really understand. So I just made another cut and paste of things I could kinda understand. (still trying to teach myself macros and such)

Thx for the input :D :D
 
Then for starters you need to change
Rich (BB code):
/if (${Target.PctHPs}>99) /delay 30
to
Rich (BB code):
/if (${Target.PctHPs}<99) /delay 30
And
Rich (BB code):
/if (${Target.PctHPs}<=100)
to
Rich (BB code):
/if (${Target.PctHPs}==100)
 
Rich (BB code):
/keypress 9
Unless your SK has fading memories, that would be useless That's what red had assigned to 9, look at what you c/p

You could however change that to /cast "Feign Death" for your SK so he will FD before camping since it essentially does same as fading memories
 
If anyone has /fade working for them, that would be a good hotkey to set to /keypress 9. If not, then I guess depending on the class and level, different spells. You could set gate to the list and just gate out and camp, since all casters have that, SK wise you would have to add a delayed hotkey for sit after you FD, unless you want it to just /exit the game instead of /camp. If you get up from FD too fast, it will cause mobs to agro again, 3 mins I think is the timer for FD memory wipe.

--Edit--

You could also add the /gate command if you want, but the reason I didn't mention that earlier is if you were camping from a GM alert, the last thing you need is a paladin or ranger instant gating from a zone, especially without a spell message.
 
If anyone has /fade working for them, that would be a good hotkey to set to /keypress 9. If not, then I guess depending on the class and level, different spells. You could set gate to the list and just gate out and camp, since all casters have that, SK wise you would have to add a delayed hotkey for sit after you FD, unless you want it to just /exit the game instead of /camp. If you get up from FD too fast, it will cause mobs to agro again, 3 mins I think is the timer for FD memory wipe.
I'm bored, so if you wanna do that assign your 9 key to this macro:

Rich (BB code):
#event forgetful "#*#Your enimies have forgotten you#*#"

Sub Main
:loopstart
/cast 9 (or whatever your FD gem is)
/delay 3s
/doevents
/goto :loopstart
/return

Sub event_forgetful
/sit
/if (${Me.State.Equal[STAND]}) /sit
/camp
/return
 
/fade doesnt' work in instanced zones for me. everytime i've done it my toon goes LD and gets killed cause the next time I log back in i'm naked at my bind point.

Works fine in non-instanced zones tho.
 
FHassist macro

Users who are viewing this thread

Back
Top
Cart