• 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

Question - How to sit down for med break, when the MA sits?

Joined
Jun 7, 2020
RedCents
1,814¢
How to sit down for med (endurance / mana regen) break, when the MA sits?

The basic setup
The tank manually driven, flagged in game as MA /MT.
Other characters are managed by KissAssist, as "assist" on that character with "chase" on.


Story so far

When characters get low mana, (below the 20% default), they will look to sit down.
Some messages can be seen about character needing to med.


What looking to do

When the MA is out of combat and sits down, I am looking for the others with <100% mana / endurance, to also sit and take a little break dynamically.

As a player, I may judge to pause the action and the group is going to take a short med break.
Controlling the MA, simple way to dictate "I am not pulling or tanking" is by sit down, and expect the party to take a break.

If they enter a buff cycle, happy for them to stand and do those and resume sitting afterwards.




Other options

Conversely, thought of change from 20 to 90 etc. But didnt really want a reapeating up / down situation (esp if moving short distances, pause move again), or perhaps just sitting aggro.
The player driving MA, "knows" when its safe to sit.


Still fumbling with mechanics, i tried broadcasts.... e.g.
/bcg /docommand //sit

But that didnt seem to do the trick either, nor was it ideal.


Therefore at the moment, I sit the MA down.
Manually switch to the offending characters window and manually, click it or type /sit.

Not good, when trying to use MQ2/VV to get away from alt-tab boxing, and doing it for a few characters.



Thanks and Regards
 
Discussion here on how to use mq2melee to achieve this with a downshit although I personally haven't tried this yet


I have a hotkey which I hit if I want the group to sit while I'm pulling or if they need a med break, the mq2melee method would be more efficient though

/noparse /bcg //if (${Me.Standing}) /sit

Could add a check for mana to the if statement so only casters in the group sit but my group is all casters

I have posted before that I think it would be easy to add this command into the kissassist macro where it calls the medbreak and echo's stopping to med in the mq2 window but I haven't had time to look into it yet
 
I have done some investigation and testing!

tl,dr;

Character KA ini file.
MedCombat=1

Having that set to 1, stops it medding with the MA sitting.
Set that to 0, and it sits with the MA, if under 90% of the mana (caster) or endurance (melee).




Information


There was some forum post that suggested there was some code in KA, to sit with the MA:
[CODE lang="ini" title="DoWeMed" highlight="1"]
/if ((${Group.MainAssist.ID} && ${Group.MainAssist.Sitting}) || (!${Group.Member[${MainAssist}].Index} && ${Spawn[PC ${MainAssist}].Sitting})) {
/if (!${MASitTime}) {
/varset MASitTime 300
} else /if (${MASitTime}<260) {
/varset MedForceOn 1
}
[/CODE]


I had a further read around the code to get a feel for some of its logic.

Testing

3 person group.
MA, melee and caster.

Test 1 - melee

I burned off some endurance by running and jumping, down to ~ 70% remaning.
Sat the MA down.
The melee sat down shortly afterwards. 👍


Test 2 - caster

I threw some buffs around and lowered mana to ~ 70% remaning.
Sat the MA down.
The caster remanined standing.
I waited, and waited, no sign of sitting. 👎



Test 3 - caster (endurance?)

treated the caster like a melee, jumped around and enduance down to ~ 70% remaning.
Sat the MA down.
The caster remanined standing.
No sign of sitting. 👎


Test 4 - caster (mana and endurance?)

Lowered the mana and endurance a bit.
Sat the MA down.
The caster remanined standing.
No sign of sitting. 👎


Looked at the code again, and considered the difference between melee and caster.

INI:
            } else /if (${MedForceOn} && ${Me.Pct${MedStat}}<90 && !${Role.Find[puller]} && !${MedCombat}) {
                /varset MedFlag 1


The caster has "MedCombat=1" in the ini, the melee does not.
Ok, changed that. Caster has it set to 0 now.


Re-test.


Test 5 - caster mana

MedCombat = 0
Mana burned down a little bit.
Sat the MA down.
The caster sits down! 👍




Great that I figured out what was stopping the med with the MA!

However, it is odd for a "MedCombat" to break it.
If my nukers get low mana during a combat, I would like them to try and med! 😕
 
@methodx thanks for that information.

I had seen a post from Sic, which talked of sending that kind of command you have above to poke a sit to the group
Perhaps it was the /noparse, I missed when trying to bodge my way around it.


It felt more appropriate for them "just doing it", to sit, when the MA sits.
Now at least have found they can do it with KA, if that "medcombat" is not enabled.
 
I found characters will sit out fights altogether with medcombat on, could just have been something wrong with my setup
 
I found characters will sit out fights altogether with medcombat on, could just have been something wrong with my setup
Nothing wrong with your setup, that's exactly how medcombat is supposed to work. That is the setting for when you want them to sit out a fight.
 
Changing the percentage at which you want your casters to start medding on their own also helps. I changed mine from 20% to 80%. They still stand for combat, but will sit back down on their own between pulls.

EXAMPLE:
MedOn=1
MedStart=80
MedCombat=0
 
Question - How to sit down for med break, when the MA sits?

Users who are viewing this thread

Back
Top
Cart