• 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

heal macro help pls

ipass36

New member
Joined
Oct 30, 2007
RedCents
ok I need help with this macro


the problem is when one character in my group dies ..the healer starts healing the dead corpse:(

any suggestions to fix this?

Greatly Appreciated!!

here the macro

|Healbot.mac
|Simple Healer Macro to watch the health of a single target
|
|Usage: /mac Healbot <Percent> <Healspell>
|
|Effect: watch target health and cast specified spell at
|specified health. This is just like Healwatch.mac but uses
|spellcast.inc for simplicity/uniformity
|
|By Fantum409 (MODIFIED)
|Date: 05/01/2004
|----------------------------------------------------------

#turbo 40

#include Spell_Routines.inc

#event hpbuff "Your Skin like Nature spell has worn off of#1#."
#event thorns "Your Shield of Thorns spell has worn off of#1#."
#event strength "Your Storm Strength spell has worn off of#1#."
#event regen "Your Chloroplast spell has worn off of#1#."
#event gate "You have insufficient mana to cast this spell#1#."
#event mehpbuff "#*#Your skin loses its dire resiliences#*#"
#event mask "#*#Your features return to normal#*#"
#event mythorns "#*#The viridiflora fall away#*#"
#event dzquit "#*#You have entered Nedaria's Landing#*#"

|------------------------------------------------------|
| EXAMPLE
|------------------------------------------------------|
#event invis "Your Invisibility spell has worn off of#1#."
|------------------------------------------------------|


Sub Main
/echo Healbot started
/declare j int outer 0
/declare plee[21] string outer
[edited by Siddin]
/varset plee[1]
thru
/varset plee[21]
are names and as such were removed
[finished edit by Siddin]

:loop
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/doevents
/if (${Me.PctHPs}<20) {
/gate
/endm
}
/for j 1 to 21
/target ${plee[${j}]}
/delay 0s
/if (${Target.PctHPs}<80) {
/call cast "Superior Healing" gem1 5s
}
/delay 2
/next j
/goto :loop
/return

Sub Event_gate
/gate
/endmacro
/target Hyati
/mac follow
/return

Sub Event_dzquit
/echo Your exepdition has ended.
/delay 75s
/sit on
/camp desktop
/q
/endmacro
/return

|--------------------------------------------------------------------------------
|SUB: GM Check
|--------------------------------------------------------------------------------
Sub GMCheck

/if (${Spawn[gm].ID}) {
/beep
/beep
/beep

/echo GM has entered the zone!
/echo FUCK HIM but ending the macro...

/keypress forward
/keypress back

/quit
/endmacro
}

/return


thanks alot ipass :wink: :)
 
Last edited by a moderator:
change
/target ${plee[${j}]}
to
Rich (BB code):
  /if (${SpawnCount[${plee[${j} pc]}]}>=1) {
  /target ${plee[${j}]} pc
  } else {
  /squelch /target clear
  /next j
  }
 
thanks siddin:)

just 1 more issue with this heal macro

everytime i run it..the healer sitdown then stands up repeatedly(buttbumping) my GF called it lol

can you,please fix that thanks alotP

ipass :D
 
to change that, really all you need to change is the % that you are healing at. this way you end up sitting more than you should be casting. Do you have to heal at 80% or can you wait longer to heal and still not have to race to heal again?
 
heal is at 80%
my gf healer is set at 63%

lemme know what ya think:)

grp is warrior,2 monks,shaman,enchanter,cleric all 54+
thanks siddin

ipass:P
 
change
Rich (BB code):
/if (${Target.PctHPs}<80) {
/call cast "Superior Healing" gem1 5s
}
to
Rich (BB code):
/if (${Target.PctHPs}<80 && ${Target.PctHPs}>=60 && ${Target.Class.Equal[Warrior]}) {
/call cast "Complete Healing" gem2 10s
}
/if (${Target.PctHPs}<60 && ${Target.Class.Equal[Warrior]}) {
/call cast "Superior Healing" gem1 5s
}
/if (${Target.PctHPs}<50 && ${Target.Class.Equal[Monk]}) {
/call cast "Superior Healing" gem1 5s
}
/if (${Target.PctHPs}<80 && ${Target.Class.Equal[Enchanter]}) {
/call cast "Superior Healing" gem1 5s
}
/if (${Target.PctHPs}<80 && ${Target.Class.Equal[Cleric]}) {
/call cast "Superior Healing" gem1 5s
}
/if (${Target.PctHPs}<70 && ${Target.Class.NotEqual[Cleric]} && ${Target.Class.NotEqual[Enchanter]} && ${Target.Class.NotEqual[Monk]} && ${Target.Class.NotEqual[Warrior]}) {
/call cast "Superior Healing" gem1 5s
}
 
I get this error when i paste that code in there.
it says $[target Class Not Equal.[Monk]} &&
No Such 'Class'Member 'not equal'

thanks
ipass
 
ok, then we can change the whole block of code from
Rich (BB code):
/if (${Target.PctHPs}<80 && ${Target.PctHPs}>=60 && ${Target.Class.Equal[Warrior]}) {
/call cast "Complete Healing" gem2 10s
}
/if (${Target.PctHPs}<60 && ${Target.Class.Equal[Warrior]}) {
/call cast "Superior Healing" gem1 5s
}
/if (${Target.PctHPs}<50 && ${Target.Class.Equal[Monk]}) {
/call cast "Superior Healing" gem1 5s
}
/if (${Target.PctHPs}<80 && ${Target.Class.Equal[Enchanter]}) {
/call cast "Superior Healing" gem1 5s
}
/if (${Target.PctHPs}<80 && ${Target.Class.Equal[Cleric]}) {
/call cast "Superior Healing" gem1 5s
}
/if (${Target.PctHPs}<70 && ${Target.Class.NotEqual[Cleric]} && ${Target.Class.NotEqual[Enchanter]} && ${Target.Class.NotEqual[Monk]} && ${Target.Class.NotEqual[Warrior]}) {
/call cast "Superior Healing" gem1 5s
}
to
Rich (BB code):
/if (${Target.Class.Equal[Warrior]} || ${Target.Class.Equal[Monk]} || ${Target.Class.Equal[Cleric]} || ${Target.Class.Equal[Enchanter]}) {
/if (${Target.PctHPs}<80 && ${Target.PctHPs}>=60 && ${Target.Class.Equal[Warrior]}) {
/call cast "Complete Healing" gem2 10s
}
/if (${Target.PctHPs}<60 && ${Target.Class.Equal[Warrior]}) {
/call cast "Superior Healing" gem1 5s
}
/if (${Target.PctHPs}<50 && ${Target.Class.Equal[Monk]}) {
/call cast "Superior Healing" gem1 5s
}
/if (${Target.PctHPs}<80 && ${Target.Class.Equal[Enchanter]}) {
/call cast "Superior Healing" gem1 5s
}
/if (${Target.PctHPs}<80 && ${Target.Class.Equal[Cleric]}) {
/call cast "Superior Healing" gem1 5s
}
} else {
/if (${Target.PctHPs}<70) {
/call cast "Superior Healing" gem1 5s
}
}
 
Last edited:
heal macro help pls

Users who are viewing this thread

Back
Top
Cart