• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver
MQ2Grind

Release MQ2Grind 3.1.52471.11

Since these are gold accounts - will the autogrant AA's stop happening now that I am 110?
Yep. This is why Grind was invented. Earn those pesky AA's because every xpac the amount of AA is more and more. Next Xpac will be 15kish AA alone for SK/SHM. Wars might be 200AA or so.

I believe you wanted my SK's kissassist ini file. but then I see that you said "not the KA file". Which .ini are you wanting?
MQ2Grind.ini in the config folder of your VV folder.
 
I believe you wanted my SK's kissassist ini file. but then I see that you said "not the KA file". Which .ini are you wanting?
Would you share the [Tank] section of the KissAssist INI (do not send the KA file) do not send any character name reference
 
Yep. This is why Grind was invented. Earn those pesky AA's because every xpac the amount of AA is more and more. Next Xpac will be 15kish AA alone for SK/SHM. Wars might be 200AA or so.


MQ2Grind.ini in the config folder of your VV folder.
Nope, this is not what I want, but thanks!
 
If I run the Merc from another toon, there doesn't seem to be a problem. It only seems to be an issue if the Merc is my SK's (tank).
 
Please remember, I'm a complete noob. I honestly don't know what is or isn't the [Tank] section. Here is my SK's ini file without any names. Does this have the information you need?

INI:
[General]
KissAssistVer=12.002
Role=PullerTank
CampRadius=15
CampRadiusExceed=300
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=20
MedCombat=0
LootOn=0
RezAcceptOn=1|96
AcceptInvitesOn=1
GroupWatchOn=0
EQBCOn=0
IRCOn=0
HoTTOn=0
CampfireOn=0
CharInfo=Shadow Knight|116|GOLD
DefaultUI=TRUE
DPSMeter=1
ScatterOn=0
XTSlot=1
GroupWatchCheck=FALSE
DanNetOn=0
DanNetDelay=20
MedStop=100
CorpseRecoveryOn=1
LOSBeforeCombat=0
[Buffs]
BuffsOn=1
BuffsSize=9
Buffs1=Dark Lord's Unity (Azia)|Cond1
Buffs2=Cadcane's Skin|Cond2
Buffs3=Night's Calming|end|19|Cond3
Buffs4=Voice of Thule|Me|Cond4
Buffs5=Stormwall Stance|Cond5
Buffs6=command:/bandolier activate Shield|Cond15
Buffs7=Mental Anguish|Cond19
Buffs8=Tekuel Skin|Cond18
Buffs9=Pact of the Wolf Form|Remove
RebuffOn=1
CheckBuffsTimer=10
PowerSource=NULL
[Melee]
AssistAt=100
MeleeOn=1
FaceMobOn=1
MeleeDistance=40
StickHow=snaproll
AutoFireOn=0
UseMQ2Melee=1
TargetSwitchingOn=0
PetTauntOverride=0
[GoM]
GoMSize=3
GoMSpell1=Touch of Drendar|Mob
GoMSpell2=Dire Indictment|Mob
GoMSpell3=Dissident Fang|Mob
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
[GMail]
GMailHelp=Events currently support - Dead,Drag,GM,Level,Named,Leftgroup,Tells
GMailOn=0
GMailSize=1
GMail1=NULL
[AE]
AEOn=1
AESize=10
AERadius=50
AE1=Contempt|2|Mob
AE2=Explosion of Hatred|3|Mob
AE3=Explosion of Spite|3|Mob
AE4=Stream of Hatred|2|Mob
AE5=NULL
AE6=NULL
AE7=NULL
AE8=NULL
AE9=NULL
AE10=NULL
[Aggro]
AggroOn=1
AggroSize=4
Aggro1=Taunt|100|<
Aggro2=Protest for Power|100|<
Aggro3=Ageless Enmity|100|<
Aggro4=Projection of Doom|100|<
[DPS]
DPSOn=2
DPSSize=20
DPSSkip=20
DPSInterval=2
DPS1=Terror of Ander|100
DPS2=Thwart|99|Mash
DPS3=command:/bandolier activate 2Hand|100|Cond16
DPS4=Gift of the Quick Spear|99
DPS5=Spear of Cadcane|99
DPS6=Dire Indictment|99
DPS7=Touch of Drendar|99
DPS8=Dissident Fang|99|Weave
DPS9=Rending Blade|99
DPS10=Encroaching Darkness|99
DPS11=Vicious Bite of Chaos|99|weave
DPS12=Bond of Bynn|99
DPS13=Torrent of Anguish|99|Cond6
DPS14=Touch of Zlandicar|96|Cond7
DPS15=Scourge Skin|99
DPS16=Visage of Decay|99|Cond8
DPS17=Protest for Power|99|Cond9
DPS18=Visage of Death|99
DPS19=Thought Leech|99|Cond10
DPS20=Veil of Darkness|99
DPS21=Concordant Disruption|99|Cond14
// Change 'clericname' to your cleric's name :)
DPS22=command:/bct my shaman's name //alt act 41|99|Cond17

DebuffAllOn=0
[Heals]
HealsOn=1
HealsSize=2
Heals1=Shield Flash|35|Tap|Cond11
Heals2=Leech Touch|30|Tap
Heals3=Dissident Fang|50|Tap
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
XTarHeal=0
XTarHealList=NULL
HealGroupPetsOn=0
AutoRezOn=0
RezMeLast=0
HealInterval=0
[Cures]
CuresOn=0
CuresSize=1
Cures1=NULL
[Pet]
PetOn=1
PetCombatOn=1
PetSpell=Minion of Drendar
PetBuffsOn=0
PetBuffsSize=1
PetBuffs1=Gift of Drendar
PetRampPullWait=0
PetSuspend=0
PetForceHealOnMed=0
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetAssistAt=95
PetAttackDistance=115
PetToysSize=6
PetToysOn=1
PetToys1=Folded Pack of Yalrek's Armaments|Summoned: Silver Fireblade|Summoned: Silver Fireblade
PetToysGave=
PetBreakMezSpell=NULL
MoveWhenHit=0
PetHoldOn=1
PetToysGave=
PetFocus=NULL
[Burn]
BurnSize=15
BurnText=Time to DIE!
BurnAllNamed=1
Burn1=command:/stopdisc|Cond12
Burn2=Impenitent Influence
Burn3=Restless Mantle|Cond13
Burn4=Cursed Guardian Discipline|Cond12
Burn5=Deflection Discipline|Cond12
Burn6=Leechcurse Discipline|Cond12
Burn7=Unholy Aura Discipline|Cond12
Burn8=T`Vyl's Resolve
Burn9=Cerise Blade
Burn10=Innoruuk's Dark Blessing
Burn11=Reflexive Contempt
Burn12=Waxing Crescent Soulrender Breastplate
Burn13=Spite of Kra`Du
Burn14=Scourge Skin
Burn15=Harm Touch|99|Mash
UseTribute=0
[Pull]
PullWith=Bond of Bynn
PullMeleeStick=0
MaxRadius=700
MaxZRange=200
UseWayPointZ=1
PullWait=5
PullRadiusToUse=90
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
PullPause=30|2
PullLevel=0|0
PullArcWidth=0
PullOnReturn=1
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=1
AFKGMAction=1
AFKPCRadius=500
CampOnDeath=0
ClickBacktoCamp=1
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=1
MercAssistAt=100
[KConditions]
ConOn=1
CondSize=19
Cond1=!${Me.Buff[${Spell[Call of Twilight].RankName}].ID}
Cond2=!${Me.Buff[${Spell[Cadcane's Skin].RankName}].ID}
Cond3=${Me.PctEndurance} < 19
Cond4=!${Me.Buff[${Spell[Voice of Thule III].RankName}].ID}
Cond5=!${Me.Buff[${Spell[Stormwall Stance].RankName}].ID}
Cond6=!${Me.Buff[Torrent of Anguish Recourse].ID}
Cond7=!${Me.Buff[${Spell[Gift of Zlandicar].RankName}].ID}
Cond8=${Me.AltAbilityReady[Visage of Decay]} && !${Me.Buff[${Spell[Visage of Death VII].RankName}].ID}
Cond9=!${Me.Buff[Protest for Power].ID}
Cond10=${Me.PctMana} < 50
Cond11=${Target.Named}
Cond12=${Me.ActiveDisc.ID} && ${Me.ActiveDisc.Name.NotEqual[Impenitent Influence]} && ${Me.CombatAbilityReady[${Spell[Impenitent Influence].RankName}]} || ${Me.ActiveDisc.ID} && ${Me.ActiveDisc.Name.NotEqual[Restless Mantle]} && ${Me.CombatAbilityReady[${Spell[Restless Mantle].RankName}]}
Cond13=${Me.ActiveDisc.ID} && ${Me.ActiveDisc.Name.NotEqual[Impenitent Influence]} && ${Me.CombatAbilityReady[${Spell[Impenitent Influence].RankName}]}
Cond14=!${Me.Buff[${Spell[Concordant Disruption].RankName}].ID}
Cond15=!${Me.Buff[Defensive Proficiency].ID}
Cond16=${Me.XTarget}< 3 && !${Target.Named} && !${Me.Buff[Two-Handed Proficiency].ID} && !${Select[${Target.ConColor},YELLOW,RED]} >=1
Cond17=${Me.Song[Restless Ice].ID}
Cond18=!${Me.Buff[${Spell[Tekuel Skin].RankName}].ID}
Cond19=!${Me.Buff[${Spell[Mental Anguish].RankName}].ID}



[Spells]
MiscGem=7
MiscGemLW=0
MiscGemRemem=7
CastingInterruptOn=0
LoadSpellSet=2
SpellSetName=KissAssist
Gem1=Composite Fang
Gem2=Dire Indictment
Gem3=Touch of Drendar
Gem4=Touch of Zlandicar
Gem5=Vulak's Bite
Gem6=Bond of Bynn
Gem7=Protest for Power
Gem8=Insidious Rejection
Gem9=Spear of Cadcane
Gem10=Minion of Drendar
Gem11=Confluent Disruption
Gem12=Cadcane's Skin
Gem13=Stormwall Stance
CheckStuckGem=1
[/cond]
[PullAdvanced]
PullLocsOn=0
[KissError]
LastCMD:=/if (!37) {
ErrorDateTime:=07/28/2022 14:34:28
ErrorMsg:=DoCommand - Couldn't parse '/returntocamp off'
DataError:=NULL
SyntaxError:=Could not find channel ber
RunningTime:=21883818
BuildDate:=20220728
CurrentUI:=Default
 
Last edited by a moderator:
@Councilman when you start kissassist on your SHD, I assume it's the tank right? Would you mind sharing with me the command you run like " /mac kissassist tank"
 
@hytiek - FYI I've noticed at the end of the Contract of War mission, when you are at the last step where you drop task and wait to zone out, your chars all sit down in an open area and pause their various combat addons. Sometimes there are pathing mobs, depending on if you picked em up while you were running around, and about twice in the past 10-12 hours or so my characters have had NPCs path into them while they were defenseless. Watching them die out of the corner of my eye is a sad thing :(
 
@hytiek - FYI I've noticed at the end of the Contract of War mission, when you are at the last step where you drop task and wait to zone out, your chars all sit down in an open area and pause their various combat addons. Sometimes there are pathing mobs, depending on if you picked em up while you were running around, and about twice in the past 10-12 hours or so my characters have had NPCs path into them while they were defenseless. Watching them die out of the corner of my eye is a sad thing :(

That is indeed a sad thing, I'm very sorry to hear, hopefully no long term PTSD from such an event ;)

On a serious note though, thank you for letting me know. With all the tested I had done, I did not see this kind of scenario and actually repositioned the end a few times due to such a thing. I'll tweak it a bit more for safety and will push this fix with an update that I'm working on now.
 
That is indeed a sad thing, I'm very sorry to hear, hopefully no long term PTSD from such an event ;)

On a serious note though, thank you for letting me know. With all the tested I had done, I did not see this kind of scenario and actually repositioned the end a few times due to such a thing. I'll tweak it a bit more for safety and will push this fix with an update that I'm working on now.

Haha no rush, it seems to be a super edge case. Thanks for all of your hard work so far :)
 
That is indeed a sad thing, I'm very sorry to hear, hopefully no long term PTSD from such an event ;)

On a serious note though, thank you for letting me know. With all the tested I had done, I did not see this kind of scenario and actually repositioned the end a few times due to such a thing. I'll tweak it a bit more for safety and will push this fix with an update that I'm working on now.

So I tried to grab a screenshot, but like I said it's pretty rare.

I didn't get aggro in this case, and only had about 0.5 seconds between when I noticed and when I was zoning out, but I did my best:

1660144538250.png

That efreeti ambassador snuck north from where he had pathed, after my group had already passed by. My chars in the screenshot are stopped and have their macros paused at this point (defenseless).

I wonder if the spot itself is safe, but can be dangerous if someone lags behind a bit at just the right time, and kind of trains the camp or something? I did notice some of my characters tend to lag back a bit when they're trying to scribe & cast buffs while navigating point to point.

Maybe rather than changing the end point it may just need to be that you dip a little bit further south during one of the previous nav points to make 100% sure this guy is picked up and killed, so that by the time you get to the end you're actually clear of all of the roamers? I dunno.

Thanks again!
 
Running GMM, occasionally characters don't zone in because they change target to buff before saying ready.

There doesn't appear to be a mac/plugin pause at request, or a redundant zone in check?
 
Running GMM, occasionally characters don't zone in because they change target to buff before saying ready.

There doesn't appear to be a mac/plugin pause at request, or a redundant zone in check?
did you configure each toon?
1660153953968.png

example:

1660153966489.png
1660153972183.png
 
Thanks Sic.

I missed the Paladin setting to KA instead of CWTN (Wishful thinking perhapse, lol)

I'll have to watch the Bard more, that setting was already KA.
 
Thanks Sic.

I missed the Paladin setting to KA instead of CWTN (Wishful thinking perhapse, lol)

I'll have to watch the Bard more, that setting was already KA.
well definitely check the pause/resume tabs to ensure they have an /mqp on and /mqp off
 
Running GMM, occasionally characters don't zone in because they change target to buff before saying ready.

There doesn't appear to be a mac/plugin pause at request, or a redundant zone in check?

1660156582205.png

If you didn't configure the classes of your group correctly, you would suffer with toons doing bad things.
 
Hey @hytiek !

Just sending in some more info - Note I haven't updated in ~2 days but I don't see any mention of this being fixed, so I'll risk bringing it up anyway.

Issue #1
Restless Assault, location #3. I notice my tank frequently winds up pulling mobs into/over a set of rocks, where he loses LOS and winds up sitting spamming abilities that cannot land.

These fuckers:
1661350841708.png

Anyway, the issue typically "resolves itself" by either the tank losing aggro to the healer, causing the mobs to run out, which then allows the tank to pick them up... OR.... The tank dying, the mobs running around, the tank being combat rezzed, then them continuing on pretending like it never happened.


#2 (Potential?) Issue (that probably I only care about because my characters are weak)
I noticed my tank will keep pulling while still having rez sickness. Not sure if that's normal/expected/configurable. I see a debug variable exists for it. The issue is most noticeable when you're in a zone you're slightly undergeared for, like making the transition to Shei or something, because you'll die more often and the line between what you can/cannot tank is thinner. I know there's a 60 sec configurable pause after rez, but I think sickness outlasts it. Anyway, for this one I haven't been brave enough to suicide myself for the sake of testing anything, but I'd be willing to if you tell me this is abnormal behavior.


#3 Random Suggestion
I love the "lastrun" feature, and have started using it recently after I noticed it. Sometimes I'd like my last run to be "last run and then camp everyone out and close the game", but sometimes I'd like my last run to be something like "Just pause for a minute so I can send one of my guys off to get the sweet new gear he leveled up for". I was wondering if there could one day be a checkbox toggle to go between: "Use the last run and just wait outside instance" and "Use the last run but then run the command". I know I could technically have a notepad open with different commands to swap to and etc., but this game already has me running 500 tabs in browsers and other windows etc.. Anything to reduce that helps.


Anyway, keep up the great work. The plugin is fantastic and I appreciate the hell out of it and some of the other things you've contributed (gear charts, etc.). <3
 
@Vr10 really great feedback! I greatly appreciate your time to provide such thorough concerns. I'd like to address each point separately and will do my best:

1) I've sent you a test binary to use which has altered Location 3 specifically, added an addition location as well. Let me know how well that works for you please.
2) The functionality of continuing while having rez effects is 100% intentionally. There was a change to Rez sickness that reduced the speed in which you hit and the speed in which you cast. If slower hitting or casting by that measure is life/death, you are very under geared and perhaps should not be in that instance. This is why there's a max of 60 seconds instead of the full 4 minutes. I hope that makes sense. If you still feel that this is not appropriate and the delay should cover that 10% let me know. I'm willing to hear the debate.
1661446707927.png
3) Sounds like you don't know about ButtonMaster (https://www.redguides.com/community/resources/button-master.2174/), take a look at this for reference notably the orange tiles. Last run is specifically last run; not i-got-something-i-want-to-do-and-come-back-soon. For that use case; pause your grind when you exit the instance, do what you need/want to do, then regroup and resume.
1661446972935.png

I hope that the answers for 2 and 3 are good with you, else let's further debate. Please also check your inbox for the test binary for #1. Thanks again for the complement!
 
Hey @hytiek !

#1 - Tests are running now. I've gone through a few loops and no issues so far. I've got my safe mode # lowered to make them cycle faster, and I'm keeping my eye on it.

#2 - That's my bad. I have been away from the game for a while and didn't realize how weak rez sickness is now.

I've had a lot of oh-shit moments since I started back, and I admit that there are probably other aggravating factors to this. Sometimes I screw up pretty badly *glares at the weapon stances AA*, or get too cocky *glares at running full 115 req gear on his tank 0.01% into 115, dying, and deleveling*, but sometimes stuff happens like my tank charging into a 3-4 pack of mobs while still running rez sickness and getting melted. After what you pointed out, though, it might just be that my tank is a bit over eager while still lacking buffs etc. The group is probably falling behind trying to buff him up (and is locked casting) while he dives head first into a pool without waiting for it to be filled up.

This is a pretty rare case anyway. Much more rare than getting stuck on those damn rocks (but sometimes at the same time!). So I'll be grateful for what I've got :P

#3 - I wrote out three different answers to this one, and realized that none of them made sense. While at the end of the day for the personal reasons of just wanting to allow a graceful finish to a run it would be a "nice to have"... After I thought about it, it's not actually "necessary" at all.
 
What's a good plugin or macro to have my team auto accept a res in Grind? My necro running KissAssist auto accepts res, but my CWTN characters don't. I've already set a safe point but having an auto res too would be good.

Thanks!
 
What's a good plugin or macro to have my team auto accept a res in Grind? My necro running KissAssist auto accepts res, but my CWTN characters don't. I've already set a safe point but having an auto res too would be good.

Thanks!

MQ2AutoAccept

Sic has a tutorial video on how to set it up.

Be well. Happy gaming.
 
I have used and love this plugin. I have only done G&F and I wanted to ask if the level limits had to be met by all members of the party or just the tank? I have several right below 115 and I have a Cleric and War that are 120 and I would like to bring the 111-114 characters into one the higher instances
 
It is not a hard check for group members for the plug in, if they can get into the instance AKA EQ will let them you can bring what ever you want for MQ2Grind the levels are more of a suggestion to the best of my knowledge.
 
So I tried to grab a screenshot, but like I said it's pretty rare.

I didn't get aggro in this case, and only had about 0.5 seconds between when I noticed and when I was zoning out, but I did my best:

View attachment 41339

That efreeti ambassador snuck north from where he had pathed, after my group had already passed by. My chars in the screenshot are stopped and have their macros paused at this point (defenseless).

I wonder if the spot itself is safe, but can be dangerous if someone lags behind a bit at just the right time, and kind of trains the camp or something? I did notice some of my characters tend to lag back a bit when they're trying to scribe & cast buffs while navigating point to point.

Maybe rather than changing the end point it may just need to be that you dip a little bit further south during one of the previous nav points to make 100% sure this guy is picked up and killed, so that by the time you get to the end you're actually clear of all of the roamers? I dunno.

Thanks again!

I've spent a few hours trying to replicate this and I cannot unless I enable UseRetort on the Cleric running MQ2Cleric. Are you running UseRetort or using the buff in KA by chance?

The mobs in this area only aggro within 50 units. I'm going to hold off on this until I know more about your settings.
 
I've spent a few hours trying to replicate this and I cannot unless I enable UseRetort on the Cleric running MQ2Cleric. Are you running UseRetort or using the buff in KA by chance?

The mobs in this area only aggro within 50 units. I'm going to hold off on this until I know more about your settings.

That was only the first day after I got MQ2Cleric, so it's very possible I was messing around with the settings. Been a few weeks now so I couldn't tell ya what I had set or not back then, sorry!
 
That was only the first day after I got MQ2Cleric, so it's very possible I was messing around with the settings. Been a few weeks now so I couldn't tell ya what I had set or not back then, sorry!
If/when you run this instance again, as a test disable UseRetort on the Cleric and let me know if you have this problem still.
 
Is there a way to have my group trailer further away from the MT? What's happening is the entire group (lv 117) runs to a spot in Relentless Assault that's often filled with 3-4 mobs which then target a random character before the MT kicks 1-3 seconds latter in to grabs ago.

SK - CWTN
Cleric - CWTN
Enc - CWTN
Mage - CWTN
Bez - CWTN
Necro - Kiss

Thanks!
 
Is there a way to have my group trailer further away from the MT? What's happening is the entire group (lv 117) runs to a spot in Relentless Assault that's often filled with 3-4 mobs which then target a random character before the MT kicks 1-3 seconds latter in to grabs ago.

Currently, the plugin is instructing all toons via dannet to run to a specific location. I have been considering adding a configurable delay for this instruction to help reduce the tank from being out run. In most cases I find that the Tank is improperly set up and its worth checking what your AoECount is currently set to on your MQ2Eskay. If it's anything more than 2 - I highly recommend adjusting it to 2. I also recommend disabling UseRetort from the MQ2Cleric.

Everyone has their own ways but these have worked best for me in the success of running through Grind without much burden.
 
Thanks Hytiek, AoE is set to 2, but I'll turn off useRetort and see if that helps. navDistance is currently set to 30, in your experience would increasing it help?
 
Release MQ2Grind

Users who are viewing this thread

Back
Top
Cart