Stiflersmom
New member
- Joined
- Jun 9, 2005
- RedCents
- 0¢
I have a lvl 39 Necro that I would like to lvl while afk. Can anyone suggest a good macro to use and locations where to use it
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
| Necromancer.mac by Cadewen - steal it and I may start singing at you.
| Have Drain Spirit in slot 1, Dooming Darkness (or a higher level snare, I think Dooming Darkness is what a level 39 would have) in slot 2, Dark Soul in slot 3, Chilling Embrace in 4 and Renew Bones (or pet healing spell, I think this is your latest one) in 8.
| This macro will cast your snare/dot spell to pull, then lifetap and dot and lifetap again if you get below 65% health. It will heal youur pet if it's below 20%. If you're under 30% mana and nothing is targeted it will sit you down and when your target is at 30% it will lifetap it till it dies
Sub Main
:loopstart
/call GMcheck
/if (${Target.Level}>45) /tar npc next
/if (${Target.Distance}>220) /keypress esc
/if (${Target.ID}==FALSE) /tar NPC radius 220
/if (${Target.ID}==FALSE) /goto :loopstart
/return
/if (${Target.PctHPs}>=65) /if (${Me.PctMana}>=30) {
/if (${Me.State.Equal[SIT]}) /stand
/cast 2
/delay 2s
/petattack
/delay 5s
/cast 1
/delay 5s
/cast 3
/delay 5s
/cast 4
/if (${Me.PctMana}<=30) /sit {
/keypress esc
/target pet
/if (${Target.PctHPs}<20) /cast 8
/delay 5s
/assist
/if ({Me.PctHPs}<65 /if (${Target.ID}==TRUE) {
/cast 1
/delay 5s
/if ({Me.PctHPs}<65 /if (${Target.ID}==FALSE) {
/if (${Me.State.Equal[STAND]}) /sit
:lifetap
/if (${Target.ID}==TRUE) /if (${Target.PctHPs]}<30) {
/cast 1
/if (${Target.ID}==TRUE) /goto :lifetap
/if (${Target.ID}==FALSE) /goto :loopstart
Sub GMcheck
/if (${Spawn[gm].ID}) {
/echo Gm detected
/beep
/beep
/beep
/keypress 9
/endmac
/unload
/q
}
/return