• 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

Very simple berserker autopull macro

Cirian

New member
Joined
Jan 23, 2007
RedCents
Hey all,

This is just a very simple macro that does the trick very very simply. I am new to scripting so I am sure that there is a lot that could be done better than this but here it is.

For this macro you just need to find a spot thats central in an area where you want to pull and kill monsters around you, preferably with either non agro or very low agro radius mobs around you. I like plane of fire but it could be easily used in other places.

Put your pulling character in that spot, and run the macro, it will target mobs around you and rage volley them (you could put in some other ranged attack for any other class) pulling them to you, it will fight them, using combat abilities on them until they die, after which you will move back to your central location (assuming you were pushed around at all) and sit down for 40 seconds, to regen any possibly lost mana or endurance (you can get rid of this if you are too uber to need it), then stand up and repeat.

Rich (BB code):
| Macro made by Cirian.
| This macro requires the plugin MQ2MoveUtils to be loaded

Sub Main

/makecamp on

/call Loop

Sub Loop

   /if (${Target.Type.Equal[NPC]}) /call Attack

   /if (!${Target.Type.Equal[NPC]}) /call Pull

/return


Sub Attack

/face

/Attack On
/doability Frenzy
/disc Rage Volley

/delay 50


/call Loop




Sub Pull

/makecamp return

/sit
/delay 400
/sit

/target npc los radius 145

/disc Rage Volley

/call Loop


The rage volley could be replaced with a longer range ability and the radius could be increased accordingly if desired.

Anyone who would like to improve on this can, its absolutely bare bones, but I am just learning, and it works.
 
Add this so you don't sit when it isn't necessary and you'll rest longer when it is.

Rich (BB code):
/makecamp return

/sit on

:restloop

/if (${Me.PctHPs}<90) {
/goto :restloop
}

/sit off
 
That is a very good idea, I dont actually run it with just my berserker though, I box a warrior and a cleric with it, so its not my hp that im resting for, but rather my endurance and my mana on my cleric. Alas im not quite uber enough to tank as a berserker fighting in fire without at least 2 cheals per fight so my cleric DOES need to med a very small amount, i find that sitting where I sit i clear the area and need to wait for respawns anyway.

But there is definately a lot of things that could be done to make this work a lot better.
 
Try Me.PctEndurance and Me.PctMana (I think that's what they are).
 
Very simple berserker autopull macro

Users who are viewing this thread

Back
Top
Cart