MQ2Melee & bards

Xeniaz

MQ2 Guru
Joined
Dec 7, 2006
Messages
424
Reaction score
4
Points
18
I have been working with HTW for the past few days to iron out some new functionality for the MQ2Melee plugin, and I think that the new changes are ready for release. The features implemented include Selo's Kick from the new Underfoot expansion, along with changes to make MQ2Melee behave better with regards to bards twisting songs, and using clickies. I would encourage those of you that play bards to give this a shot and post your feedback on the changes in this post.
 
Speaking of mq2melee and bards clickies. Clickies did not fire at all on bard this afternoon in holy/downshits for me on bard only. Was this the new version?

I saw there was a new MQ2cast and MQ2melee, not sure what changes were in it.

SK was getting spammed that MQ2cast wasnt working right (forget the message, but it tries to cast the spell without trying to mem the spell first so it gives a string of numbers and error message), had to manually load spells and it would then cast them in order of holyshit only, item buffs worked fine. Rest of plugin functioned as normal.
 
Speaking of mq2melee and bards clickies. Clickies did not fire at all on bard this afternoon in holy/downshits for me on bard only. Was this the new version?

I saw there was a new MQ2cast and MQ2melee, not sure what changes were in it.

SK was getting spammed that MQ2cast wasnt working right (forget the message, but it tries to cast the spell without trying to mem the spell first so it gives a string of numbers and error message), had to manually load spells and it would then cast them in order of holyshit only, item buffs worked fine. Rest of plugin functioned as normal.
mq2cast: I may need to get access to test the 12 buff deal, & if it is working right for those + if you do not have the AA's,.

mq2melee: It was late in the day when I changed the clickies part, and pushed the plugin. Likely you were not using that version yet, if you got it in the afternoon - that one would have just been the basic down time handling if singing code.

htw
 
i added selos=1 in my char.ini but selos kick is not working properly.
when it is fired by mq2melee it interrupts melody and i have to restart melody. bard clicky in mq2docrack is activated btw.
if you fire selo's by hand it is working fine without any interruption

regards
kusmar
 
I posted this on the mq2 forum but it may be relevant here as a secondary twist is still going on after the macro is ended. BTW is there anyway to get Kroak access to our stuff here? He seems to be the man handling modbot and it is a very useful macro setup. Thanks!

Hi guys,

So i need a bit more help and since I was less than thorough last time I read and re-read the wiki.

I have two issues but the 1st is probably causing the second.

On my bard when using the macro it casts the debuffs fine during melee however when melee ends it tries to casts the debuffs over and over not in a normal /twist or /melody but start / stopping each song on the debuff list in constant spam. If I quit the macro the bard will continue to play the twist but it will play each song properly but it wont stop the songs unless I /twist off.

I have looked in the twist ini and server_toon ini and found nothing to be causing this. Any suggestions?
The second issue is the AB will not activate but I assume that's due to the twist loop I am in.

I am running modbot 3.499 beta win 7 Innerspace and IsBoxer.

Thanks for the help, I really appreciate it.

Code:
[Settings]
DoMelee=TRUE
DoHeals=FALSE
DoBuffs=TRUE
DoDebuffs=TRUE
DoEvents=FALSE
DoCures=FALSE
DoSongs=TRUE
DoPull=FALSE
DoPet=FALSE
DoSit=FALSE
DoLoot=FALSE
DoFW=FALSE
DoForage=FALSE
ForageIni=forage.ini
DoAfk=FALSE
DoMount=FALSE
MountCast=
MasterList=${NetBots.Client}
TankName=
Radius=100
SitAggroRadiusCheck=75
AfkMessage=busy atm, sorry
DeathSlot=FALSE
NetworkINI=
TraderName=
FollowDistance=20
FollowStick=20 hold uw
PetCast=
PetAggro=FALSE
PetAssist=0
PetFoci=
PetShrinkSpell=
PetShrink=TRUE
[Melee]
OffTank=FALSE
ACLeash=30
ACAssistPct=98
ACManaPct=101
ACAnnounce=/g Assist on %t
ACMeleeCmd=/melee plugin=1
ACBefore=
ACAfter=
[AdvHeal]
AHCount=0
[AdvDebuff]
ADCount=7
ADMobMax=20
ADCheckTime=2
ADAggroOnly=1
ADHold=0|1|1|   1=on 0=off|Debuff spell #|Time to wait for debuff|
ADGem1=7
ADSpell1=Slumber of the Mindshear Rk.II
ADSpellFoci1=
ADDurMod1=0
ADSpellAlias1=
ADAnnounce1=/g Mezzing add %t
ADSpellMinMana1=0
ADSpellRecast1=0
ADSpellCastonResist1=
ADSpellDelay1=0
ADTarCnt1=2
ADTarType1=12
ADTarBegHP1=100
ADTarEndHP1=0
ADIfSpellImmune1=
ADUseHoTT1=0
ADPreCondition1=TRUE
ADGem2=2
ADSpell2=War March of Brekt
ADSpellFoci2=
ADDurMod2=0
ADSpellAlias2=
ADAnnounce2=
ADSpellMinMana2=0
ADSpellRecast2=0
ADSpellCastonResist2=
ADSpellDelay2=0
ADTarCnt2=1
ADTarType2=1
ADTarBegHP2=100
ADTarEndHP2=0
ADIfSpellImmune2=
ADUseHoTT2=0
ADPreCondition2=TRUE
ADGem3=3
ADSpell3=Talendor's Aria Rk.II
ADSpellFoci3=
ADDurMod3=0
ADSpellAlias3=
ADAnnounce3=
ADSpellMinMana3=0
ADSpellRecast3=0
ADSpellCastonResist3=
ADSpellDelay3=0
ADTarCnt3=1
ADTarType3=1
ADTarBegHP3=100
ADTarEndHP3=0
ADIfSpellImmune3=
ADUseHoTT3=0
ADPreCondition3=TRUE
ADGem4=4
ADSpell4=Dance of the Dragorn
ADSpellFoci4=
ADDurMod4=0
ADSpellAlias4=
ADAnnounce4=
ADSpellMinMana4=0
ADSpellRecast4=0
ADSpellCastonResist4=
ADSpellDelay4=0
ADTarCnt4=1
ADTarType4=1
ADTarBegHP4=100
ADTarEndHP4=0
ADIfSpellImmune4=
ADUseHoTT4=0
ADPreCondition4=TRUE
ADGem5=5
ADSpell5=Arcane Arietta Rk.II
ADSpellFoci5=
ADDurMod5=0
ADSpellAlias5=
ADAnnounce5=
ADSpellMinMana5=0
ADSpellRecast5=0
ADSpellCastonResist5=
ADSpellDelay5=0
ADTarCnt5=1
ADTarType5=1
ADTarBegHP5=100
ADTarEndHP5=0
ADIfSpellImmune5=
ADUseHoTT5=0
ADPreCondition5=TRUE
ADGem6=8
ADSpell6=Pests of the Piper
ADSpellFoci6=
ADDurMod6=0
ADSpellAlias6=
ADAnnounce6=
ADSpellMinMana6=0
ADSpellRecast6=150
ADSpellCastonResist6=
ADSpellDelay6=0
ADTarCnt6=1
ADTarType6=1
ADTarBegHP6=95
ADTarEndHP6=20
ADIfSpellImmune6=
ADUseHoTT6=0
ADPreCondition6=TRUE
ADGem7=alt
ADSpell7=Song of Stone
ADSpellFoci7=
ADDurMod7=0
ADSpellAlias7=
ADAnnounce7=
ADSpellMinMana7=0
ADSpellRecast7=0
ADSpellCastonResist7=
ADSpellDelay7=0
ADTarCnt7=1
ADTarType7=1
ADTarBegHP7=95
ADTarEndHP7=20
ADIfSpellImmune7=
ADUseHoTT7=0
ADPreCondition7=TRUE
[AdvBuff]
ABCount=1
ABMobMax=18
ABCheckTime=8
ABGem1=9
ABSpell1=Chorus of Rodcet
ABSpellFoci1=
ABDurMod1=0
ABSpellAlias1=
ABAnnounce1=
ABSpellMinMana1=0
ABTarCnt1=0
ABTarType1=self grp
ABRecast1=FALSE
ABSpellIcon1=
ABPreCondition1=TRUE
[AdvEvent]
AECustom1=
AECustom2=
AECustom3=
AECount=0
[AdvPull]
APCheckTime=0
APRadius=40
APMobMax=1
APScript=
APPath=
APRetPath=
APBefore=
APAfter=
APAnnounce=
APRetries=1
[AdvCure]
AQCount=0
 
was working with twist just downloaded this version and it stoped working with twist, so rolled back to last version and it works.
 
Last edited:
I need to know which version people are talking about. ;)

I had made downshit changes, & "busy casting" changes, but when people had some issues I backed all those out with latest version.

If it worked with twist properly, but did not do downshits properly, I can re-enable the cast busy check code I added.

htw
 
So I patched and it changed, the constant casts pause now for about 2 seconds and repeat. It still attempts a twist and when I end the macro another twist is still active, I have to /twist end to stop. Let me know if you need anything else.

Loader Version:
2.0.4.1

Problem plugin version/date:
MQ2Twist I assume? 16.1.0.1 12/15/09 9:06
MQ2Melee 16.1.0.3 12/17/09 19:50

MQ2Main.dll version/date:
16.1.0.2 12/17/09 10:42

MQ2MMOBugs.dll version/date:
16.1.0.1 12/15/09 9:04

Operating System:
Win 7 64

Restarted mmoloader?:
Yes
Using WinEQ2?
No
Using InnerSpace?
Yes
Using Custom UI? Name/Link?
Sars UF http://www.eqinterface.com/downloads/fileinfo.php?id=4229
UIErrors.txt contents:
None
All necessary plugins loaded?:
mq2log
mq2melee
mq2cast
mq2twist
mq2reachit
mq2radar
mq2piggyzone
mq2netheal
mq2netbots
mq2moveutils
mq2mmowarp
mq2map
mq2labels
mq2itemdisplay
mq2hud
mq2gmcheck
mq2exchange
mq2events
mq2eqbugfix
mq2eqbc
mq2custombinds
mq2chatwnd
mq2chatfilter
mq2mmobugs
Firewall software:
Avast
Antivirus software:
Avast
Antispyware software:
Avast
Loaded plugin list:
See above
INI contents for problem plugin (if any):
Modbot ini
Code:
[Settings]
DoMelee=TRUE
DoHeals=FALSE
DoBuffs=TRUE
DoDebuffs=TRUE
DoEvents=FALSE
DoCures=FALSE
DoSongs=TRUE
DoPull=FALSE
DoPet=FALSE
DoSit=FALSE
DoLoot=FALSE
DoFW=FALSE
DoForage=FALSE
ForageIni=forage.ini
DoAfk=FALSE
DoMount=FALSE
MountCast=
MasterList=${NetBots.Client}
TankName=
Radius=100
SitAggroRadiusCheck=75
AfkMessage=busy atm, sorry
DeathSlot=FALSE
NetworkINI=
TraderName=
FollowDistance=20
FollowStick=20 hold uw
PetCast=
PetAggro=FALSE
PetAssist=0
PetFoci=
PetShrinkSpell=
PetShrink=TRUE
[Melee]
OffTank=FALSE
ACLeash=30
ACAssistPct=98
ACManaPct=101
ACAnnounce=/g Assist on %t
ACMeleeCmd=/melee plugin=1
ACBefore=
ACAfter=
[AdvHeal]
AHCount=0
[AdvDebuff]
ADCount=7
ADMobMax=20
ADCheckTime=2
ADAggroOnly=1
ADHold=0|1|1|   1=on 0=off|Debuff spell #|Time to wait for debuff|
ADGem1=7
ADSpell1=Slumber of the Mindshear Rk.II
ADSpellFoci1=
ADDurMod1=0
ADSpellAlias1=
ADAnnounce1=/g Mezzing add %t
ADSpellMinMana1=0
ADSpellRecast1=0
ADSpellCastonResist1=
ADSpellDelay1=0
ADTarCnt1=2
ADTarType1=12
ADTarBegHP1=100
ADTarEndHP1=0
ADIfSpellImmune1=
ADUseHoTT1=0
ADPreCondition1=TRUE
ADGem2=2
ADSpell2=War March of Brekt
ADSpellFoci2=
ADDurMod2=0
ADSpellAlias2=
ADAnnounce2=
ADSpellMinMana2=0
ADSpellRecast2=0
ADSpellCastonResist2=
ADSpellDelay2=0
ADTarCnt2=1
ADTarType2=1
ADTarBegHP2=100
ADTarEndHP2=0
ADIfSpellImmune2=
ADUseHoTT2=0
ADPreCondition2=TRUE
ADGem3=3
ADSpell3=Talendor's Aria Rk.II
ADSpellFoci3=
ADDurMod3=0
ADSpellAlias3=
ADAnnounce3=
ADSpellMinMana3=0
ADSpellRecast3=0
ADSpellCastonResist3=
ADSpellDelay3=0
ADTarCnt3=1
ADTarType3=1
ADTarBegHP3=100
ADTarEndHP3=0
ADIfSpellImmune3=
ADUseHoTT3=0
ADPreCondition3=TRUE
ADGem4=4
ADSpell4=Dance of the Dragorn
ADSpellFoci4=
ADDurMod4=0
ADSpellAlias4=
ADAnnounce4=
ADSpellMinMana4=0
ADSpellRecast4=0
ADSpellCastonResist4=
ADSpellDelay4=0
ADTarCnt4=1
ADTarType4=1
ADTarBegHP4=100
ADTarEndHP4=0
ADIfSpellImmune4=
ADUseHoTT4=0
ADPreCondition4=TRUE
ADGem5=5
ADSpell5=Arcane Arietta Rk.II
ADSpellFoci5=
ADDurMod5=0
ADSpellAlias5=
ADAnnounce5=
ADSpellMinMana5=0
ADSpellRecast5=0
ADSpellCastonResist5=
ADSpellDelay5=0
ADTarCnt5=1
ADTarType5=1
ADTarBegHP5=100
ADTarEndHP5=0
ADIfSpellImmune5=
ADUseHoTT5=0
ADPreCondition5=TRUE
ADGem6=8
ADSpell6=Pests of the Piper
ADSpellFoci6=
ADDurMod6=0
ADSpellAlias6=
ADAnnounce6=
ADSpellMinMana6=0
ADSpellRecast6=150
ADSpellCastonResist6=
ADSpellDelay6=0
ADTarCnt6=1
ADTarType6=1
ADTarBegHP6=95
ADTarEndHP6=20
ADIfSpellImmune6=
ADUseHoTT6=0
ADPreCondition6=TRUE
ADGem7=alt
ADSpell7=Song of Stone
ADSpellFoci7=
ADDurMod7=0
ADSpellAlias7=
ADAnnounce7=
ADSpellMinMana7=0
ADSpellRecast7=0
ADSpellCastonResist7=
ADSpellDelay7=0
ADTarCnt7=1
ADTarType7=1
ADTarBegHP7=95
ADTarEndHP7=20
ADIfSpellImmune7=
ADUseHoTT7=0
ADPreCondition7=TRUE
[AdvBuff]
ABCount=1
ABMobMax=18
ABCheckTime=8
ABGem1=10
ABSpell1=Chorus of Rodcet
ABSpellFoci1=
ABDurMod1=0
ABSpellAlias1=
ABAnnounce1=
ABSpellMinMana1=0
ABTarCnt1=0
ABTarType1=self grp
ABRecast1=FALSE
ABSpellIcon1=
ABPreCondition1=TRUE
[AdvEvent]
AECustom1=
AECustom2=
AECustom3=
AECount=0
[AdvPull]
APCheckTime=0
APRadius=40
APMobMax=1
APScript=
APPath=
APRetPath=
APBefore=
APAfter=
APAnnounce=
APRetries=1
[AdvCure]
AQCount=0

Macroquest.ini:
Code:
[MQ2DoCrack]
Top=180
Bottom=398
Left=290
Right=830
Locked=0
WindowTitle=MMOBugs MQ2DoCrack
Fades=1
Delay=2000
Duration=500
Alpha=255
FadeToAlpha=255
BGType=1
BGTint.red=255
BGTint.green=255
BGTint.blue=255
ShowWindow=1
[MQ2NetBots]
Stat=1
Send=1
Grab=1
[MQ2NetHeal]
Stat=1
Send=1
Grab=1
[MQ2Cast(SpellSet)]
ModBot2=18073|1 18063|2 18016|3 18039|4 18067|5 18000|6 18028|7 18093|8 1750|9 18018|10 2605|11
[MQ2Melee]
enrage=1
facing=0
groupcheck=1
hidedelay=1000
infuriate=1
melee=1
petenrage=1
petinfuriate=1
petmend=20
petrange=75
plugin=1
resume=20
sneakdelay=1000
stickrange=50
version=5.254
ShowDebug=0
ShowAbility=0
ShowAttacking=1
ShowCasting=0
ShowControl=0
ShowEnraging=1
ShowFeign=1
ShowOverride=1
ShowProvoking=0
ShowSticking=1
ShowStunning=0
ShowSwitching=1
ShowAltAbility=0
ShowCombatAbility=0
ShowSpecial=0
 
Works with Mq2melee.dll 16.1.0.2 had no problems using it with twist

I've tested all the revisions that have come out regarding this so far and have not experienced any issues using it with twist. The only issue I encountered was it not working while twisting, but HTW updated that quickly. Another fun emergency patch to slow down UF progression today, sigh.
 
selos not working with twist in new compile mq2melee.dll version 16.2.0.0 can someone else confirm this plz
 
I turned the stuff back to before I added the casting checks for bards.

However, if you patch to the latest melee, bards should see a new option called beta (/melee). You can turn that on if you wish to try those, i.e., /melee beta=on

Let me know what you see, what's happening, if you do have it on. Please be specific, so I can determine what is happening. For example, don't say he just keeps trying to cast over and over or something, post what shits you are using, what melee ini options, and describe what's happening as best you can.

I'll get the bard stuff working to what the collective bard group thinks is best for it, and with some options to allow those to turn that stuff off who do not want/need it.

htw
 
Beta is working for me now, to be fair i bet the std one would be fine. I tried beta and experienced the same issue, went through all my settings and could not find the cause so I uninstalled the program created a new macro ini and things are working perfectly now.

Thanks for your time and help on this!
Merry Christmas :)
 
I would love someone to post there bard holy and down shits.

Or someone go to through the other tread and organize them by classes.
 
If I had the time to do through them all, I would take the time and learn and write some myself. I am overwork :p
 
mq2melee - holyshit and downshit question

I have been reading through the wiki's out there over and over for bards and holyshits and downshits with mq2melee. Problem I am having is getting something like "symphony of battle" to click while songs are playing. It will click just fine w/o songs on and out of battle with the way I have mine set-up.

Please help .. below is a copy of my downs and holys, I have to be missing something obvious ....

[MQ2Melee]
holyflag1=1
holyflag2=1
downflag0=1
downflag1=1
downflag2=1
downflag3=1
downflag4=1
downflag5=1
downflag6=1
downflag7=1
downflag8=1
downflag9=0
downflag10=1
downflag11=1
downflag12=1
downflag13=1
holyshit1=/if (${Spell[Symphony of Battle].Stacks} && !${Me.Buff[Symphony of Battle].ID} && !${Me.Moving} && !${Me.Invis}) /casting "Songblade of the Eternal"|Mainhand
holyshit2=/if (${Spell[Nature's Melody].Stacks} && !${Me.Buff[Nature's Melody].ID} && !${Me.Moving} && !${Me.Invis}) /casting "Nature's Melody"|Mainhand
downshit1=/if (${Spell[Myrmidon's Skill IV].Stacks} && !${Me.Buff[Myrmidon's Skill IV].ID}) /casting "Steely Vestment of the Grand Manipulator"|Shoulders
downshit2=/if (${Spell[Illusionary Spikes III].Stacks} && !${Me.Buff[Illusionary Spikes III].ID} && !${Me.Moving} && !${Me.Invis}) /casting "Bielaisk's Cape"|Back
downshit3=/if (${Spell[Expanding Mind III].Stacks} && !${Me.Buff[Expanding Mind III].ID} && !${Me.Moving} && !${Me.Invis}) /casting "Leaping Girdle of Speckles"|Waist
downshit4=/if (${Spell[Soothing Breath III].Stacks} && !${Me.Buff[Soothing Breath III].ID} && !${Me.Moving} && !${Me.Invis}) /casting "Beast King's Fang"|Ear
downshit5=/if (${Spell[Form of Endurance VIII].Stacks} && !${Me.Buff[Form of Endurance VIII].ID} && !${Me.Moving} && !${Me.Invis}) /casting "Coolant Coverplate"|Face
downshit6=/if (${Spell[Taelosian Guard].Stacks} && !${Me.Buff[Taelosian Guard].ID} && !${Me.Moving} && !${Me.Invis}) /casting "Ritual Blood Ring"|Finger
downshit7=/if (${Spell[Might of Stone III].Stacks} && !${Me.Buff[Might of Stone III].ID} && !${Me.Moving} && !${Me.Invis}) /casting "Ritual Rites Ring"|Finger
downshit8=/if (${Spell[Prismatic Ward IV].Stacks} && !${Me.Buff[Prismatic Ward IV].ID} && !${Me.Moving} && !${Me.Invis}) /casting "Sharra's Ritualistic Doll"|Rangewaist
downshit9=/if (${Spell[Aura of the Composer Rk. II].Stacks} && !${Me.Buff[Aura of the Composer Rk. II].ID} && !${Me.Moving} && !${Me.Invis}) /casting "Aura of the Composer Rk. II"|Gem4
downshit10=/if (${Spell[Symphony of Battle].Stacks} && !${Me.Buff[Symphony of Battle].ID} && !${Me.Moving} && !${Me.Invis}) /casting "Songblade of the Eternal"|Mainhand
downshit11=/if (${Spell[Nature's Melody].Stacks} && !${Me.Buff[Nature's Melody].ID} && !${Me.Moving} && !${Me.Invis}) /casting "Nature's Melody"|Mainhand
downshit12=/if (${Spell[Shield of Torment].Stacks} && !${Me.Buff[Shield of Torment].ID} && !${Me.Moving} && !${Me.Invis}) /casting "Girdle of Intense Durability"|Waist
downshit13=/if (${Spell[Illusion: Gnome].Stacks} && !${Me.Buff[Illusion: Gnome].ID} && !${Me.Moving} && !${Me.Invis}) /casting "Eyepiece of the Fancy Tinker"|Face
version=5.46