Chainstunning

Macro requests from before the user variable changes that broke all macros

Moderator: MacroQuest Developers

Mironasia
decaying skeleton
decaying skeleton
Posts: 1
Joined: Wed Feb 12, 2003 10:08 am
Contact:

Chainstunning

Post by Mironasia » Wed Feb 12, 2003 10:11 am

I am leveling up a wizard now on my second account, and would love to get a macro for my chanter on the first account to on notice starting to chain cast his stuns. I am no wizard with making macro's, so if anyone got a clue I would appriciate it alot.

What I want it to do is a little like the bard twist macro, which is casting 3 different spells after each other, so it will keep all mobs around chain stunned for as long as needed, so the wizard can blast the buggars down with point blank ae nukes to gain the most xp fast.

Vendor001
Cheezily Banned
Cheezily Banned
Posts: 78
Joined: Wed Nov 13, 2002 1:37 pm

Post by Vendor001 » Wed Feb 19, 2003 6:48 pm

Why not just take the cleric heal bot script, rip out the heal/party health scanning bits and edit the chat event so that on event such as "stun" will assist, check the mobs hp, if <0 cast stun?

Cheese
a lesser mummy
a lesser mummy
Posts: 39
Joined: Fri Aug 09, 2002 6:42 am

Post by Cheese » Thu Feb 20, 2003 6:32 am

sub Main
:StunLoop
/cast 1
/delay 20 (or whatever)
/cast 2
/delay 20
/cast 3
/delay 20
/goto :StunLoop


Just put

/macro stun
and
/endmacro

on hotkeys in EQ on your second box..

Vendor001
Cheezily Banned
Cheezily Banned
Posts: 78
Joined: Wed Nov 13, 2002 1:37 pm

Post by Vendor001 » Thu Feb 20, 2003 7:31 pm

Your code is really cool, but modifying the code just this eensy little bit:

Code: Select all

| BearHug.mac
| Usage: /macro BearHug.mac <controlling char>
| Purpose: Assist controlling char and chain stun target until
|   told otherwise.
|
#include spellcast.mac
#define MyBuddy $p0
#define spell1 "Spell 1"
#define spell2 "Spell 2"
#define spell3 "Spell 3"

sub Main 
/target MyBuddy
/delay 2
/assist
/attack off | delete/comment out if you have disabled in eqclient.ini
:StunLoop 
  /call cast spell1
  /call cast spell2
  /call cast spell3
  /goto :StunLoop 
/return
Will:

1. Assist MyBuddy to get target.
2. Guaranteed to sucessfully cast spells(tho...may take a bit if fizzy)
3. Has a /return for main(every sub needs a /return) :P
4. Makes it user definable for spells at top...slightly easier for modification.