Post your completed (working) macros here. Only for macros using MQ2Data syntax!
Moderator: MacroQuest Developers
-
JimJohnson
- a grimling bloodguard

- Posts: 1299
- Joined: Sat Oct 11, 2003 6:00 am
Post
by JimJohnson » Thu May 13, 2004 9:00 pm
why do you have instill casted 2 times?
Code: Select all
[Debuff]
DebuffCount=2
Debuff1=instill
Debuff2=instill
Debuff3=Debuff Spell Name
Debuff4=Debuff Spell Name
Debuff5=Debuff Spell Name
Debuff6=Debuff Spell Name
Debuff7=Debuff Spell Name
Debuff8=Debuff Spell Name
DebuffDuration1=99999
DebuffDuration2=99999
DebuffDuration3=99999
DebuffDuration4=99999
DebuffDuration5=99999
DebuffDuration6=99999
DebuffDuration7=99999
DebuffDuration8=99999
DebuffStartWait1=0
DebuffStartWait2=0
DebuffStartWait3=0
DebuffStartWait4=0
DebuffStartWait5=0
DebuffStartWait6=0
DebuffStartWait7=0
DebuffStartWait8=0
DebuffMinHealth1=30
DebuffMinHealth2=15
DebuffMinHealth3=100
DebuffMinHealth4=100
DebuffMinHealth5=100
DebuffMinHealth6=100
DebuffMinHealth7=100
DebuffMinHealth8=100
DebuffMinHealthNoCast1=0
DebuffMinHealthNoCast2=0
DebuffMinHealthNoCast3=0
DebuffMinHealthNoCast4=0
DebuffMinHealthNoCast5=0
DebuffMinHealthNoCast6=0
DebuffMinHealthNoCast7=0
DebuffMinHealthNoCast8=0
DebuffMinMana1=0
DebuffMinMana2=0
DebuffMinMana3=0
DebuffMinMana4=0
DebuffMinMana5=0
DebuffMinMana6=0
DebuffMinMana7=0
DebuffMinMana8=0
DebuffMinMobsInArea1=0
DebuffMinMobsInArea2=0
DebuffMinMobsInArea3=0
DebuffMinMobsInArea4=0
DebuffMinMobsInArea5=0
DebuffMinMobsInArea6=0
DebuffMinMobsInArea7=0
DebuffMinMobsInArea8=0
if your trying to make sure mob doesnt run at low life this prolly work better recasting root every 5 seconds or so after it reaches 30 life
Code: Select all
Debuff1=instill
DebuffDuration1=5
DebuffStartWait1=0
DebuffMinHealth1=30
DebuffMinHealthNoCast1=0
DebuffMinMana1=0
DebuffMinHealthNoCast1=0
DebuffMinMana1=0
DebuffMinMobsInArea1=0
DebuffAnnounce1=Casting >>> Instill <<< on ((( %t )))
DebuffMemToSlot1=5
DebuffOnMATarget1=0
-
fearless
- Not a Psychic
- Posts: 2684
- Joined: Wed Mar 10, 2004 3:52 pm
Post
by fearless » Thu May 13, 2004 10:14 pm
Does follow / stop have to control the pet assist on / off as well? Can you split it so that they are independant? Or was there a reason you tied them together?
-
ml2517
- a grimling bloodguard

- Posts: 1216
- Joined: Wed Nov 12, 2003 1:12 am
Post
by ml2517 » Thu May 13, 2004 10:18 pm
I'm not following what you are saying. You are going to have to explain in full what you mean.
Do you mean.. "Why are you not calling the PetCheck Sub while moving?"
If that is the case, is it causing problems? Try changing this line:
Code: Select all
/if (${PausePet}==0 && !${Me.Moving} && ${PetCheckTimer}==0) /call PetCheck
To this, and tell me if it helps.
Code: Select all
/if (${PausePet}==0 && ${PetCheckTimer}==0) /call PetCheck
-
fearless
- Not a Psychic
- Posts: 2684
- Joined: Wed Mar 10, 2004 3:52 pm
Post
by fearless » Thu May 13, 2004 11:21 pm
Sorry bout that, random thoughts are dangerous when you post them on the forum.
When I am pl'ing and have my mage bot'd, I have him send pet at 35% so that the pl'er still get's the exp. When the mage is in follow mode, the pet will not assist. I was wondering if this was intentional, and if so, could it be changed.
I will try the altered line and let you know what happens, should be able to give you some feedback tomorrow afternoon.
Thanks
-
ml2517
- a grimling bloodguard

- Posts: 1216
- Joined: Wed Nov 12, 2003 1:12 am
Post
by ml2517 » Thu May 13, 2004 11:42 pm
There is another line just like that within the DebuffSub that you should change also.
As far as it being directly tied to follow/stop it isn't. But if your character is physically moving it wouldn't do its thing. Anyways, let me know if it helps.
-
ml2517
- a grimling bloodguard

- Posts: 1216
- Joined: Wed Nov 12, 2003 1:12 am
Post
by ml2517 » Thu May 13, 2004 11:52 pm
Updated:
advbot.txt
advbot.mac
advbot.inc
advbot2.inc
Worked on the follow integration a bit. Please let me know if it helped or hurt.
Added a INI setting in the [Settings] section called FollowDistance. The default setting is for 20 loc distance. This setting is how far from the player you are following you will stop.
If the player you are following goes anywhere within the radius of that distance it won't do a thing. Once the follow target leaves that radius you start following them again.
You can also issue commands to set this on the fly (If you wanted to set the distance to 30):
/echo distance 30
or
/tell botname distance 30
-
rasor
- orc pawn

- Posts: 15
- Joined: Fri May 14, 2004 12:46 am
Post
by rasor » Fri May 14, 2004 12:57 am
First off let me say that your macros rock dude!!! I love your adv.bot macro it is by far the best one i have ever used.
I am however having a little trouble with it since a recent update.
I am running this on a cleric and before a recent update the cleric would sit until needing to cast a heal and would then sit down a second or two after the heal.
Now whenever the cleric heals he remains standing and does not sit until the badies are gone. This is causing me mana problems in zones that do not allow horses.
Any ideas??
-
ml2517
- a grimling bloodguard

- Posts: 1216
- Joined: Wed Nov 12, 2003 1:12 am
Post
by ml2517 » Fri May 14, 2004 1:01 am
If there are mobs facing the almost exact direction of your cleric then yes it is working as expected. Otherwise, the cleric should be sitting just fine. If you had follow mode turned on he'd never sit. I've went ahead and changed the way follow mode worked and will be posting here in a few minutes.
-
ml2517
- a grimling bloodguard

- Posts: 1216
- Joined: Wed Nov 12, 2003 1:12 am
Post
by ml2517 » Fri May 14, 2004 1:11 am
Updated:
advbot.mac
advbot.inc
spellcast.inc (Fixed a typo in the stun event sub)
Changed the way the SitCheck worked when in follow mode. Previously, if you were in follow mode your bot would never try to sit. Your bot should now sit when he is
A: Not moving and B: When your follow target is within the distance you have defined for your follow distance.
Please let me know if this causes any issues. It should certainly help with mana on those dungeon crawls.
-
rasor
- orc pawn

- Posts: 15
- Joined: Fri May 14, 2004 12:46 am
Post
by rasor » Fri May 14, 2004 1:35 am
Thanks for the quick reply. Is there any way to disable the feature where if a mob is facing the cleric he auto stands and instead make it to where for example if he takes damage he then autostands and does not attempt to sit again for a set amount of time?
also when trying to activate an aa ability when the macro is running and the toon is in a no horse zone (meaning he is sitting) the ability will not activate because he is sitting and just says "failed to activate x ability timer refreshed" not a problem when the toon is on a horse.
any ideas?
and thanks again man for all your help.
-
ml2517
- a grimling bloodguard

- Posts: 1216
- Joined: Wed Nov 12, 2003 1:12 am
Post
by ml2517 » Fri May 14, 2004 2:04 am
I'm adding the ability to control the radius size you check for aggro mobs. That should resolve your first concern.
The second one I'm not 100 percent certain how to fix because we have no definately "${Me.Indoors}" type ability yet. I guess I would suggest setting the selfbuff for your horse and sow etc. to not use IconCheck for the time being. Then, change their Duration to 99999. Then when you need to selfbuff with them just use the 'selfbuff 1' type command to throw the buff/cast the horse etc. If/when we get the ${Me.Indoors} check it will be easy to implement.
-
Fuergrissa
- a grimling bloodguard

- Posts: 607
- Joined: Mon Dec 08, 2003 3:46 pm
- Location: UK
Post
by Fuergrissa » Fri May 14, 2004 2:07 am
why do you have instill casted 2 times?
the reason i did it like that was to cast instill at 30% then 15% health, normally when i cast it lasts untill end of fight but sometimes not, the reason i did not want cast every 5 seconds is because if its already taken hold i dont want the cleric casting a spell for no reason, for spam and mana reasons, i am still very new to advbot so if im missing something please advise.
-
ml2517
- a grimling bloodguard

- Posts: 1216
- Joined: Wed Nov 12, 2003 1:12 am
Post
by ml2517 » Fri May 14, 2004 2:16 am
Updated:
advbot.txt (Just an update with the new INI addition)
advbot.mac
advbot.inc
advbot2.inc
spellcast.inc (Just added in a check to verify you are standing)
Added a new INI value called: SitAggroRadiusCheck
The default is set to 75. What this basically means is that if there is a mob or mobs within a 75 loc radius of you and are staring exactly at you it will keep you standing up. If you lower this value I would experiment with taking it down in increments of 10 or so. I'd hate to see people get beaten to death.

I'd be willing to bet you could go down to 40 without having much trouble.
-
game_slave
- orc pawn

- Posts: 18
- Joined: Wed Apr 21, 2004 6:50 pm
Post
by game_slave » Fri May 14, 2004 1:04 pm
I have one minor issue I would like you to look in to. In the heal cycle you have the healer announce what he/she is doing ("Complete heal for <target") before the checks for OOR or OOS are made. Makes the healer look kind of stupid when the healee is obviously OOR. Could you put the announcement AFTER the checks so there is only an announcement when the spell is actually cast? I ended up turning announce off but that left me wondering if there really was a heal coming. :p I would do this myself but then I would have an incompatable version which opens up a whole other can of worms. :)
GS
-
illus1on
- orc pawn

- Posts: 24
- Joined: Wed Apr 14, 2004 3:32 pm
Post
by illus1on » Fri May 14, 2004 2:11 pm
get Spell Awareness leader AA