MQ2Bot (Old Version - Archived)

Status
Not open for further replies.
after latest patch on test bot is spamming no advloot variable active
Yeah, Fry-daddy disabled the advloot. I changed it on live, and will merge to test, or he will - either way will get it done tonight. Will merge over latest mq2bot changes also.

htw
 
Need Advise Please

After /bot on command - SK sometimes sticks and sometimes doesn't, when he doesn't its for most of the mission and when he does it only last a couple mobs... Any ideas ? I went through and set stick commands and distances in melee but maybe this is in correct place to adjust ?

I also need to know hoe to get the damn shaman from using Paralytic Spores and Virulent Paralysis for adds ? tired of chasing mobs all over the place when i'm intentionally pulling multiple mobs lol.
 
idk @ stick.

@ root.. change your root settings.

RootAdds=0
RootPrimary=0

Setting those numbers equates to the distance at which if any mob is closer, you root them. 0 obviously turns them off.

RootAdds=30 means youd root any adds that are closer than 30'
RootPrimary=10 means youd root your kill target if it is closer than 10'
 
idk @ stick.

@ root.. change your root settings.

RootAdds=0
RootPrimary=0

Setting those numbers equates to the distance at which if any mob is closer, you root them. 0 obviously turns them off.

RootAdds=30 means youd root any adds that are closer than 30'
RootPrimary=10 means youd root your kill target if it is closer than 10'

According to this they are already set at Zero, which is why I am confused as to why he still roots them? Am I wrong ?


[MQ2Bot]
BotVersion=20150408.2234
BotCommandsOn=
BotCommandsOff=
AlwaysCheckAdds=0
RestrictedZones=344,202,151,345
BuffPassword=NULL
AuthorizedUsers=|guild|group|netbots|
CycleDelay=3
DefaultGem=1
AnnounceEcho=1
AnnounceEQBC=0
AnnounceAdds=1
AutoInvisDistance=0
AssistAt=100
AssistRange=20
MercAssistAt=95
MercAssistRange=50
MeleeAt=0
MeleeDistance=40
PetAttackAt=90
PetAttackRange=20
RepositionIfSummoned=1
MedStartAt=0
MedStopAt=0
MedToFull=0
MinManaToNuke=0
ManaToSummon=100
SummonModRods=1
AACutoffTime=10
AAStopAt=25
AggroAt=70
AutofireAt=0
AutofireDistance=100
DebuffAdds=1
DebuffAt=100
DebuffStopAt=10
DebuffAEAmount=3
DotAt=99
DotStopAt=10
FaceAngle=360
FadeAt=20
GrabAdds=0
GrabPrimary=0
InterruptToHealAt=0
HealAt=80
HealToTAt=80
HealSelfAt=80
HealDelayedAt=95
HealDurationAt=95
HealGroupAt=80
HealPetAt=80
ImHitAt=50
JoltAt=70
KnockbackAdds=0
KnockbackPrimary=0
LifetapAt=80
LootInCombat=0
LootRadius=0
ManaAt=80
NukeAt=99
RezRadius=100
RootAdds=0
RootPrimary=0
SnareAt=0
SwarmAt=99
UseAutoFire=0
UseAENukes=0
UseAura=0
UseClickyBuffs=1
UseClickyNukes=1
UseFightBuffs=1
UseMainTankBuffs=1
UseManaInCombat=1
UseManaOnOthers=1
UseMez=0
UsePet=1
PetIllusionItem=NULL
CustomPetSpell=NULL
UsePetBuffs=0
UseSelfBuffs=1
AutoFollowLeader=1
AutoFollowSettings=30 healer
UseNetBots=0
NetBotsName=NULL
DoDebug=0
AnnounceBehaviorChange=0
 
run the spells.mac from first post and post the list of spells it spits out in your mq2/logs/spells.mac.log file.

It shouldnt be possible to use root if they are set to 0, so id like to see what is detecting in case your root spells are detecting as something else.
 
Two issues:

1) As reported a while ago, custom pet spells do not work except when you initially load the plugin. If you issue the /bot off command, then /bot on again pet attack commands will not be issued, and any slain pets will not be re-summoned. This was briefly fixed, but I think the fix never got merged into the main trunk of the code. The version that fixed this was around 3/25.

2) The bot refuses to function in East Karana. Discovered when I was doing the Anniversary quest that has an instanced version.

344,202,151,345 are the zone ID's restricted in my INI, East Karana is 15.

Issuing /bot on causes the plugin to cast one spell (a missing buff) then cease to function. Other plugins are working fine (MQ2Melee for instance).
 
well i see why east karana wouldnt work then. it is doing partial string match.. so 15 is found in 151. if you temporarily remove that it would work in karana. i might just hardcode those zones in.
 
Try this version. i specifically reset the custompetspell on /bot off, and i changed the zones to check for comma, id, comma:

So instead of:
RestrictedZones=344,202,151,345

should be:
RestrictedZones=,344,202,151,345,
 
Last edited:
I ran into an odd problem yesterday after the patch. All had been working fine on both my toons that run the bot plugin. After the patch something was up with my sk sticking to mobs. I've never had the problem before. It would start to face the mob and stick then just stop and not move. If I unloaded then loaded melee it would stick to the mob but then on the next pull the same thing would happen. It would start to then just stop. This is a first for me so not really sure where to go with it.
 
Same thing has been happening to my Sk for a week or so.

Another thing is my 2 caster Mercs no Longer do anything regardless of what setting they are on. I set them up in bot and still nothing, just stand there looking cute cause they are Gnomes.
 
Same thing has been happening to my Sk for a week or so.

Another thing is my 2 caster Mercs no Longer do anything regardless of what setting they are on. I set them up in bot and still nothing, just stand there looking cute cause they are Gnomes.

DPS mercs are broken right now. You have to run them on Burn or they stand around with thumbs in asses.
 
I had a go with this plugin, and it is working very smoothly for a minimal effort.
Although I noticed the following problems:

1) after a random amount of time all the toon are spamming error messages like:
thebard - [2015/04/26 00:06:37] Selo's Kick --> a_lizardman_patroller15
thebard - [2015/04/26 00:06:38] MQ2Melee::Attacking [a lizardman patroller].
thebard - [2015/04/26 00:06:38] MQ2Melee::Sticking [hold 10 !front ].
thebard - [2015/04/26 00:06:38] MQ2MoveUtils:: Dir(Not Front) Dist(10.00) Head(True) ID(18546)
thebard - [2015/04/26 00:06:38] Lyrical Prankster --> a_lizardman_patroller15
thebard - [2015/04/26 00:06:44] Selo's Kick --> a_lizardman_patroller15
thebard - [2015/04/26 00:06:57] Adds: |
thebard - [2015/04/26 00:06:57] EXP: 0.00 (18.18%) - AAXP: 31.82 (77.27%)
thebard - [2015/04/26 00:06:57] MQ2MoveUtils:: Dir(Any) Dist(30.00) Head(True) ID(3879) HEALER
thebard - [2015/04/26 00:09:49] Selo's Sonata --> thebard
thebard - [2015/04/26 00:11:15] Possible add: a_lizardman_brute08
thebard - [2015/04/26 00:11:17] Adds: |a_lizardman_brute08|a_lizardman_brute08|
thebard - [2015/04/26 00:11:17] Adds: |a_lizardman_brute08|a_lizardman_brute08|a_lizardman_scrapper03|
thebard - [2015/04/26 00:11:17] Slumber of Sionachie --> a_lizardman_brute08
thebard - [2015/04/26 00:11:18] MQ2Melee::Attacking [a lizardman brute].
thebard - [2015/04/26 00:11:19] MQ2Melee::Sticking [hold 10 !front ].
thebard - [2015/04/26 00:11:19] MQ2MoveUtils:: Dir(Not Front) Dist(10.00) Head(True) ID(7504)
thebard - [2015/04/26 00:11:19] Adds: |a_lizardman_brute08|Jenann00|a_lizardman_scrapper03|
thebard - [2015/04/26 00:11:19] Adds: |a_lizardman_brute08|a_lizardman_scrapper03|
thebard - [2015/04/26 00:11:20] ACCESS VIOLATION Invalid Read at location 0x000001e4
thebard - [2015/04/26 00:11:20] >> PulsePlugins: Line 501
thebard - [2015/04/26 00:11:20] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:20] ACCESS VIOLATION Invalid Read at location 0x000001e4
thebard - [2015/04/26 00:11:20] >> PulsePlugins: Line 501
thebard - [2015/04/26 00:11:20] Warning: Possible dbghelp.dll version mismatch (5.1)
thebard - [2015/04/26 00:11:20] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:20] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:20] ACCESS VIOLATION Invalid Read at location 0x000001e4
thebard - [2015/04/26 00:11:20] >> PulsePlugins: Line 501
thebard - [2015/04/26 00:11:20] Warning: Possible dbghelp.dll version mismatch (5.1)
thebard - [2015/04/26 00:11:20] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:20] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:20] ACCESS VIOLATION Invalid Read at location 0x000001e4
thebard - [2015/04/26 00:11:20] >> PulsePlugins: Line 501
thebard - [2015/04/26 00:11:20] Warning: Possible dbghelp.dll version mismatch (5.1)
thebard - [2015/04/26 00:11:20] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:20] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:20] ACCESS VIOLATION Invalid Read at location 0x000001e4
thebard - [2015/04/26 00:11:20] >> PulsePlugins: Line 501
thebard - [2015/04/26 00:11:20] Warning: Possible dbghelp.dll version mismatch (5.1)
thebard - [2015/04/26 00:11:20] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:20] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:20] ACCESS VIOLATION Invalid Read at location 0x000001e4
thebard - [2015/04/26 00:11:20] >> PulsePlugins: Line 501
thebard - [2015/04/26 00:11:20] Warning: Possible dbghelp.dll version mismatch (5.1)
thebard - [2015/04/26 00:11:20] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:20] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:20] ACCESS VIOLATION Invalid Read at location 0x000001e4
thebard - [2015/04/26 00:11:20] >> PulsePlugins: Line 501
thebard - [2015/04/26 00:11:20] Warning: Possible dbghelp.dll version mismatch (5.1)
thebard - [2015/04/26 00:11:20] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:20] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:20] ACCESS VIOLATION Invalid Read at location 0x000001e4
thebard - [2015/04/26 00:11:20] >> PulsePlugins: Line 501
thebard - [2015/04/26 00:11:20] Warning: Possible dbghelp.dll version mismatch (5.1)
thebard - [2015/04/26 00:11:20] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:20] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:21] ACCESS VIOLATION Invalid Read at location 0x000001e4
thebard - [2015/04/26 00:11:21] >> PulsePlugins: Line 501
thebard - [2015/04/26 00:11:21] Warning: Possible dbghelp.dll version mismatch (5.1)
thebard - [2015/04/26 00:11:21] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:21] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:21] ACCESS VIOLATION Invalid Read at location 0x000001e4
thebard - [2015/04/26 00:11:21] >> PulsePlugins: Line 501
thebard - [2015/04/26 00:11:21] Warning: Possible dbghelp.dll version mismatch (5.1)
thebard - [2015/04/26 00:11:21] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:21] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:21] ACCESS VIOLATION Invalid Read at location 0x000001e4
thebard - [2015/04/26 00:11:21] >> PulsePlugins: Line 501
thebard - [2015/04/26 00:11:21] Warning: Possible dbghelp.dll version mismatch (5.1)
thebard - [2015/04/26 00:11:21] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:21] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:21] ACCESS VIOLATION Invalid Read at location 0x000001e4
thebard - [2015/04/26 00:11:21] >> PulsePlugins: Line 501
thebard - [2015/04/26 00:11:21] Warning: Possible dbghelp.dll version mismatch (5.1)
thebard - [2015/04/26 00:11:21] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:21] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:21] ACCESS VIOLATION Invalid Read at location 0x000001e4
thebard - [2015/04/26 00:11:21] >> PulsePlugins: Line 501
thebard - [2015/04/26 00:11:21] Warning: Possible dbghelp.dll version mismatch (5.1)
thebard - [2015/04/26 00:11:21] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:21] >> 0x51aee26b mq2bot!OnZoned+0x2f3b
thebard - [2015/04/26 00:11:21] ACCESS VIOLATION Invalid Read at location 0x000001e4
thebard - [2015/04/26 00:11:21] >> PulsePlugins: Line

2) the toons do not assist sometime the correct target.
 
Last edited:
I dont understand why onzoned would even pulse more than once and from the appearance of it, you werent even zoning. i will have to point htw to your issue as I am ill-equipped.
 
Stick Issue (Tapout)

Tapout

I had a similar issue. For some reason the macro seems to load with:

/melee stickbreak=1

Just set:

/melee stickbreak=0

then /melee save

That fixed it for me...
 
Tapout

I had a similar issue. For some reason the macro seems to load with:

/melee stickbreak=1

Just set:

/melee stickbreak=0

then /melee save

That fixed it for me...

Awesome! Looks like that was all it was. Thank you.
 
oh, ya the macro will change that while you are pulling so it knows to run back to camp. so if you shut the macro down before it returns, it would remain on/off.
 
That was a bummer. I've been running the plug in on this sk for a couple months and this was the first time it happened to me. Lesson learned.
 
Added a new TLO member to list out the major buffs you have on you. I still need to add some to it, but here is the first try at it.

Bot.BuffList - stringtype

returns "|" if nothing, current identified buffs/max list is:
|Root|Slow|Mez|Cripple|Malo|Tash|Snare|Haste|Aego|Skin|Focus|Regen|Symbol|Clarity|Pred|Strength|Brells|SV|SE|HybridHP|Growth|Shining|DS|

So if you are slowed, tashed, have regen, shielding, and aego on, it should look like:
|Slow|Tash|Aego|Focus|Regen|

I needed this list to be able to eventually work in buffing others. Feel free to test. Could be useful for holy/downshits as well.

EDIT: also added "Growl of the" to fight buffs and Fero lines for self buffs for bstlords.
 
Last edited:
Hi,
I spent some more time with a 6 box group and notice the following.
1) the tank SK confuse its pet and the mobs.
2) toons do not assist allways the assist target. is there a command to make the toons switch to a given target ?
 
Status
Not open for further replies.