Powerlevel.mac is a macro I created for my druid to powerlevel my beastlord in forgotten halls. It's great for those of us without bards :p What it does is:
Cast heal at certain percent:
-change /if (${Target.PctHPs}<55) to the percent you want to heal at.
-change /cast 6 to whichever spell gem you have heal mem'ed to (1-9)
Refresh buffs:
-Change the buff names to whichever spells/buffs you have
Gate if you get to a certain percent hps or go oom (this feature was added incase beastlord crashed and mobs started attacking the druid.):
-change /if (${Me.PctHPs}<10) /gate to what percent you want to gate at.
Change all of the newb101's to the person you are pling and all of the druid101's to your powerleveler.
This code was used in correlation to a hunter macro on my beastlord which i found at macroquest2.com . Here is a similar one i found:
http://www.macroquest2.com/phpBB2/viewtopic.php?t=7135&highlight=hunter
I know my macro isnt the most advanced out there, but its simple and does what I want it to do!! Hope this helps someone
Cast heal at certain percent:
-change /if (${Target.PctHPs}<55) to the percent you want to heal at.
-change /cast 6 to whichever spell gem you have heal mem'ed to (1-9)
Refresh buffs:
-Change the buff names to whichever spells/buffs you have
Gate if you get to a certain percent hps or go oom (this feature was added incase beastlord crashed and mobs started attacking the druid.):
-change /if (${Me.PctHPs}<10) /gate to what percent you want to gate at.
Change all of the newb101's to the person you are pling and all of the druid101's to your powerleveler.
Rich (BB code):
|powerlevel.mac by lep18, heal code taken from healtarget.mac by Macrofest (Thanks Macrofest!)
#turbo 40
#include spellcast.inc
#chat tell
#event thorns "#*#Your Shield of Bracken spell has worn off of newb101#1#"
#event regen "#*#Your Replenishment spell has worn off of newb101#1#"
#event skin "#*#Your Protection of the Nine spell has worn off of newb101#1#"
#event oak "#*#Your skin loses its oaken resilience#*#"
#event motf "#*#Your features return to normal#*#"
#event might "#*#Your Nature's Might spell has worn off of newb101#1#"
#event gate "#*#You have insufficient mana to cast this spell#1#"
#chat tell
Sub Main
:loop
/doevents
/if (${Me.PctHPs}<10) /gate
/if (${Me.Casting.ID}) /goto :loop
/target pc newb101
/if (${Target.PctHPs}<55) {
/goto :heal
} else {
/goto :loop
}
:heal
/doevents
/cast 6
/doevents
/doevents
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
}
/goto :loop
Sub Event_Thorns
/target pc newb101
/call cast "Shield of Bracken"
/return
Sub Event_regen
/target pc newb101
/call cast "Replenishment"
/return
Sub Event_might
/target pc newb101
/call cast "Nature's Might"
/return
Sub Event_skin
/target pc newb101
/call cast "Protection of the Nine"
/return
Sub Event_oak
/target druid101
/call cast "Steeloak Skin"
/return
Sub Event_motf
/target druid101
/call cast "Mask of the Forest"
/return
Sub Event_gate
/gate
/endmacro
Sub Event_Chat(string ChatType,string Sender,string ChatText)
/if (${ChatText.Equal["Needarez"]}) {
/if (${Naked}==0) {
/delay 10
/tell ${Sender} Nothanks
}
/if (${Naked}==1) {
/delay 10
/tell ${Sender} Sure
/call wait4rez
}
}
/if (${ChatText.Equal["camp"]}) {
/dismount
/sit
/camp
}
/if (${ChatText.Equal["invite"]}) {
/target ${Sender}
/delay 1s
/invite
/delay 1s
/keypress esc
}
/return
This code was used in correlation to a hunter macro on my beastlord which i found at macroquest2.com . Here is a similar one i found:
http://www.macroquest2.com/phpBB2/viewtopic.php?t=7135&highlight=hunter
I know my macro isnt the most advanced out there, but its simple and does what I want it to do!! Hope this helps someone


