Plugin MQ2Bot

htw

Developer
Joined
Aug 27, 2006
Messages
13,185
Reaction score
362
Points
83
Location
Albuquerque, NM
This thread is for discussion of the new version of MQ2Bot. Anything involving the older, previous versions, that doesn't apply, will be deleted.

The old thread, which was way past too long, is still there for archive purposes.

Post in this thread with your observations, requests, etc. Keep in mind making snide comments or bitching will simply be deleted without response. If this plugin as is, doesn't work for you, then move along and find another solution. This thread (and plugin) is for people serious about helping to have a good solution to a botting plugin.

Thanks.

htw
 
  • Love
Reactions: EQDAB
BTW, not sure how far back the version is, but I will add a MQ2BotOld to the distro, that's from a few years ago, for those who want that one.

htw
 
  • Like
Reactions: EQDAB
To the macro uneducated like me it is the easiest fastest way to box a group right off the bat without going in and manually doing spells and stuff that if you mess up one thing or letter wont work at all. Once you get further into it can modify what you need to up dps or change what spells are firing. Even if it worked perfect Daybroke would come along and change some crap to mess it up anyway. I hardly ever crash with it loaded it is always docracks or something else for me. I love this plugin and I appreciate the work put in on it and I thank you .
 
pooreboy72 said:
SK,ranger,ranger,shammy,chanter,merc healer. MT/MA is SK changed to just MT hoping it would fix it.
it happens a lot more on 5+ mobs but has also happens on 2 to 3 mob pulls as well. in FM mass pulling sarnaks
you are more than welcome to log in one of my toons and group with me and watch the target ring go nuts if you would like

i did take some screen shots if i can remember how to locate them i can email you if you like showing the broke mez and him on the wrong target

ClickyNukeif1=0
Debugging=0
BotVersion=20190309.2047
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=100
UseManualAssist=0
AssistName=
MercAssistAt=100
MercAssistRange=0
MeleeAt=100
MeleeDistance=40
DoPetSwarm=0
PetAttackAt=100
PetAttackRange=60
RepositionIfSummoned=0
MedStartAt=0
MedStopAt=0
MedToFull=0
MedDuringCombat=0
EndMedStartAt=0
EndMedStopAt=0
EndMedToFull=0
MinManaToNuke=0
NukeToTAt=80
ManaToSummon=100
SummonModRods=1
UseModRods=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=15
RootPrimary=0
SnareAt=90
SwarmAt=0
UseAutoFire=0
UseAENukes=1
UseAura=1
UseClickyBuffs=1
UseClickyNukes=1
DebuffsSpellFirst=0
UseDiscsOffensive=1
UseDiscsDefensive=1
UseFightBuffs=1
UseMainTankBuffs=1
UseManaInCombat=1
UseManaOnOthers=1
UseMez=1
UsePet=0
PetReagentCheck=1
PetIllusionItem=NULL
CustomPetSpell=NULL
UsePetBuffs=1
StandOnPetAttack=0
UseSelfBuffs=1
AutoFollowLeader=0
AutoFollowSettings=30 healer
UseNetBots=0
NetBotsName=NULL
DoDebug=0
PullingDistance=0
DoPulls=0
MQ2NavDistance=10
PullSkillName=
AnnounceBehaviorChange=0
AttackCommand=/killthis
SafetyInvisOnWarp=0
SafetyCommandOnTell=
SafetyCommandOnGM=
SafetyCommandOnMyWarp=
SafetyCommandOnOthersWarp=
SafetyCommandOnTooFarFromCamp=
PullingMaxZ=30
PullingLOS=1

I just was going through these again, and I just realized - I don't use a debuffer as MA that way. A possibility is DebuffAdds=1, causing it to cycle through the mobs, which was broken (was one of the things I tuned). So that would explain it doing that, as in order to debuff them, it has to target them of course, and if anyone is assisting, they'll change targets also. Is just a thought, if you want to check it out. I'll grab a new account and pay a bit to get it gold + 1 heroic and add a SK to my roundup, as it's one of the few characters I don't have (SHD, RNG, DRU, NEC, BST are the ones I don't have at the moment).

htw
 
  • Like
Reactions: EQDAB
You my friend are a freaking genius!!!!!! I will test it in a few minutes.
 
  • Wow
Reactions: EQDAB
15 plus pulls most at or above 5+ mobs a couple with named in the middle of the pack and he is rock solid. Thank you for looking into this. I didn't set it to debuff so I assume its default INI set up?
 
  • Like
Reactions: EQDAB
15 plus pulls most at or above 5+ mobs a couple with named in the middle of the pack and he is rock solid. Thank you for looking into this. I didn't set it to debuff so I assume its default INI set up?
Yes, it's default to on when INI is created. Glad to hear that issue is resolved for you! I'll change that default after I look into whether that's the best option (likely it is).

Thanks again.

htw
 
  • Like
Reactions: EQDAB
Pushed update:

  • Tweaked endurance check for puller, in case you have puller endurance settings on
  • Fixed a ranged pulling issue where I was using the bow range instead of ammo range (if you were using a bow)
 
  • Like
Reactions: EQDAB
Sorry, had to make another push. Found out when I swapped to bard on an account, and swapped back, still thought I was a bard. Interesting to say the least. :)

  • Fixed swapping from bard to non-bard from camp to char select and back
 
  • Haha
Reactions: EQDAB
I apologize for my ignorance, but what is the difference between this MQ2Bot and MQ2BotOld?
 
Pushed latest:

  • Less spam for pulling.
  • Announce break mez option (AnnounceMezBreaks)
  • Tuned DPS functions
  • Tuned mez functions (some... this is a work in progress)
  • Tuned add handling
  • Tuned pulling code
 
  • Love
Reactions: EQDAB
"tuned mez" is that chanter or bard? want to test it out. sounds like a lot of work, Thank you!
 
Last edited:
  • Like
Reactions: EQDAB
ClickyNukes are not working for Shaman. It tries to fire a few of them but just fails.

Epic not firing.


UseClickyBuffs=1
UseClickyNukes=1
ClickyNukeIf0=1
ClickyNukeIf1=1
ClickyNukeIf2=1
 
  • Sad
Reactions: EQDAB
Thanks man, I haven't started on clickies yet, but will get on it asap.

No problem.

If you need anything tested out, I have a high level of most classes.
 
  • Like
Reactions: EQDAB
Started working on items, pushed an initial fix, let me know what you see. This should also fix some people's random CTD on some chars, but not on others, due to parser in mq2main not catching missing qualifiers.

htw
 
  • Like
Reactions: EQDAB
Necro is trying to use AA Dead Mesmermizaton on Sarnaks. They aren't undead so not sure why it's trying to mez them.
 
  • Like
Reactions: EQDAB
Enc not mezzing any more

I'm having an issue where the enchanter is no longer mezzing. He used to mez, I don't think I've changed anything in group makeup - but I'm honestly not sure. He's what XT1 setup looks like:

1) WAR - MT - XT1 grouppullertarget
2) MAG - - XT1 groupassisttarget
3) CLR - - XT1 groupassisttarget
4) ENC - - LDR - XT1 groupassisttarget
5) BRD - - Puller/MA - XT1 groupassisttarget
6) BER - - XT1 groupassisttarget

Here is the chanter's config:

Code:
Debugging=0
BotVersion=20190314.0856
BotCommandsOn=
BotCommandsOff=
AlwaysCheckAdds=0
RestrictedZones=,344,202,151,345,
BuffPassword=NULL
AuthorizedUsers=|guild|group|netbots|
CycleDelay=1
DefaultGem=1
AnnounceEcho=1
AnnounceEQBC=1
AnnounceAdds=1
AutoInvisDistance=0
AssistAt=100
AssistRange=125
MercAssistAt=100
MercAssistRange=0
MeleeAt=100
MeleeDistance=40
PetAttackAt=100
PetAttackRange=60
RepositionIfSummoned=0
MedStartAt=50
MedStopAt=90
MedToFull=0
MedDuringCombat=0
EndMedStartAt=70
EndMedStopAt=100
EndMedToFull=0
MinManaToNuke=0
NukeToTAt=80
ManaToSummon=100
SummonModRods=0
UseModRods=1
AACutoffTime=10
AAStopAt=25
AggroAt=70
AutofireAt=0
AutofireDistance=100
DebuffAdds=1
DebuffAt=100
DebuffStopAt=10
DebuffAEAmount=3
DotAt=95
DotStopAt=60
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=15
RootPrimary=0
SnareAt=10
SwarmAt=99
UseAutoFire=0
UseAENukes=1
UseAura=1
UseClickyBuffs=1
UseClickyNukes=1
UseFightBuffs=1
UseMainTankBuffs=1
UseManaInCombat=1
UseManaOnOthers=1
UseMez=1
UsePet=0
PetReagentCheck=1
PetIllusionItem=NULL
CustomPetSpell=NULL
UsePetBuffs=1
StandOnPetAttack=0
UseSelfBuffs=1
AutoFollowLeader=0
AutoFollowSettings=30 healer
UseNetBots=1
NetBotsName=<chanter name>
DoDebug=0
PullingDistance=0
PullSkillName=
AnnounceBehaviorChange=0
AttackCommand=/killthis
UseManualAssist=0
AssistName=
DoPetSwarm=1
DebuffsSpellFirst=0
PullingMaxZ=30
PullingLOS=1
DoPulls=0
MQ2NavDistance=10
HasteClasses=|WAR|MNK|ROG|BER|CLR|DRU|SHM|RNG|BST|PAL|SHD|BRD|ENC|MAG|NEC|WIZ|
ClarityClasses=|CLR|DRU|SHM|RNG|BST|PAL|SHD|BRD|ENC|MAG|NEC|WIZ|
SafetyInvisOnWarp=0
SafetyCommandOnTell=
SafetyCommandOnGM=
SafetyCommandOnMyWarp=
SafetyCommandOnOthersWarp=
SafetyCommandOnTooFarFromCamp=
AnnounceMezBreaks=1

Thanks,
Lugnut
 
Last edited:
  • Like
Reactions: EQDAB