MQ2Bot (Old Version - Archived)

Status
Not open for further replies.
Few things I would like to see that could make this bot much better.

1. A ini setting to have bots NOT cast while invis and a command invisoff or something within those lines. If I am missing it sorry for this suggestion.

2. A way to loot without advloot because I will not run active plugins. Maybe add a inc file with ini.

3. Is there any possible way to run /afollow and have melee break off correctly? With a lot of the missions having a lot of twists and turns /afollow could be nice, but the melee freak out if i do it manually.

4. a way to say which spells you want to cast in order?

So far been a pretty decent bot and have run beastlord, magician (needs work), necro (needs to cast 3 fast dots and mana tap then rest of line), cleric, paladin, wizard, and enchanter.

Ps burn on the beastlord needs some tweaking pm me if u want max burn lineup
1. /appear is normal mq2 command iirc to uninvis yourself. i can probably add the invis check. it currently only wont buff/use clickies if you are invis. i can apply that to more routines.
2. advloot isnt active unless you have mq2warp. it walks over to corpse and /loots it like any macro.
3. it should already do this if you set up the follow stuff
4. you already do this by setting your gems in the order you want them cast.. mostly. crowd control > debuffs > everything else is the order that is hardcoded in that i cant foresee changing.
 
for some reason my mage is the only toon crashing as soon as i load /bot on
 
for some reason my mage is the only toon crashing as soon as i load /bot on
This should work, i will tell fry to update the compile if so. Sorry I have had so many errors. It's been a minute since i modified the plugin.
 
Unfortunately, downloading the one you shared there does not resolve the mage crash that occurs when you call /bot on.

Let me know if you need logs or anything (not sure where to find them, but I'm happy to make myself useful)
 
Unfortunately, downloading the one you shared there does not resolve the mage crash that occurs when you call /bot on.

Let me know if you need logs or anything (not sure where to find them, but I'm happy to make myself useful)
I uploaded a new one, give it a shot. Can't look at it more today, but can try to this evening.

htw
 
So after today's latest patch, I updated my system @ around 1830 Mountain time. The mage is summoning the correct Wands but then it is trying to click a wand that does not exist "Wand of Dark Transvergence". Looks like SOE did not use the same naming scheme on the latest wands as they did on the older ones.

Lev 105 Spell: Mass Dark Transvergence - Summons: Wand of Pelagic Transvergence
Lev 102 Spell: Wand of Dark Modulation - Summons: Wand of Pelagic Modulation
 
Last edited:
Sorry if this has been answered before, but how do I get my Wizard to use fade and aggro reduction stuff, instead of just continuing to nuke when it has full aggro?
 
Sorry if this has been answered before, but how do I get my Wizard to use fade and aggro reduction stuff, instead of just continuing to nuke when it has full aggro?

NukeIfX=


You should be able to NukeIfX=${Me.PctAggro}<80 or something


This is not tested, but the condition options are there, I assume that will work or maybe a full ${If[${Me.PctAggro}<80,TRUE,FALSE]} will work.

Not sure of the wiz spells/aa loadout on MQ2Bot to make. I think the 'nuke' de-aggro spells are spell gem and you can use a similar condition for > instead.
 
Few things I would like to see that could make this bot much better.

1. A ini setting to have bots NOT cast while invis and a command invisoff or something within those lines. If I am missing it sorry for this suggestion.

2. A way to loot without advloot because I will not run active plugins. Maybe add a inc file with ini.

3. Is there any possible way to run /afollow and have melee break off correctly? With a lot of the missions having a lot of twists and turns /afollow could be nice, but the melee freak out if i do it manually.

4. a way to say which spells you want to cast in order?

So far been a pretty decent bot and have run beastlord, magician (needs work), necro (needs to cast 3 fast dots and mana tap then rest of line), cleric, paladin, wizard, and enchanter.

Ps burn on the beastlord needs some tweaking pm me if u want max burn lineup
1. /appear is normal mq2 command iirc to uninvis yourself. i can probably add the invis check. it currently only wont buff/use clickies if you are invis. i can apply that to more routines.
2. advloot isnt active unless you have mq2warp. it walks over to corpse and /loots it like any macro.
3. it should already do this if you set up the follow stuff
4. you already do this by setting your gems in the order you want them cast.. mostly. crowd control > debuffs > everything else is the order that is hardcoded in that i cant foresee changing.

1. I have had them invis and they will start to cast, which is wierd. I mainly use devistators macro's so I got use to them not breaking at all hah. I have ran across a few problems when they would follow and break invis and get aggro. As for now i just turn them off and manually follow them.

2. That is good to know, I thought it was all active! Thanks

3. I will play with Afollow some more, for some reason melee want to stick to target and they will just act like they will run to target and spin like its not pausing movement.

4. Will play with the setup alittle more and see if I can get it the way i want. They really are working pretty good besides mage, but have not tried later version. He would not cast 3 spear spells, instead would work fine on a different lineup.

Thanks for the hard work !
 
i use bot macro vs plugin and it also likes to break invis even though ive checked and re checked its set not to the aura and the buff section are ones there that are culprits
 
So after today's latest patch, I updated my system @ around 1830 Mountain time. The mage is summoning the correct Wands but then it is trying to click a wand that does not exist "Wand of Dark Transvergence". Looks like SOE did not use the same naming scheme on the latest wands as they did on the older ones.

Lev 105 Spell: Mass Dark Transvergence - Summons: Wand of Pelagic Transvergence
Lev 102 Spell: Wand of Dark Modulation - Summons: Wand of Pelagic Modulation
Doh. Found and updated. (attached file)

Sorry if this has been answered before, but how do I get my Wizard to use fade and aggro reduction stuff, instead of just continuing to nuke when it has full aggro?
Your Jolt spells will auto do this if you have them memmed. So mindfreeze line and concussion line. Otherwise it should be using your jolt AA Concussive Intuition.

The setting, that if you are above % aggro it will use them at, is:
JoltAt=30
 
Last edited:
So after today's latest patch, I updated my system @ around 1830 Mountain time. The mage is summoning the correct Wands but then it is trying to click a wand that does not exist "Wand of Dark Transvergence". Looks like SOE did not use the same naming scheme on the latest wands as they did on the older ones.

Lev 105 Spell: Mass Dark Transvergence - Summons: Wand of Pelagic Transvergence
Lev 102 Spell: Wand of Dark Modulation - Summons: Wand of Pelagic Modulation

After tonights patch my Mage is still trying to click a Wand of Dark Transvergence. I used the updater. do I need to download the full version instead??

[2015/01/23 19:55:06] Shieldstone Bodyguard -->
[2015/01/23 19:55:21] Clicking --> Wand of Dark Transvergence
[2015/01/23 19:55:21] ClickyBuff0: Golden Mask of the Sunrise - Form of Endurance XVIII
[2015/01/23 19:55:21] ClickyBuff1: Horthin's Curious Coral - Soothing Breath XII
[2015/01/23 19:55:21] ClickyBuff2: Cowl of Capacity - Myrmidon's Skill VIII
[2015/01/23 19:55:21] ClickyBuff3: Lost Light of the House - Prismatic Ward X
[2015/01/23 19:55:21] ClickyBuff4: Vine Runed Ring of the Angered - Knowledge of the Past XIV
[2015/01/23 19:55:21] ClickyBuff5: Silken Midnight Sash - Expanding Mind XIII
[2015/01/23 19:55:21] Golden Mask of the Sunrise
[2015/01/23 19:55:22] Clicking --> Wand of Dark Transvergence
[2015/01/23 19:55:23] Clicking --> Wand of Dark Transvergence
[2015/01/23 19:55:23] Clicking --> Wand of Dark Transvergence
[2015/01/23 19:55:24] Clicking --> Wand of Dark Transvergence
[2015/01/23 19:55:26] Horthin's Curious Coral
[2015/01/23 19:55:28] [MQ2Bot] Bot Deactivated
 
So after today's latest patch, I updated my system @ around 1830 Mountain time. The mage is summoning the correct Wands but then it is trying to click a wand that does not exist "Wand of Dark Transvergence". Looks like SOE did not use the same naming scheme on the latest wands as they did on the older ones.

Lev 105 Spell: Mass Dark Transvergence - Summons: Wand of Pelagic Transvergence
Lev 102 Spell: Wand of Dark Modulation - Summons: Wand of Pelagic Modulation

After tonights patch my Mage is still trying to click a Wand of Dark Transvergence. I used the updater. do I need to download the full version instead??

[2015/01/23 19:55:06] Shieldstone Bodyguard -->
[2015/01/23 19:55:21] Clicking --> Wand of Dark Transvergence
[2015/01/23 19:55:21] ClickyBuff0: Golden Mask of the Sunrise - Form of Endurance XVIII
[2015/01/23 19:55:21] ClickyBuff1: Horthin's Curious Coral - Soothing Breath XII
[2015/01/23 19:55:21] ClickyBuff2: Cowl of Capacity - Myrmidon's Skill VIII
[2015/01/23 19:55:21] ClickyBuff3: Lost Light of the House - Prismatic Ward X
[2015/01/23 19:55:21] ClickyBuff4: Vine Runed Ring of the Angered - Knowledge of the Past XIV
[2015/01/23 19:55:21] ClickyBuff5: Silken Midnight Sash - Expanding Mind XIII
[2015/01/23 19:55:21] Golden Mask of the Sunrise
[2015/01/23 19:55:22] Clicking --> Wand of Dark Transvergence
[2015/01/23 19:55:23] Clicking --> Wand of Dark Transvergence
[2015/01/23 19:55:23] Clicking --> Wand of Dark Transvergence
[2015/01/23 19:55:24] Clicking --> Wand of Dark Transvergence
[2015/01/23 19:55:26] Horthin's Curious Coral
[2015/01/23 19:55:28] [MQ2Bot] Bot Deactivated
only the attached .dll from the last post has the update.
 
So after today's latest patch, I updated my system @ around 1830 Mountain time. The mage is summoning the correct Wands but then it is trying to click a wand that does not exist "Wand of Dark Transvergence". Looks like SOE did not use the same naming scheme on the latest wands as they did on the older ones.

Lev 105 Spell: Mass Dark Transvergence - Summons: Wand of Pelagic Transvergence
Lev 102 Spell: Wand of Dark Modulation - Summons: Wand of Pelagic Modulation

After tonights patch my Mage is still trying to click a Wand of Dark Transvergence. I used the updater. do I need to download the full version instead??

[2015/01/23 19:55:06] Shieldstone Bodyguard -->
[2015/01/23 19:55:21] Clicking --> Wand of Dark Transvergence
[2015/01/23 19:55:21] ClickyBuff0: Golden Mask of the Sunrise - Form of Endurance XVIII
[2015/01/23 19:55:21] ClickyBuff1: Horthin's Curious Coral - Soothing Breath XII
[2015/01/23 19:55:21] ClickyBuff2: Cowl of Capacity - Myrmidon's Skill VIII
[2015/01/23 19:55:21] ClickyBuff3: Lost Light of the House - Prismatic Ward X
[2015/01/23 19:55:21] ClickyBuff4: Vine Runed Ring of the Angered - Knowledge of the Past XIV
[2015/01/23 19:55:21] ClickyBuff5: Silken Midnight Sash - Expanding Mind XIII
[2015/01/23 19:55:21] Golden Mask of the Sunrise
[2015/01/23 19:55:22] Clicking --> Wand of Dark Transvergence
[2015/01/23 19:55:23] Clicking --> Wand of Dark Transvergence
[2015/01/23 19:55:23] Clicking --> Wand of Dark Transvergence
[2015/01/23 19:55:24] Clicking --> Wand of Dark Transvergence
[2015/01/23 19:55:26] Horthin's Curious Coral
[2015/01/23 19:55:28] [MQ2Bot] Bot Deactivated
only the attached .dll from the last post has the update.

Thanks Pete. I missed your post. I had read earlier today that HTW had made a correction to the Name of the Wand.
 
Nope, sorry for any miscommunication, the update i did was to address a potential crash issue with modrod.
 
Greetings,

I am having an issue with my bard on MQ2Bot. When I pull the bard always attacks a different target than the main tank. I am pulling with the tank and the bard always chooses the first mob in the extended target box. Additionally she will not mez unless there is 3 mobs in the camp. Attached are the settings I have. Thank you in advance.


[MQ2Bot]
BotVersion=20150123.2254
BotCommandsOn=
BotCommandsOff=
AlwaysCheckAdds=1
RestrictedZones=344,202,151,345
BuffPassword=NULL
AuthorizedUsers=|guild|group|netbots|
CycleDelay=3
DefaultGem=1
AnnounceEcho=1
AnnounceEQBC=0
AnnounceAdds=1
AutoInvisDistance=0
AssistAt=98
AssistRange=100
MercAssistAt=100
MercAssistRange=0
MeleeAt=100
MeleeDistance=40
PetAttackAt=100
PetAttackRange=60
RepositionIfSummoned=0
MedStartAt=0
MedStopAt=0
MedToFull=0
MinManaToNuke=0
ManaToSummon=100
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=1
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
UseDiscsOffensive=0
UseDiscsDefensive=0
UseFightBuffs=1
UseMainTankBuffs=1
UseManaInCombat=1
UseMez=1
UsePet=1
PetIllusionItem=NULL
CustomPetSpell=NULL
UsePetBuffs=1
UseSelfBuffs=1
AutoFollowLeader=0
AutoFollowSettings=30 healer
UseNetBots=0
NetBotsName=NULL
RestTwist=5
CombatTwist=2 3 4 5 10

May have found an error during posting. I am changing my "Meleeat=100 to meleeat=98"
 
Last edited:
Shaman Bot

The shaman bot for me seems to get stuck casting only a couple of spells. Since I downloaded the newest DLL yesterday here are a couple of glimpses as to what is going on for me.


[2015/01/25 08:29:36] [MQ2Bot] Bot Activated
[2015/01/25 08:29:36] AA0: Rabid Bear
[2015/01/25 08:29:36] AA1: Silent Casting
[2015/01/25 08:29:37] Debuff0: Malosinete
[2015/01/25 08:29:37] Debuff1: Turgur's Swarm
[2015/01/25 08:29:37] Debuff2: Pathosis
[2015/01/25 08:29:37] Debuff3: Crippling Apparition
[2015/01/25 08:29:37] Debuff4: Crippling Spirit
[2015/01/25 08:29:37] Debuff5: Tigir's Insect Swarm
[2015/01/25 08:29:37] Debuff6: Wind of Malosinete
[2015/01/25 08:29:37] Debuff7: Wind of Pathosis
[2015/01/25 08:29:37] Debuff8: Regenerating Counterbias
[2015/01/25 08:29:37] Dot0: Serpentil's Venom
[2015/01/25 08:29:37] Dot1: Sephry's Malady
[2015/01/25 08:29:37] Dot2: Sraskus' Curse
[2015/01/25 08:29:37] Dot3: Reef Crawler Blood
[2015/01/25 08:29:37] Fade0: Inconspicuous Totem
[2015/01/25 08:29:37] Spire: Fundament: Third Spire of Ancestors
[2015/01/25 08:29:37] FightBuff0: Dampen Resistance
[2015/01/25 08:29:37] FightBuff1: Empowered Focus of Arcanum
[2015/01/25 08:29:37] FightBuff2: Sluggishness
[2015/01/25 08:29:37] Heal0: Union of Spirits
[2015/01/25 08:29:37] Heal1: Ancestral Aid
[2015/01/25 08:29:37] Heal2: Call of the Ancients
[2015/01/25 08:29:37] Heal3: Reckless Regeneration
[2015/01/25 08:29:37] Heal4: Krasir's Mending
[2015/01/25 08:29:37] Heal5: Historian's Intervention
[2015/01/25 08:29:37] Heal6: Krasir's Recourse
[2015/01/25 08:29:37] HealPet0: Companion's Blessing
[2015/01/25 08:29:37] HealPet1: Fortify Companion
[2015/01/25 08:29:37] HealPet2: Reckless Regeneration
[2015/01/25 08:29:37] HealPet3: Krasir's Mending
[2015/01/25 08:29:37] ImHit0: Ancestral Guard
[2015/01/25 08:29:37] ImHit1: Armor of Ancestral Spirits
[2015/01/25 08:29:37] InvisSpell: Group Silent Presence
[2015/01/25 08:29:37] ClickyNuke0: Crafted Talisman of Fates
[2015/01/25 08:29:37] Knockback0: Spiritual Rebuke
[2015/01/25 08:29:37] Knockback1: Paralytic Spores
[2015/01/25 08:29:37] Knockback2: Virulent Paralysis
[2015/01/25 08:29:37] Levitate: Group Perfected Levitation
[2015/01/25 08:29:37] MainTankBuff0: Spirit Guardian
[2015/01/25 08:29:37] MainTankBuff1: Sluggishness
[2015/01/25 08:29:37] Mana0: Cannibalization
[2015/01/25 08:29:37] PetSpell: Olesira's Faithful
[2015/01/25 08:29:37] Rez0: Rejuvenation of Spirit
[2015/01/25 08:29:37] Root0: Virulent Paralysis
[2015/01/25 08:29:37] Root1: Paralytic Spores
[2015/01/25 08:29:37] Root2: Paralytic Spray
[2015/01/25 08:29:37] SelfBuff0: Preincarnation
[2015/01/25 08:29:37] SelfBuff1: Group Pact of the Wolf
[2015/01/25 08:29:37] SelfBuff2: Talisman of Celerity
[2015/01/25 08:29:37] SelfBuff3: Talisman of the Doomscale
[2015/01/25 08:29:37] SelfBuff4: Talisman of the Faithful
[2015/01/25 08:29:37] Swarm0: Spirit Call
[2015/01/25 08:29:38] Banestrike --> a_burner02
[2015/01/25 08:29:38] MezImmunes:|
[2015/01/25 08:29:38] Ignores:|
[2015/01/25 08:29:38] SnareImmunes:|
[2015/01/25 08:29:38] CharmImmunes:|
[2015/01/25 08:29:38] MQ2MoveUtils:: RESUMED
[2015/01/25 08:29:38] Sluggishness --> Main Assist
[2015/01/25 08:29:38] MQ2MoveUtils:: PAUSED
[2015/01/25 08:29:40] MQ2MoveUtils:: RESUMED
[2015/01/25 08:29:41] Turgur's Swarm --> a_burner02
[2015/01/25 08:29:41] MQ2MoveUtils:: PAUSED
[2015/01/25 08:29:43] MQ2MoveUtils:: RESUMED
[2015/01/25 08:29:43] Sluggishness -->Main Assist
[2015/01/25 08:29:43] MQ2MoveUtils:: PAUSED
[2015/01/25 08:29:45] MQ2MoveUtils:: RESUMED
[2015/01/25 08:29:46] Malosinete --> a_burner02
[2015/01/25 08:29:46] MQ2MoveUtils:: PAUSED
[2015/01/25 08:29:48] MQ2MoveUtils:: RESUMED
[2015/01/25 08:29:48] Reckless Regeneration --> Main Assist
[2015/01/25 08:29:48] MQ2MoveUtils:: PAUSED
[2015/01/25 08:29:50] MQ2MoveUtils:: RESUMED
[2015/01/25 08:29:50] Turgur's Swarm --> a_burner02
[2015/01/25 08:29:50] MQ2MoveUtils:: PAUSED
[2015/01/25 08:29:52] MQ2MoveUtils:: RESUMED
[2015/01/25 08:29:53] Sluggishness --> Main Assist
[2015/01/25 08:29:53] MQ2MoveUtils:: PAUSED
[2015/01/25 08:29:54] MQ2MoveUtils:: RESUMED
[2015/01/25 08:29:56] Malosinete --> a_burner02
[2015/01/25 08:29:56] MQ2MoveUtils:: PAUSED

the part below it seemed to be in a loop.
Regeneration Counter Bias
Turgur's Swarm
Dot 1
Regeneration Counter Bias
Turgur's Swarm
Dot 2
Regeneration Counter Bias
Turgur's Swarm
Dot 3

[2015/01/24 20:16:30] CharmImmunes:|
[2015/01/24 20:16:32] Malosinete --> a_young_raptor01
[2015/01/24 20:16:35] Reckless Regeneration --> Main Assist
[2015/01/24 20:16:37] Turgur's Swarm --> a_young_raptor01
[2015/01/24 20:16:39] Regenerating Counterbias --> a_young_raptor01
[2015/01/24 20:16:44] Turgur's Swarm --> a_young_raptor01
[2015/01/24 20:16:46] Serpentil's Venom --> a_young_raptor01
[2015/01/24 20:16:51] Regenerating Counterbias --> a_young_raptor01
[2015/01/24 20:16:56] Turgur's Swarm --> a_young_raptor01
[2015/01/24 20:16:58] Sephry's Malady --> a_young_raptor01
[2015/01/24 20:17:03] Regenerating Counterbias --> a_young_raptor01
[2015/01/24 20:17:07] Reckless Regeneration --> Main Assist
[2015/01/24 20:17:09] Malosinete --> a_young_raptor01
[2015/01/24 20:17:11] Turgur's Swarm --> a_young_raptor01
[2015/01/24 20:17:20] EXP: 0.00 (98.48%) - AAXP: 40.91 (64.24%)
[2015/01/24 20:17:21] MQ2MoveUtils:: Dir(Any) Dist(30.00) Head(True) ID(16401) HEALER
 
There is clearly a timer duration check issue. So to that end, i added a new Bot TLO member:

Bot.SpellDuration[spell id or name] - TicksType

So:

/echo ${Spell[Talisman of unity].Duration} should say 3
/echo ${Bot.SpellDuration[Talisman of unity]} should say 720 since those are actual buff durations.

I added this mechanic into the timer check for setting recasting of spells. It may or may not alleviate, but definitely will address some timer issues.
 
Last edited:
Status
Not open for further replies.