Need some help with that macro you're working on or aren't quite sure how to get your macro to do something? Ask here!
Moderator: MacroQuest Developers
-
gillgian
- orc pawn

- Posts: 18
- Joined: Tue Mar 16, 2004 3:09 pm
Post
by gillgian » Thu Mar 25, 2004 3:30 pm
I am wokring on a mezz table that i will use to keep upto 4 mobs mezzed and rooted with a necro.
Is an alert list perfect for this?
I was thinking of approaching this task like this.
In order for a mob to be a maintarget is for the master bot to target a mob and tell me assist.
i will loop through the number of mobs on my mezz table and check a few
things.
Is it still alive? Dead? remove from list.
Is it still mezzed? Mezz if neccesary
Is it still rooted? Root it if neccesary
Does it's id match the maintarget id? Means assist on that target called. remove from list.
Does this sound right? Or is there a way to use a list of mezzed mobs and somehow use an alert list to keep mobs mezzed?
-
Falco72
- a hill giant

- Posts: 215
- Joined: Fri Sep 26, 2003 3:24 am
Post
by Falco72 » Thu Mar 25, 2004 5:05 pm
I use to mez with my bard bot. To do so, I use alert to create a variable (an array) with the id of the mobs I need to mezz. I had not found a way to understand if a mob is in a given moment in sleep state or not (and in your case, also if is rooted or not). All I can do (but it works just nice) is to continuously target the mobs and cast mezz on them. It is not a problem for a bard (it use no mana, and bard mezz last only 30 secs), but maybe I can be a problem for you (a necro).
-
gillgian
- orc pawn

- Posts: 18
- Joined: Tue Mar 16, 2004 3:09 pm
Post
by gillgian » Fri Mar 26, 2004 2:11 pm
It would be nice if you could see buff slots on mobs hehe. I am still figureing out a way to see if they are still mezzed.
One way i could do it is make my pet attempt to attack each one and then do a real quick back off. It will spam the 'illegal target' message if it is still mezzed. The only problem would be i would have to use a user event to check for the message. I guess i could do /doevents checkifmezzed "...illegal target..". Still exploring a way hehe
-
sumdumgeek
- decaying skeleton

- Posts: 4
- Joined: Fri Mar 26, 2004 1:09 am
Post
by sumdumgeek » Fri Mar 26, 2004 3:40 pm
What I would do is build an array of mobids and a set of timers, one per array slot. Mez the mob, set the corresponding timer. Timer runs out, mobid in array is still valid, time to remez. Don't want to mez that one anymore, remove it from the array.
-
Bad Karma
- a snow griffon

- Posts: 346
- Joined: Sat Nov 22, 2003 9:34 pm
-
Contact:
Post
by Bad Karma » Sat Mar 27, 2004 8:03 am
Did you look at the mez bot in the Depot?
I don't have a chanter, so never bothered with it, but it still may have some useful information for you to work from.
[b]- Bad Karma
________________________________________[/b]
In our own quest for excellence, we should strive to take the time to help those who help themselves.
All others should [b]RTFM[/b]!!!!!!!!!