Plugin MQ2Bot

Dealings

Well-known member
Joined
Jul 14, 2006
Messages
3,148
Reaction score
104
Points
63
did u add it in the correct section of mq2bot under your char and server ini file?
as far as adding a clicky not sure mq2bot is limited in that regard dont think u can add stuff on your own such as clickys or diff spells etc, it is what it is.....
 

wwarwolf911

Member
Joined
Sep 5, 2008
Messages
901
Reaction score
12
Points
18
did u add it in the correct section of mq2bot under your char and server ini file?
as far as adding a clicky not sure mq2bot is limited in that regard dont think u can add stuff on your own such as clickys or diff spells etc, it is what it is.....
Yes I put it in the MQ2Bot section.
 

wwarwolf911

Member
Joined
Sep 5, 2008
Messages
901
Reaction score
12
Points
18
did u add it in the correct section of mq2bot under your char and server ini file?
as far as adding a clicky not sure mq2bot is limited in that regard dont think u can add stuff on your own such as clickys or diff spells etc, it is what it is.....
Started working after I rebooted.
 

sindarax

New member
Joined
Dec 7, 2019
Messages
2
Reaction score
0
Points
1
chain cast buff

I am constantly casting the same spell on my pet when not in a fight , how do I make it stop, im not sure where to go. also I cant get my puller to pull unless I type the /findmob command each time.
 

Fry

Fry Guy
Joined
Jan 31, 2005
Messages
11,642
Reaction score
390
Points
83
Location
Australia
Website
www.mmobugs.com
I am constantly casting the same spell on my pet when not in a fight , how do I make it stop, im not sure where to go. also I cant get my puller to pull unless I type the /findmob command each time.
Which spell is it? What is it casting from when you load the plugin?

You should be able to disable it with an If statement.
 

burdsjm

Lifetimer
Joined
May 18, 2007
Messages
669
Reaction score
20
Points
18
Malo and Slow are being chain cast. Only thing that stops them in =0.

Not reading other debuffs already on the mob
 

wwarwolf911

Member
Joined
Sep 5, 2008
Messages
901
Reaction score
12
Points
18
Malo and Slow are being chain cast. Only thing that stops them in =0.

Not reading other debuffs already on the mob

Add this: Change the numbers to match yours.

Code:
Debuffif0=!${Target.Buff[Ameliorating Counterbias].ID}
Debuffif1=!${Target.Buff[Malosinata].ID}
Debuffif2=!${Target.Buff[Turgur's Insects].ID}
Callif0=${Melee.Combat}
 

burdsjm

Lifetimer
Joined
May 18, 2007
Messages
669
Reaction score
20
Points
18
Malo and Slow are being chain cast. Only thing that stops them in =0.

Not reading other debuffs already on the mob

Add this: Change the numbers to match yours.

Code:
Debuffif0=!${Target.Buff[Ameliorating Counterbias].ID}
Debuffif1=!${Target.Buff[Malosinata].ID}
Debuffif2=!${Target.Buff[Turgur's Insects].ID}
Callif0=${Melee.Combat}
How do I say Malosinata or Malosinara?

With half the people having different levels I think it's screwing it up.
 

wwarwolf911

Member
Joined
Sep 5, 2008
Messages
901
Reaction score
12
Points
18
Malo and Slow are being chain cast. Only thing that stops them in =0.

Not reading other debuffs already on the mob

Add this: Change the numbers to match yours.

Code:
Debuffif0=!${Target.Buff[Ameliorating Counterbias].ID}
Debuffif1=!${Target.Buff[Malosinata].ID}
Debuffif2=!${Target.Buff[Turgur's Insects].ID}
Callif0=${Melee.Combat}
How do I say Malosinata or Malosinara?

With half the people having different levels I think it's screwing it up.
change it to the version you have.
 

burdsjm

Lifetimer
Joined
May 18, 2007
Messages
669
Reaction score
20
Points
18
Malo and Slow are being chain cast. Only thing that stops them in =0.

Not reading other debuffs already on the mob

Add this: Change the numbers to match yours.

Code:
Debuffif0=!${Target.Buff[Ameliorating Counterbias].ID}
Debuffif1=!${Target.Buff[Malosinata].ID}
Debuffif2=!${Target.Buff[Turgur's Insects].ID}
Callif0=${Melee.Combat}
How do I say Malosinata or Malosinara?

With half the people having different levels I think it's screwing it up.
change it to the version you have.
Ok that works kind of.

Shaman 1 casts Malosinara and I only have Malosinata. Results in it chain casting.

DebuffAdd=1 causes all sorts of recasts on the same mob.
 

PeteSampras

Your UI is fucking you. Stop using it.
Joined
Dec 12, 2007
Messages
3,956
Reaction score
40
Points
38
using any Target.whatever info on debuffs will leave you having a bad time as debuffs do not require you to target anything until you actually cast something. unless you just happen to be targeting the mob you want then Target.stuff doesnt even check. It isnt coded that way. The bot should be tracking your debuffs internally and if it isnt then its because bot is bad at tracking. I'd have to redo everything about how spells and spawns are tracked to make it work (and i did in the new version of bot that i never finished). It is a total redo to change things.
 

PeteSampras

Your UI is fucking you. Stop using it.
Joined
Dec 12, 2007
Messages
3,956
Reaction score
40
Points
38
Side note semi newsworthy update:
I added in IgnoreTheseSkills= into the ini. whatever spells/discs you add there should be perma ignored. it is currently only checking on discs to see if it works. but this means if you have two discs or spells of the same line you can ignore the highest level one and itll use the lower one. example provided was Precision Strike being used instead of Aggravate for warrior. In theory you can: "IgnoreTheseSkills=Precision Strike,blah,this,whatever" and it will not use "Precision Strike," "blah," "this," or "whatever" skills
 
Last edited:

PeteSampras

Your UI is fucking you. Stop using it.
Joined
Dec 12, 2007
Messages
3,956
Reaction score
40
Points
38
Updated bot, will go live whenever merge happens. Please let me know if any issues.


Todo board:
[FONT=&quot]https://app.gitkraken.com/glo/board/XguC25El1AAQf4Kj[/FONT]

Fixes:
HealPets should now actually check if statements.
Aggro discs should now hopefully work to get you aggro but still show up under Discs

Added:
Rezzes should now detect and use "Water Sprinkler of Nem Ankh", "Staff of Forbidden Rites" if they are in your inventory as the last option. But if your rez isnt memmed then it may end up being the first option.



All pet classes:
Companion's Fury (AA)
Companion's Intervening Divine Aura (HealPet) This is a divine aura and may need some tweaking

BST - Ferociousness (AA)
BST - Warder's Gift (ImHit)

CLR - Quiet Prayer (Heal) (This might need some if statement tweaking)

DRU - Distant Conflagration (AA) (suggest adding a check to see if you have that line of Remote Manaflux line of spells memmed)

ENC - Companion's Aegis (HealPet)
ENC - Slowing Helix (Debuff)

NEC - Blood Magic (AA) Be careful of this guy
NEC - Heretic's Twincast

PAL - Vanquish the Fallen (Nuke)

ROG - Ligament Slice (AA)
ROG - Twisted Shank (AA)

SHD - T`Vyl's Resolve (AA)

SHM - Spiritual Channeling (AA)

WAR - Knee Strike (AA)
WAR - Warlord's Fury (Aggro)
WAR - Warlord's Resurgence (ImHit)
WAR - Warlord's Tenacity (ImHit)

WIZ - Ward of Destruction (AA) debated putting in Nukes. bad spell with crowd control either way

Testing focus:
Verify new AA changes work.
IgnoreTheseSkills= added to ini. You can put spells/discs/AAs here that you want bot to ignore. This should allow for things like ignoring higher level discs being used over lower ones that you prefer.

Known Issues:
Doesn't check if statements:
Charm
Endurance
Fade (also only uses 1)

Ideas around (soliciting suggestions):
RNG - options with: Flaming Arrows, Poison Arrows
SHD - Harmshield
BRD - Rallying Solo
BRD - Rallying Cry (A version of this is in, unknown that it works correctly)
 
Last edited:

burdsjm

Lifetimer
Joined
May 18, 2007
Messages
669
Reaction score
20
Points
18
How do you feel about integrating the rez stick for Shaman in this release or making Wintry Gift a fight buff cast on the MT/MA?
 

PeteSampras

Your UI is fucking you. Stop using it.
Joined
Dec 12, 2007
Messages
3,956
Reaction score
40
Points
38
How do you feel about integrating the rez stick for Shaman in this release or making Wintry Gift a fight buff cast on the MT/MA?
i added the shaman rez stick last update. can look at wintry gift
 

kenstr

Premium Member
Joined
Jul 9, 2007
Messages
13
Reaction score
4
Points
3
Divine Stun AA and slowing Helix AA

Is there anyway to disable the Paladin AA Divine Stun - it does a knock back which is rather annoying, Also My enchanter constantly cast Slowing Helix AA. I did try adding IgnoreTheseSkills= to the ini's but the still cast the AA's constantly
 

htw

Developer
Joined
Aug 27, 2006
Messages
13,075
Reaction score
237
Points
63
Location
Albuquerque, NM
Is there anyway to disable the Paladin AA Divine Stun - it does a knock back which is rather annoying, Also My enchanter constantly cast Slowing Helix AA. I did try adding IgnoreTheseSkills= to the ini's but the still cast the AA's constantly
See what Divine Stun shows up for you /loadbot

I think it's a Nuke? So e.g., if it's Nuke0, then Nukeif0=0 added to your ini and /loadbot should do it. Put control for whichever one it shows up as. If it's not as a Nuke, then whatever that is. E.g., for your AA Slowing Helix, see which one that shows up with, and add like AAIf2=0 (if it is AA2. Otherwise put appropriate number).

htw
 

EQDAB

Premium Member
Joined
Nov 13, 2015
Messages
194
Reaction score
5
Points
18
Age
67
Location
WDBG., VA EASTERN USA
Damn ya gotta love that htw ��������he is SO good at all he does, Thank you htw over & over!!
 

xzav

Lifetime Member
Joined
Jan 13, 2007
Messages
242
Reaction score
11
Points
18
${Bot.AvgHP} and ${Target.PctHPs}

Wonder if these are bugged or if I'm using them wrong.

/echo ${Bot.AvgHP}
and
/echo ${Bot.AvgMana}

both return 21 when the group is full hp/mana.

I'm trying to use .AvgHP to control emergency aa heal use unsuccessfully. Any help appreciated.

HealIf0=${Target.PctHPs} < 30
HealIf1=${Target.PctHPs} < 20
HealIf2=${Bot.AvgHP} < 40
HealIf4=${Bot.AvgHP} < 70

Also the Target.PctHPs check above also seems to not be working. As cleric will still cast Burst of life heal aa on a toon 89% health. Interesting this there is that Target.PctHPs echo'd does seem to return the correct HP % of your target.

Let me know if more data / logs / turning on debugging is needed.

Thanks,