• 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

Request - A simple "Bind Wounds" macro request

Joined
Oct 18, 2013
RedCents
2,776¢
I'd like to find something that's simple, such as:
/mac bindwounds (target)
-- this will determine if the target is < 70% life, and if so, does a bind wounds on them.
-- if 70% or greater it will wait for X seconds to detect again
-- if out of bandages, the macro will end

Optionally: if you are a mage, cast summon bandages and start from the beginning


I realize I can use an autohotkey, but a) that prohibits me from using the computer for anything else, and b) means I can only do one character at a time.
I can use a pet in duel to knock a character down quickly, then have multiple people do bind wounds, or I can step into lava, step out and bandage macro. A cool feature would be to have 2 locations in lavastorm, one in lava and one not in lava, to repeatedly go in and out. Someone posted a macro that unequips your gear, but on TLPs for example, there is not enough +stamina gear to have that work at all.
 
It can be via lava bath and exiting, or via pet dueling -- those would be easiest.
How could I modify the "Me" with "Target at start of macro" on that?

Thanks for the link though. ;)
 
I do this with my whole grp...AFTER i summon a crap ton of bandages from my mage.
I use a shaman as my the one being bandaged using AA canni for damage.
Group close and activate.

Rich (BB code):
downshit30=/if (${Group.Member[1].PctHPs}<70 && ${Me.AbilityReady["Bind Wound"]})/multiline ; /target ${Group.Member[1]} ; /delay 2 ;  /doability "bind wound"
the # in Group.Member[#] is the location of the char in your grp from the screen of the char that this down is loaded on: 0= you, 1= 1st toon in grp sequence after you, 2= second toon in grp sequence etc for 3,4,5.

on my shaman i also add
Rich (BB code):
downshit31=/if (${Me.PctHPs}>70 && ${Me.AltAbilityReady[Cannibalization]}) /alt act 47
I add/activate these ONLY when i want to work my Bind Wounds skill
 
Re: A simple &amp;quot;Bind Wounds&amp;quot; macro request

Okay so I changed Me to Target and commented out a line (where it targets myself, how often are you changing targets when running a bind wounds macro?) so this is what I have

Version 1, updated version down below
Rich (BB code):
| Bandaide.mac
| BY: Alatyami
| Last Modified: March 30, 2005
| Usage: /macro bandaide
| Prerequisites: Pre-purchased bandages
|===============================|

Sub Main
  :mainloop
  /if (${Target.PctHPs} <= 70) /call Bandaide
  /if (${Target.PctHPs} >= 70) /call End
  /goto :mainloop
/return

Sub bandaide
  :bandaide
  /delay 15
|  /target ${Me}
  /if (${Me.AbilityReady["Bind Wound"]}) /doability "bind wound"
  /doevents
  /if (${Target.PctHPs} >= 70) /return
  /goto :bandaide
/return

Sub Event_End
Sub End
   /echo Why you laying around? Get to fighting!
   /endmac
/return

It does the job, gets the target to 70 and then ends. However it does a bind wound loop after it's called to end, funny enough, so I'll have to change the order of operation. ;)

- - - Updated - - -

I made a new update -- the macro will constantly loop in silence until your target is <70% life, and will end if you receive the "out of bandages" message. I was nuking 1 character and letting others bandage, and they'd stop when they ran out.

I'll eventually find a method to move in/out of lava, or nuke oneself (really only viable on TLPs when resists are low) so that the bandaging can continue on...

UPDATED!
Rich (BB code):
| Bandaid2.mac
| BY: Alatyami, modified by BlankStare of RG
| Last Modified: 2015-09-02
| Usage: /mac bandaid2
| Prerequisites: Pre-purchased bandages, summoned bandages, etc
|===============================|

#event Without "#*#You can't bandage without bandages, go buy some#*#"

Sub Main
/echo Beginning bind wounds!
  :mainloop
  /if (${Target.PctHPs} < 69) /call Bandaide
|  /if (${Target.PctHPs} >= 69) /call End
  /goto :mainloop
/return

Sub bandaide
  :bandaide
  /delay 14
|  /target ${Me}
  /if (${Me.AbilityReady["Bind Wound"]}) /doability "bind wound"
  /doevents
  /if (${Target.PctHPs} >= 69) /return
  /goto :bandaide
/return

Sub Event_End
Sub End
   /echo Bandaging Completed
   /endmac
/return

Sub Event_Without
/echo Out of bandages!
/end
 
Request - A simple "Bind Wounds" macro request

Users who are viewing this thread

Back
Top
Cart