Advbot.mac - Advanced Caster Bot - Heal/Debuff/Buff

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

ml2517
a grimling bloodguard
a grimling bloodguard
Posts: 1216
Joined: Wed Nov 12, 2003 1:12 am

Post by ml2517 » Sun May 09, 2004 1:43 am

Well one glaring thing I see is that you aren't on the latest version. The AnnounceChannel you have gives it away. Try back when you are up to date with *everything*.

Also,
Don't set it like this on the duration lines.

Code: Select all

DebuffDuration1=380s 
Do them with just the number

Code: Select all

DebuffDuration1=380
You can continue to set it with the 30s type style with the xxxCheckTime entries.

Why in the hell do you have duplicate heal spells? You are just causing it to do more work than necessary. Just put one entry per spell.

Spanky_Monkey
a ghoul
a ghoul
Posts: 103
Joined: Wed Feb 19, 2003 3:10 pm

Post by Spanky_Monkey » Sun May 09, 2004 1:57 am

duplicate heal spells are because I want healing done on different classes at different times... if you look at the classes matching each heal spell you will note that they are all different classes. I AM up to date on code, I have yet to change my ini file. I will create a new one and see if I see anythign new.

*edit* Apologies, I thought I had latest at 5/5 didn't see 5/8.. updating now...

Any thoughts on the shaman on horse not seeing mobs in radius thing?
Last edited by Spanky_Monkey on Sun May 09, 2004 2:04 am, edited 1 time in total.

ml2517
a grimling bloodguard
a grimling bloodguard
Posts: 1216
Joined: Wed Nov 12, 2003 1:12 am

Post by ml2517 » Sun May 09, 2004 2:01 am

You aren't up to date on the code. I have a routine that would have upgraded your AnnounceChannel=group to gsay. Nice try though heh. And if you mean "I didn't update my ini yet" then why are you posting an INI that you aren't even using? I don't understand that part.

Anyways, I understand what you are doing with the class thing. Just shut off that single debuff you have and you should get alot better response.

Spanky_Monkey
a ghoul
a ghoul
Posts: 103
Joined: Wed Feb 19, 2003 3:10 pm

more clarification

Post by Spanky_Monkey » Sun May 09, 2004 2:30 am

Ok :P updated my code, what I thought was my updated advbot was when I updated autorogue :P stupid stners...

Anyways, I fixed my new INI and took out the debuff. I'll see how it goes. Thanks for your work man, appreciate it.

ml2517
a grimling bloodguard
a grimling bloodguard
Posts: 1216
Joined: Wed Nov 12, 2003 1:12 am

Post by ml2517 » Sun May 09, 2004 3:23 am

Updated:
advbot.mac

Fixed some issues with watch target pet healing. They appear to be working fine now.

123456ix
orc pawn
orc pawn
Posts: 20
Joined: Wed May 05, 2004 2:15 am

Post by 123456ix » Sun May 09, 2004 9:41 am

Thanks for the updated chat functionality!

A few Issues I had, I dont know if they can or are worth the effort to be fixed but I thought I would let you know.

1. Enchanter sees his own (dire charm) pet as a NPC. Resulting in him treating all other incoming mobs as if there were 2 or more in the camp. Meaning that every single (1) pull was getting mezzed for no reason.

Also fyi if you havnt tested this out the enchanter treated the dire charm pet just as if it was a normal pet (casting buffs ect.)

2. I was botting a mage and enchanter. Another mage in the zone was casting eye of zomm. My caster bots saw this as a NPC, mage casted malo and the chanter tashed mezzed and slowed it. I thought it was quite funny but a waste of mana. A way I can think of to resolve this is to set a minimum debuff level? I dont know how much overhead that would cause but just an idea.

3. The enchanter will not cast or mem Night's Dark Terror. Checked and double checked spelling. Also tried memming the spell and having him cast it, no luck. This spell was enabled under the group buff section in the .ini.

A suggestion for pets, an option to have the caster /pet back off and/or /pet hold when the MA's target has become enraged would be really helpful. If this is already there, sorry I must have missed it.

Just to add, if you are noticing the healing is a little sluggish, just bump up the percent to cast the heal a little bit. I bumped mine up for my caster heals 10% and I have 0 complaints. The macro works flawlessly. I imagine mine is only slightly sluggish is because I have everything running on my cleric except events, pet and follow, and im 2 boxing using eqw. Another thing, using the same heals on different classes at different times is crucial. I dont want my cleric casting a small fast heal on my tank at 90% but i certainly do for my enchanter. And if somehow my tank gets low i want him casting that small heal on my tank at 30% or so to give time for the big one. Maybe that could be considered for an addition to the .ini or something. Thanks again, awesome macro.

ml2517
a grimling bloodguard
a grimling bloodguard
Posts: 1216
Joined: Wed Nov 12, 2003 1:12 am

Post by ml2517 » Sun May 09, 2004 11:37 am

123456ix,

1:
This shouldn't be the case. I have this line in the debuff function specifically for that.
/if (!${Target.Type.Equal["NPC"]}) /goto :NotNPC

Now, if the charm breaks and he gets put on the mob list during that brief moment he is considered a NPC, then yes he could have been dealt with as such. A dire charmed pet shouldn't be showing up as an NPC. Try to do a /echo ${Target.Type} for me on a dire charmed pet and tell me what it spits out.

I would suggest you try /echo exclude ${Target.Name} (Make sure you have that pet targeted and do that, I chose .Name not .CleanName because you want it to be specific) if you wanted to keep him awhile.
Let me know if this works.


2:
Umm I can just add a default entry to the exclusion list for "zomm" or something like that. If you come up with any other mobs doing this let me know.


3:
Make sure it is 'Night's Dark Terror' and not 'Night`s Dark Terror' Sony has a wonderful way of switching apostrophes on us. If this isn't the case, do me a favor and try to do this without the script running. /memspell 1 "Night's Dark Terror" and /memspell 1 "Night's Dark Terror" Then let me know the results.

4:
I'll work on the enrage part, I didn't think about that. The problem (For the moment, once Lax's new #event system is in I should be able to do this better) is that I would have to be fairly generic and back off when any mob with "a large rat" would get enraged. Yes, I know the odds of two mobs being in such close proximity and enraging is rare, but it could happen. =)


5:
The "different class, same heal spell, different threshholds" will have to be dealt with on your own by doing what Spanky Monkey had done. Define two entries with the same heal spell name and just have one set of classes and threshholds on one and the rest of the classes and the different threshholds on the other.

The only other thing I'd thought about doing was to check if they were a "caster class" via Lax's new .PetClass .HealerClass type members and shave off a given percent on the MaxHP if they were indeed a caster. This might fit the bill.

ml2517
a grimling bloodguard
a grimling bloodguard
Posts: 1216
Joined: Wed Nov 12, 2003 1:12 am

Post by ml2517 » Sun May 09, 2004 1:14 pm

Updated:
advbot.txt
advbot.mac
advbot.inc

Added a default exclude for "eye of ". This should stop your bots from trying to debuff eye of zomm and the like.

Added Enrage support for pets. Pets should now back off if the mob they are fighting becomes enraged. If they are on some other mob they will continue to fight. You will have to give me feedback on this, I can't really test it all that well.

Added new INI value 'WussyFactor' in the heal section. This is a value that helps you compensate for pure caster classes low hitpoints. The value you set basically gets added to the MaxHP entry for the single target heals you have defined for pure caster classes.

Example, if you had these entries:
HealSpell1=Supernal Remedy
HealMinHP1=0
HealMaxHP1=50
HealMinMana1=0
HealMinGroupCount1=0
HealClass1=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
HealAnnounce1=Casting Supernal Remedy on %t!
HealMemToSlot1=0


WussyFactor=10

It would heal WAR,SHD,PAL,RNG,MNK,ROG,BRD,BST,BER between 0 and 50 percent HP.

It would heal SHM,CLR,DRU,WIZ,MAG,ENC,NEC between 0 and 60 percent HP. (Because it tacked the WussyFactor of 10 to the 50 of your MaxHP setting.)

WussyFactor doesn't affect group heals at all.

123456ix
orc pawn
orc pawn
Posts: 20
Joined: Wed May 05, 2004 2:15 am

Post by 123456ix » Sun May 09, 2004 6:13 pm

The issue with nights dark terror was with the apostrophe. Thanks for clearing that up. I will try the rest of the new stuff this evening.

shaman001
decaying skeleton
decaying skeleton
Posts: 3
Joined: Sun May 09, 2004 8:41 pm

little help

Post by shaman001 » Sun May 09, 2004 8:51 pm

got it workign for the most port jsut cant get pet to go in and is a bit slow on doing things umm heres my ini file

Code: Select all

 [Settings]
Radius=100
NoSit=1
TrackNumber=5
Announce=14
AnnounceChannel=group
Reply=0
ReplyChannel=tell @
RetryCount=2
PauseDebuffs=0
PauseEvents=0
PauseHeals=0
PauseAssist=0
PauseSelfBuffs=0
PauseGroupBuffs=0
MainAssistName=maintank

[SelfBuff]
SelfBuffCount=5
SelfBuff1=Self Buff Spell Name
SelfBuff2=Focus of Soul
SelfBuff3=Self Buff Spell Name
SelfBuff4=Endurance of the Boar
SelfBuff5=Agility of the Wrulan
SelfBuff6=Aucmen
SelfBuff7=item Black Fur Boots
SelfBuff8=item Ball of the Golem Clay
SelfBuffDuration1=0
SelfBuffDuration2=4800
SelfBuffDuration3=0
SelfBuffDuration4=4330
SelfBuffDuration5=4320
SelfBuffDuration6=3280
SelfBuffDuration7=1500
SelfBuffDuration8=1500
SelfBuffAtStart1=0
SelfBuffAtStart2=1
SelfBuffAtStart3=0
SelfBuffAtStart4=1
SelfBuffAtStart5=1
SelfBuffAtStart6=1
SelfBuffAtStart7=1
SelfBuffAtStart8=1
SelfBuffIconCheck1=0
SelfBuffIconCheck2=60
SelfBuffIconCheck3=0
SelfBuffIconCheck4=60
SelfBuffIconCheck5=60
SelfBuffIconCheck6=60
SelfBuffIconCheck7=60
SelfBuffIconCheck8=60
SelfBuffIconName1=Self Buff Icon Name
SelfBuffIconName2=Focus of Soul
SelfBuffIconName3=Self Buff Icon Name
SelfBuffIconName4=Endurance of the Boar
SelfBuffIconName5=Agility of the Wrulan
SelfBuffIconName6=Acumen
SelfBuffIconName7=Spirt of Wolf
SelfBuffIconName8=Illusion: Earth Elemental
SelfBuffMemToSlot1=0
SelfBuffMemToSlot2=2
SelfBuffMemToSlot3=0
SelfBuffMemToSlot4=3
SelfBuffMemToSlot5=4
SelfBuffMemToSlot6=5
SelfBuffMemToSlot7=0
SelfBuffMemToSlot8=0
SelfBuffCheckTime=180s

[Debuff]
DebuffCount=2
Debuff1=Malosinia
Debuff2=Turgur's Insects
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=720
DebuffDuration2=362
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=100
DebuffMinHealth2=99
DebuffMinHealth3=100
DebuffMinHealth4=100
DebuffMinHealth5=100
DebuffMinHealth6=100
DebuffMinHealth7=100
DebuffMinHealth8=100
DebuffMinHealthNoCast1=30
DebuffMinHealthNoCast2=30
DebuffMinHealthNoCast3=0
DebuffMinHealthNoCast4=0
DebuffMinHealthNoCast5=0
DebuffMinHealthNoCast6=0
DebuffMinHealthNoCast7=0
DebuffMinHealthNoCast8=0
DebuffMinMana1=40
DebuffMinMana2=20
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
DebuffAnnounce1=%t malosined
DebuffAnnounce2=Slowed >>%T<<
DebuffAnnounce3=Debuff Announcement
DebuffAnnounce4=Debuff Announcement
DebuffAnnounce5=Debuff Announcement
DebuffAnnounce6=Debuff Announcement
DebuffAnnounce7=Debuff Announcement
DebuffAnnounce8=Debuff Announcement
DebuffMemToSlot1=2
DebuffMemToSlot2=1
DebuffMemToSlot3=0
DebuffMemToSlot4=0
DebuffMemToSlot5=0
DebuffMemToSlot6=0
DebuffMemToSlot7=0
DebuffMemToSlot8=0
DebuffOnMATarget1=0
DebuffOnMATarget2=0
DebuffOnMATarget3=0
DebuffOnMATarget4=0
DebuffOnMATarget5=0
DebuffOnMATarget6=0
DebuffOnMATarget7=0
DebuffOnMATarget8=0
DebuffCheckTime=3s
FaceBeforeDebuff=0

[Events]
EventCount=0
EventSpell1=Cannibalize IV
EventSpell2=activate 47
EventSpell3=Event Spell Name
EventSpell4=Event Spell Name
EventSpell5=Event Spell Name
EventSpell6=Event Spell Name
EventSpell7=Event Spell Name
EventSpell8=Event Spell Name
EventMinMana1=20
EventMinMana2=0
EventMinMana3=100
EventMinMana4=100
EventMinMana5=100
EventMinMana6=100
EventMinMana7=100
EventMinMana8=100
EventMaxMana1=60
EventMaxMana2=20
EventMaxMana3=0
EventMaxMana4=0
EventMaxMana5=0
EventMaxMana6=0
EventMaxMana7=0
EventMaxMana8=0
EventMinHP1=100
EventMinHP2=100
EventMinHP3=100
EventMinHP4=100
EventMinHP5=100
EventMinHP6=100
EventMinHP7=100
EventMinHP8=100
EventMaxHP1=80
EventMaxHP2=0
EventMaxHP3=0
EventMaxHP4=0
EventMaxHP5=0
EventMaxHP6=0
EventMaxHP7=0
EventMaxHP8=0
EventDuration1=100
EventDuration2=0
EventDuration3=0
EventDuration4=0
EventDuration5=0
EventDuration6=0
EventDuration7=0
EventDuration8=0
EventMemToSlot1=8
EventMemToSlot2=0
EventMemToSlot3=0
EventMemToSlot4=0
EventMemToSlot5=0
EventMemToSlot6=0
EventMemToSlot7=0
EventMemToSlot8=0
EventCheckTime=30s

[Heal]
HealCount=3
HealSpell1=Tnarg's Mending
HealSpell2=Kragg's Mending
HealSpell3=Quiescence
HealSpell4=Heal Spell Name
HealSpell5=Heal Spell Name
HealSpell6=Heal Spell Name
HealSpell7=Heal Spell Name
HealSpell8=Heal Spell Name
HealMinHP1=0
HealMinHP2=20
HealMinHP3=60
HealMinHP4=0
HealMinHP5=0
HealMinHP6=0
HealMinHP7=0
HealMinHP8=0
HealMaxHP1=20
HealMaxHP2=60
HealMaxHP3=90
HealMaxHP4=100
HealMaxHP5=100
HealMaxHP6=100
HealMaxHP7=100
HealMaxHP8=100
HealMinMana1=5
HealMinMana2=20
HealMinMana3=60
HealMinMana4=0
HealMinMana5=0
HealMinMana6=0
HealMinMana7=0
HealMinMana8=0
HealMinGroupCount1=0
HealMinGroupCount2=0
HealMinGroupCount3=0
HealMinGroupCount4=0
HealMinGroupCount5=0
HealMinGroupCount6=0
HealMinGroupCount7=0
HealMinGroupCount8=0
HealClass1=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
HealClass2=WAR|SHD|PAL
HealClass3=SHM
HealClass4=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
HealClass5=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
HealClass6=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
HealClass7=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
HealClass8=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
HealMemToSlot1=4
HealMemToSlot2=5
HealMemToSlot3=7
HealMemToSlot4=0
HealMemToSlot5=0
HealMemToSlot6=0
HealMemToSlot7=0
HealMemToSlot8=0
HealCheckTime=10s
HealAnnounce1=Heal inc %t
HealAnnounce2=Heal inc %t
HealAnnounce3=Heal inc %t
HealAnnounce4=Heal Announcement
HealAnnounce5=Heal Announcement
HealAnnounce6=Heal Announcement
HealAnnounce7=Heal Announcement
HealAnnounce8=Heal Announcement

[GroupBuff]
GroupBuffCount=4
GroupBuff1=Focus of the Seven
GroupBuff2=Talisman of the Boar
GroupBuff3=Ferine Avatar
GroupBuff4=Talisman of the Wrulan
GroupBuff5=Group Buff Spell Name
GroupBuff6=Group Buff Spell Name
GroupBuff7=Group Buff Spell Name
GroupBuff8=Group Buff Spell Name
GroupBuffDuration1=4800
GroupBuffDuration2=4320
GroupBuffDuration3=600
GroupBuffDuration4=4320
GroupBuffDuration5=99999
GroupBuffDuration6=99999
GroupBuffDuration7=99999
GroupBuffDuration8=99999
GroupBuffAtStart1=1
GroupBuffAtStart2=1
GroupBuffAtStart3=1
GroupBuffAtStart4=1
GroupBuffAtStart5=0
GroupBuffAtStart6=0
GroupBuffAtStart7=0
GroupBuffAtStart8=0
GroupBuffMinMana1=50
GroupBuffMinMana2=50
GroupBuffMinMana3=10
GroupBuffMinMana4=50
GroupBuffMinMana5=0
GroupBuffMinMana6=0
GroupBuffMinMana7=0
GroupBuffMinMana8=0
GroupBuffMinGroupCount1=6
GroupBuffMinGroupCount2=6
GroupBuffMinGroupCount3=0
GroupBuffMinGroupCount4=6
GroupBuffMinGroupCount5=0
GroupBuffMinGroupCount6=0
GroupBuffMinGroupCount7=0
GroupBuffMinGroupCount8=0
GroupBuffAnnounce1=Focus inc
GroupBuffAnnounce2=Sta inc
GroupBuffAnnounce3=FA inc %t
GroupBuffAnnounce4=Agi inc
GroupBuffAnnounce5=Group Buff Announcement
GroupBuffAnnounce6=Group Buff Announcement
GroupBuffAnnounce7=Group Buff Announcement
GroupBuffAnnounce8=Group Buff Announcement
GroupBuffClass1=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
GroupBuffClass2=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
GroupBuffClass3=ROG|MNK|RNG|PAL|SHD
GroupBuffClass4=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
GroupBuffClass5=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
GroupBuffClass6=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
GroupBuffClass7=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
GroupBuffClass8=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
GroupBuffMemToSlot1=2
GroupBuffMemToSlot2=3
GroupBuffMemToSlot3=6
GroupBuffMemToSlot4=4
GroupBuffMemToSlot5=0
GroupBuffMemToSlot6=0
GroupBuffMemToSlot7=0
GroupBuffMemToSlot8=0
GroupBuffCheckTime=180s

[Pet]
PausePet=1
PetAssistOnHPPct=99
PetAssistCheckTime=50s
PetBuffCheckTime=150s
PetBuffCount=0
PetBuff1=Pet Buff Name
PetBuff2=Pet Buff Name
PetBuff3=Pet Buff Name
PetBuff4=Pet Buff Name
PetBuff5=Pet Buff Name
PetBuff6=Pet Buff Name
PetBuff7=Pet Buff Name
PetBuff8=Pet Buff Name
PetBuffIconName1=Pet Buff Icon Name
PetBuffIconName2=Pet Buff Icon Name
PetBuffIconName3=Pet Buff Icon Name
PetBuffIconName4=Pet Buff Icon Name
PetBuffIconName5=Pet Buff Icon Name
PetBuffIconName6=Pet Buff Icon Name
PetBuffIconName7=Pet Buff Icon Name
PetBuffIconName8=Pet Buff Icon Name
PetBuffMemToSlot1=0
PetBuffMemToSlot2=0
PetBuffMemToSlot3=0
PetBuffMemToSlot4=0
PetBuffMemToSlot5=0
PetBuffMemToSlot6=0
PetBuffMemToSlot7=0
PetBuffMemToSlot8=0

ml2517
a grimling bloodguard
a grimling bloodguard
Posts: 1216
Joined: Wed Nov 12, 2003 1:12 am

Post by ml2517 » Sun May 09, 2004 9:15 pm

Ugh.. you have alot of errors.

Code: Select all

[Settings] 
Radius=100 
NoSit=1 
TrackNumber=5 
Announce=1[color=red]4[/color] <-  Not sure why the 4 is there, get rid of that.
AnnounceChannel=[color=red]group[/color] <- You aren't even on the latest version.  I auto-update this to gsay.
Reply=0 
ReplyChannel=tell @ 
RetryCount=2 
PauseDebuffs=0 
PauseEvents=0 
PauseHeals=0 
PauseAssist=0 
PauseSelfBuffs=0 
PauseGroupBuffs=0 
MainAssistName=maintank 

[SelfBuff] 
SelfBuffCount=5 
SelfBuff1=[color=red]Self Buff Spell Name[/color] <-- You MUST fill in your spell slots from top to bottom.  You can't leave blanks like this.
SelfBuff2=Focus of Soul 
SelfBuff3=[color=red]Self Buff Spell Name[/color] <-- You MUST fill in your spell slots from top to bottom.  You can't leave blanks like this.
SelfBuff4=Endurance of the Boar 
SelfBuff5=Agility of the Wrulan 
SelfBuff6=Aucmen 
SelfBuff7=item Black Fur Boots 
SelfBuff8=item Ball of the Golem Clay 
SelfBuffDuration1=0 
SelfBuffDuration2=4800 
SelfBuffDuration3=0 
SelfBuffDuration4=4330 
SelfBuffDuration5=4320 
SelfBuffDuration6=3280 
SelfBuffDuration7=1500 
SelfBuffDuration8=1500 
SelfBuffAtStart1=0 
SelfBuffAtStart2=1 
SelfBuffAtStart3=0 
SelfBuffAtStart4=1 
SelfBuffAtStart5=1 
SelfBuffAtStart6=1 
SelfBuffAtStart7=1 
SelfBuffAtStart8=1 
SelfBuffIconCheck1=0 
SelfBuffIconCheck2=[color=red]60[/color] <-- What are you doing here?  These are supposed to be 1 for true, 0 for false
SelfBuffIconCheck3=0 
SelfBuffIconCheck4=[color=red]60[/color] <-- What are you doing here?  These are supposed to be 1 for true, 0 for false
SelfBuffIconCheck5=[color=red]60[/color] <-- What are you doing here?  These are supposed to be 1 for true, 0 for false
SelfBuffIconCheck6=[color=red]60[/color] <-- What are you doing here?  These are supposed to be 1 for true, 0 for false
SelfBuffIconCheck7=[color=red]60[/color] <-- What are you doing here?  These are supposed to be 1 for true, 0 for false
SelfBuffIconCheck8=[color=red]60[/color] <-- What are you doing here?  These are supposed to be 1 for true, 0 for false
SelfBuffIconName1=Self Buff Icon Name 
SelfBuffIconName2=Focus of Soul 
SelfBuffIconName3=Self Buff Icon Name 
SelfBuffIconName4=Endurance of the Boar 
SelfBuffIconName5=Agility of the Wrulan 
SelfBuffIconName6=Acumen 
SelfBuffIconName7=Spirt of Wolf 
SelfBuffIconName8=Illusion: Earth Elemental 
SelfBuffMemToSlot1=0 
SelfBuffMemToSlot2=2 
SelfBuffMemToSlot3=0 
SelfBuffMemToSlot4=3 
SelfBuffMemToSlot5=4 
SelfBuffMemToSlot6=5 
SelfBuffMemToSlot7=0 
SelfBuffMemToSlot8=0 
SelfBuffCheckTime=180s 

[Debuff] 
DebuffCount=2 
Debuff1=Malosinia 
Debuff2=Turgur's Insects 
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=720 
DebuffDuration2=362 
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=100 
DebuffMinHealth2=99 
DebuffMinHealth3=100 
DebuffMinHealth4=100 
DebuffMinHealth5=100 
DebuffMinHealth6=100 
DebuffMinHealth7=100 
DebuffMinHealth8=100 
DebuffMinHealthNoCast1=30 
DebuffMinHealthNoCast2=30 
DebuffMinHealthNoCast3=0 
DebuffMinHealthNoCast4=0 
DebuffMinHealthNoCast5=0 
DebuffMinHealthNoCast6=0 
DebuffMinHealthNoCast7=0 
DebuffMinHealthNoCast8=0 
DebuffMinMana1=40 
DebuffMinMana2=20 
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 
DebuffAnnounce1=%t malosined 
DebuffAnnounce2=Slowed >>%T<< 
DebuffAnnounce3=Debuff Announcement 
DebuffAnnounce4=Debuff Announcement 
DebuffAnnounce5=Debuff Announcement 
DebuffAnnounce6=Debuff Announcement 
DebuffAnnounce7=Debuff Announcement 
DebuffAnnounce8=Debuff Announcement 
DebuffMemToSlot1=2 
DebuffMemToSlot2=1 
DebuffMemToSlot3=0 
DebuffMemToSlot4=0 
DebuffMemToSlot5=0 
DebuffMemToSlot6=0 
DebuffMemToSlot7=0 
DebuffMemToSlot8=0 
DebuffOnMATarget1=0 
DebuffOnMATarget2=0 
DebuffOnMATarget3=0 
DebuffOnMATarget4=0 
DebuffOnMATarget5=0 
DebuffOnMATarget6=0 
DebuffOnMATarget7=0 
DebuffOnMATarget8=0 
DebuffCheckTime=3s 
FaceBeforeDebuff=0 

[Events] 
EventCount=[color=red]0[/color] <-- If your intent is to actually have the two things below go off you need to change this to 2
EventSpell1=Cannibalize IV 
EventSpell2=activate 47 
EventSpell3=Event Spell Name 
EventSpell4=Event Spell Name 
EventSpell5=Event Spell Name 
EventSpell6=Event Spell Name 
EventSpell7=Event Spell Name 
EventSpell8=Event Spell Name 
EventMinMana1=[color=red]20[/color] <--- You need to have this higher, it also needs to be higher than the accompanying MaxMana setting.
EventMinMana2=[color=red]0[/color] <--- You need to have this higher, it also needs to be higher than the accompanying MaxMana setting.
EventMinMana3=100 
EventMinMana4=100 
EventMinMana5=100 
EventMinMana6=100 
EventMinMana7=100 
EventMinMana8=100 
EventMaxMana1=[color=red]60[/color] <--- These need to be a lower than the accompanying MinMana setting.
EventMaxMana2=[color=red]20[/color] <--- These need to be a lower than the accompanying MinMana setting.
EventMaxMana3=0 
EventMaxMana4=0 
EventMaxMana5=0 
EventMaxMana6=0 
EventMaxMana7=0 
EventMaxMana8=0 
EventMinHP1=100 
EventMinHP2=100 
EventMinHP3=100 
EventMinHP4=100 
EventMinHP5=100 
EventMinHP6=100 
EventMinHP7=100 
EventMinHP8=100 
EventMaxHP1=80 
EventMaxHP2=0 
EventMaxHP3=0 
EventMaxHP4=0 
EventMaxHP5=0 
EventMaxHP6=0 
EventMaxHP7=0 
EventMaxHP8=0 
EventDuration1=100 
EventDuration2=0 
EventDuration3=0 
EventDuration4=0 
EventDuration5=0 
EventDuration6=0 
EventDuration7=0 
EventDuration8=0 
EventMemToSlot1=8 
EventMemToSlot2=0 
EventMemToSlot3=0 
EventMemToSlot4=0 
EventMemToSlot5=0 
EventMemToSlot6=0 
EventMemToSlot7=0 
EventMemToSlot8=0 
EventCheckTime=30s 

[Heal] 
HealCount=3 
HealSpell1=Tnarg's Mending 
HealSpell2=Kragg's Mending 
HealSpell3=Quiescence 
HealSpell4=Heal Spell Name 
HealSpell5=Heal Spell Name 
HealSpell6=Heal Spell Name 
HealSpell7=Heal Spell Name 
HealSpell8=Heal Spell Name 
HealMinHP1=0 
HealMinHP2=20 
HealMinHP3=60 
HealMinHP4=0 
HealMinHP5=0 
HealMinHP6=0 
HealMinHP7=0 
HealMinHP8=0 
HealMaxHP1=20 
HealMaxHP2=60 
HealMaxHP3=90 
HealMaxHP4=100 
HealMaxHP5=100 
HealMaxHP6=100 
HealMaxHP7=100 
HealMaxHP8=100 
HealMinMana1=5 
HealMinMana2=20 
HealMinMana3=60 
HealMinMana4=0 
HealMinMana5=0 
HealMinMana6=0 
HealMinMana7=0 
HealMinMana8=0 
HealMinGroupCount1=0 
HealMinGroupCount2=0 
HealMinGroupCount3=0 
HealMinGroupCount4=0 
HealMinGroupCount5=0 
HealMinGroupCount6=0 
HealMinGroupCount7=0 
HealMinGroupCount8=0 
HealClass1=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC 
HealClass2=WAR|SHD|PAL 
HealClass3=SHM 
HealClass4=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC 
HealClass5=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC 
HealClass6=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC 
HealClass7=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC 
HealClass8=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC 
HealMemToSlot1=4 
HealMemToSlot2=5 
HealMemToSlot3=7 
HealMemToSlot4=0 
HealMemToSlot5=0 
HealMemToSlot6=0 
HealMemToSlot7=0 
HealMemToSlot8=0 
HealCheckTime=10s 
HealAnnounce1=Heal inc %t 
HealAnnounce2=Heal inc %t 
HealAnnounce3=Heal inc %t 
HealAnnounce4=Heal Announcement 
HealAnnounce5=Heal Announcement 
HealAnnounce6=Heal Announcement 
HealAnnounce7=Heal Announcement 
HealAnnounce8=Heal Announcement 

[GroupBuff] 
GroupBuffCount=4 
GroupBuff1=Focus of the Seven 
GroupBuff2=Talisman of the Boar 
GroupBuff3=Ferine Avatar 
GroupBuff4=Talisman of the Wrulan 
GroupBuff5=Group Buff Spell Name 
GroupBuff6=Group Buff Spell Name 
GroupBuff7=Group Buff Spell Name 
GroupBuff8=Group Buff Spell Name 
GroupBuffDuration1=4800 
GroupBuffDuration2=4320 
GroupBuffDuration3=600 
GroupBuffDuration4=4320 
GroupBuffDuration5=99999 
GroupBuffDuration6=99999 
GroupBuffDuration7=99999 
GroupBuffDuration8=99999 
GroupBuffAtStart1=1 
GroupBuffAtStart2=1 
GroupBuffAtStart3=1 
GroupBuffAtStart4=1 
GroupBuffAtStart5=0 
GroupBuffAtStart6=0 
GroupBuffAtStart7=0 
GroupBuffAtStart8=0 
GroupBuffMinMana1=50 
GroupBuffMinMana2=50 
GroupBuffMinMana3=10 
GroupBuffMinMana4=50 
GroupBuffMinMana5=0 
GroupBuffMinMana6=0 
GroupBuffMinMana7=0 
GroupBuffMinMana8=0 
GroupBuffMinGroupCount1=6 
GroupBuffMinGroupCount2=6 
GroupBuffMinGroupCount3=0 
GroupBuffMinGroupCount4=6 
GroupBuffMinGroupCount5=0 
GroupBuffMinGroupCount6=0 
GroupBuffMinGroupCount7=0 
GroupBuffMinGroupCount8=0 
GroupBuffAnnounce1=Focus inc 
GroupBuffAnnounce2=Sta inc 
GroupBuffAnnounce3=FA inc %t 
GroupBuffAnnounce4=Agi inc 
GroupBuffAnnounce5=Group Buff Announcement 
GroupBuffAnnounce6=Group Buff Announcement 
GroupBuffAnnounce7=Group Buff Announcement 
GroupBuffAnnounce8=Group Buff Announcement 
GroupBuffClass1=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC 
GroupBuffClass2=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC 
GroupBuffClass3=ROG|MNK|RNG|PAL|SHD 
GroupBuffClass4=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC 
GroupBuffClass5=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC 
GroupBuffClass6=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC 
GroupBuffClass7=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC 
GroupBuffClass8=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC 
GroupBuffMemToSlot1=2 
GroupBuffMemToSlot2=3 
GroupBuffMemToSlot3=6 
GroupBuffMemToSlot4=4 
GroupBuffMemToSlot5=0 
GroupBuffMemToSlot6=0 
GroupBuffMemToSlot7=0 
GroupBuffMemToSlot8=0 
GroupBuffCheckTime=180s 

[Pet] 
PausePet=[color=red]1[/color] <--- You have your pet paused from the start, make sure you issue the /echo pet or /tell botname pet command or your pet would never do anything.
PetAssistOnHPPct=99 
PetAssistCheckTime=[color=red]50s[/color] <--- This is way too high it needs to be around 5 to 10 seconds or so or your pet might not rush in to help.
PetBuffCheckTime=150s 
PetBuffCount=0 
PetBuff1=Pet Buff Name 
PetBuff2=Pet Buff Name 
PetBuff3=Pet Buff Name 
PetBuff4=Pet Buff Name 
PetBuff5=Pet Buff Name 
PetBuff6=Pet Buff Name 
PetBuff7=Pet Buff Name 
PetBuff8=Pet Buff Name 
PetBuffIconName1=Pet Buff Icon Name 
PetBuffIconName2=Pet Buff Icon Name 
PetBuffIconName3=Pet Buff Icon Name 
PetBuffIconName4=Pet Buff Icon Name 
PetBuffIconName5=Pet Buff Icon Name 
PetBuffIconName6=Pet Buff Icon Name 
PetBuffIconName7=Pet Buff Icon Name 
PetBuffIconName8=Pet Buff Icon Name 
PetBuffMemToSlot1=0 
PetBuffMemToSlot2=0 
PetBuffMemToSlot3=0 
PetBuffMemToSlot4=0 
PetBuffMemToSlot5=0 
PetBuffMemToSlot6=0 
PetBuffMemToSlot7=0 
PetBuffMemToSlot8=0 
Last edited by ml2517 on Sun May 09, 2004 9:30 pm, edited 1 time in total.

ml2517
a grimling bloodguard
a grimling bloodguard
Posts: 1216
Joined: Wed Nov 12, 2003 1:12 am

Post by ml2517 » Sun May 09, 2004 9:20 pm

Updated:
advbot.mac
advbot.inc

Threw in some fixes that should stop the "healing when someone zones issue".

JimJohnson
a grimling bloodguard
a grimling bloodguard
Posts: 1299
Joined: Sat Oct 11, 2003 6:00 am

Post by JimJohnson » Sun May 09, 2004 11:08 pm

anyway to pause pet healing? healing seems little sluggish with 1.85 version will check out newest

ml2517
a grimling bloodguard
a grimling bloodguard
Posts: 1216
Joined: Wed Nov 12, 2003 1:12 am

Post by ml2517 » Sun May 09, 2004 11:27 pm

The pet heal code added very little to the amount of work it needs to do. You guys really need to explain what all your are running instead of saying "healing is sluggish". If you mean, "I have every single function running and I'm in follow mode." My response will be.. "You can't get something for nothing, of course it's slow."

If you have healing, selfbuffs and groupbuffs on only with no watch targets then no it shouldn't be slow. What do you have your HealCheckTime setting at? Anyways, you get the point. I'll be working on making things as efficient as I can get them but I doubt it is going to be much better than it is now.

JimJohnson
a grimling bloodguard
a grimling bloodguard
Posts: 1299
Joined: Sat Oct 11, 2003 6:00 am

Post by JimJohnson » Sun May 09, 2004 11:57 pm

keep in mind with this post I have have same inis from when this was autodebuff so been using awhile and have been able to tell its diffrence in healing responce.


set healing at 65 starts heals at 50 would be example of sluggish healing.

healcheck set at 2. 5 heal checks 1 groupbuff check for cleric, 2 debuffs 2 events 1 buff for shaman with pet paused.


and as for the healing pet wasnt to free up processor power I just dont wanna heal pets, could make me miss a heal on group