• 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 - Sitting Down.

tms

Member
Joined
Dec 20, 2013
RedCents
1,400¢
Is there any way to get KA to let chars sit down untill they start dps'ing ?

This happen:

A puller brings 5 mobs into the camp, 4 gets mezzed and one tanked.
My char, an Mage, sends the pet at 95%, the mage is sitting. At 50% he starts nuking till the mob is dead.
All fine till now.

After the first mob is dead, i would like to sit down, untill he starts nuking the second mob. But now he's in combat, and stands the rest of the fight.

He should sit down, after the mob dies, and stay sitting, untill he nukes again OR gets attacked. In this case, he should wait 10-20% of mob health and try to sit down again. If this dont work, keep staying till this mob is also dead.
 
medcombat = 1
Rich (BB code):
MedOn=1
MedStart=90
MedCombat=1

Yes, but MedCombat dont work like that. MedCombat=1 means he will med through an combat and dont fight at all till he's FM. Thats not what i want. MedCombat=0 means he dont med while combat at all (he med's till he nukes first, after this no medding till the end of the fight).

I want MedCombat=2 , a bit of both :-)
 
Without altering the code you're out of luck. I use this downshit to simulate it:
Rich (BB code):
downshit6=/if (${Me.CombatState.NotEqual[Combat]} && ${Cast.Ready[1]} && ${Me.CombatState.NotEqual[Cooldown]} && !${Me.XTarget} && ${Macro.Name.Length}>0 && !${Me.Casting.ID} && !${Me.State.Equal[Sit]} && !${Me.Moving} && !${Select[${Zone.ID},151,202,203,219,344,345,33503,737]} && (!${Me.Mount.ID}) && !${Me.Invis}) /sit

This will get the character to sit if they are:
  • not in combat
  • not in cooldown (no bonus, no point)
  • not casting
  • ready to cast a spell, e.g. global cooldown is off (prevents up-down behavior somewhat)
  • don't have aggro in the ext list
  • are running a macro
  • not sitting already
  • not moving
  • not in a bunch of common zones (this one doesn't seem to work, i copied TreeHuginDruid's downshitif from another thread)
  • not mounted
  • not invisible
 
Yes, but MedCombat dont work like that. MedCombat=1 means he will med through an combat and dont fight at all till he's FM. Thats not what i want. MedCombat=0 means he dont med while combat at all (he med's till he nukes first, after this no medding till the end of the fight).

I want MedCombat=2 , a bit of both :-)

No lol
 
Without altering the code you're out of luck. I use this downshit to simulate it:
Rich (BB code):
downshit6=/if (${Me.CombatState.NotEqual[Combat]} && ${Cast.Ready[1]} && ${Me.CombatState.NotEqual[Cooldown]} && !${Me.XTarget} && ${Macro.Name.Length}>0 && !${Me.Casting.ID} && !${Me.State.Equal[Sit]} && !${Me.Moving} && !${Select[${Zone.ID},151,202,203,219,344,345,33503,737]} && (!${Me.Mount.ID}) && !${Me.Invis}) /sit



This will get the character to sit if they are:
  • not in combat
  • not in cooldown (no bonus, no point)
  • not casting
  • ready to cast a spell, e.g. global cooldown is off (prevents up-down behavior somewhat)
  • don't have aggro in the ext list
  • are running a macro
  • not sitting already
  • not moving
  • not in a bunch of common zones (this one doesn't seem to work, i copied TreeHuginDruid's downshitif from another thread)
  • not mounted
  • not invisible

Works great thank you!
 
Last edited:
For some reason this downshit isnt working for me...is it right if i put it on the server_charname.ini inside the [MQ2Melee] section?? mine is like this:

[MQ2Rez]
Accept=1
[MQ2Melee]
disarm=1
enrage=1
enragingkick=20
facing=1
ferociouskick=0
infuriate=1
jltkicks=20
kick=1
melee=1
plugin=1
resume=75
stickbreak=1
stickrange=75
stormblades=20
synergy=0
taunt=1
version=7.060

(Edit:added downflag...still not working)

downflag0=1

downshit0=/if (${Me.CombatState.NotEqual[Combat]} && ${Cast.Ready[1]} && ${Me.CombatState.NotEqual[Cooldown]} && !${Me.XTarget} && ${Macro.Name.Length}>0 && !${Me.Casting.ID} && !${Me.State.Equal[Sit]} && !${Me.Moving} && !${Select[${Zone.ID},151,202,203,219,344,345,33503,737]} && (!${Me.Mount.ID}) && !${Me.Invis}) /sit
 
There are several parts of the "Simple" portion of KISS that confuse me. You summon and provide pet weapons, but don't know about sitting to med mana while sending a pet in to melee in lieu of nuking.
 
I am in the same boat, I would love for my mage and necro to sit while there waiting to DPS, is there a way to get this done? what is the /bcca command to tell them to sit?
 
I have one that's similar to disasteroid's but only runs when KISS is going:

Rich (BB code):
downflag1=1
downshit1=/if (${Macro.Name.Equal[kissassist.mac]} && !${Me.Sitting} && !${Me.Casting.ID} && ${Me.PctMana}<80 && ${Me.PctHPs}>80) /sit

I didn't use XTarg because I found my casters would get smashed while sitting, auto-stand, lose-aggro, sit back down and get sit aggro, and get re-smashed so I used a HP check instead.
 
I have one that's similar to disasteroid's but only runs when KISS is going:

Rich (BB code):
downflag1=1
downshit1=/if (${Macro.Name.Equal[kissassist.mac]} && !${Me.Sitting} && !${Me.Casting.ID} && ${Me.PctMana}<80 && ${Me.PctHPs}>80) /sit

I didn't use XTarg because I found my casters would get smashed while sitting, auto-stand, lose-aggro, sit back down and get sit aggro, and get re-smashed so I used a HP check instead.

why not set ${Me.CombatState[]} then?
 
I have one that's similar to disasteroid's but only runs when KISS is going:

Rich (BB code):
downflag1=1
downshit1=/if (${Macro.Name.Equal[kissassist.mac]} && !${Me.Sitting} && !${Me.Casting.ID} && ${Me.PctMana}<80 && ${Me.PctHPs}>80) /sit

I didn't use XTarg because I found my casters would get smashed while sitting, auto-stand, lose-aggro, sit back down and get sit aggro, and get re-smashed so I used a HP check instead.


where do i put this to try it out?
 
why not set ${Me.CombatState[]} then?

Sorry, re-reading my post is confusing. It made sense at the time...to me. But I was having that problem just during one fight; so combat state would always be combat. I'm playing a knight as a main and their aggro abilities are extremely questionable in classic.
 
where do i put this to try it out?

On the characters you want to add this to start by typing "/melee save" in-game, once that is done on all characters go to your root MQ2 folder, if you followed the beginner's set-up guide it should be desktop>mq2. Find SERVER_CHAR NAME.ini file (i.e. Drinal_Bob.ini assuming you have a character named Bob on Drinal) then it should look something like this. (This is for a cleric, so yours will look a little different)

Rich (BB code):
[MQ2Melee]
bash=1
enrage=1
facing=1
infuriate=1
melee=1
plugin=1
resume=75
stickbreak=1
stickrange=75
synergy=0
downflag1=1
downshit1=/if (${Macro.Name.Equal[kissassist.mac]} && !${Me.Sitting} && !${Me.Casting.ID} && ${Me.PctMana}<80 && ${Me.PctHPs}>80) /sit
 
Question - Sitting Down.

Users who are viewing this thread

Back
Top
Cart