• 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

Bug - KA 8.4.1 ignores mobhealth in DPS Section.

tms

Member
Joined
Dec 20, 2013
RedCents
1,400¢
I let the section i wrote below in, because i was first thinking that KA would just ignore the Mobhealth. After i posted first i took again an closer look and realized that the debug i had said DPSOn=2, which would exact do what i wrote as an bug.

I then wanted to change my config, but i had DPSOn=1 in the config while the Debuglog says DPSOn=2.

Rich (BB code):
[DPS]
DPSOn=1
DPSSkip=10
DPSInterval=2
DPS1=Vampiric Embrace|100|ME
DPS2=Siphon Strength|98
DPS3=Disease Cloud|95
DPS4=Engulfing Darkness|50

I took and second log to see if i am really correct:

Rich (BB code):
[2015/10/08 02:35:05] [MQ2] DEBUGCOMBAT AECheck Mobcount:1

[2015/10/08 02:35:05] [MQ2] DEBUGCOMBAT CombatCast Engulfing Darkness|50 Engulfing Darkness 50 NULL

[2015/10/08 02:35:05] [MQ2] DEBUGCOMBAT CombatCast /echo Engulfing Darkness|50

[2015/10/08 02:35:05] [MQ2] DEBUGCOMBAT CombatCast /echo Engulfing Darkness|50

[2015/10/08 02:35:05] [MQ2] DEBUGCOMBAT CombatCast /echo Engulfing Darkness

[2015/10/08 02:35:06] [MQ2] DEBUGCOMBAT CombatCast /echo 50

[2015/10/08 02:35:06] [MQ2] DEBUGCOMBAT CombatCast Spell: Engulfing Darkness Target: 29472=29472 Timer: 0 DPSOn: 2 MobHealth = 73 %

[2015/10/08 02:35:06] [MQ2] DEBUG CastWhat: Enter castWhat - Engulfing Darkness castTargetID - 29472

[2015/10/08 02:35:06] [MQ2] DEBUG CastWhat: SpellCheck HaveSpell:16 HaveMana:60<=526

[2015/10/08 02:35:09] [MQ2] DEBUG CastWhat cast Spell result: CAST_SUCCESS

[2015/10/08 02:35:09] [MQ2] DEBUG CastWhat Leave CAST_SUCCESS

[2015/10/08 02:35:09] [MQ2] ** Engulfing Darkness on >> a stoneleer cockatrice <<


ORIGNAL POST :





In short, KA just works DPS1...15 from top to below while complete ignoring the mobhealth to cast spells at.

I added the "MobHealth = 85 %" at the debug section. ( "MobHealth = ${Spawn[${DPSTargetID}].PctHPs} %" )


Rich (BB code):
[2015/10/08 02:12:51] [MQ2] DEBUGCOMBAT CombatCast Engulfing Darkness|50 Engulfing Darkness 50 NULL


[2015/10/08 02:12:51] [MQ2] DEBUGCOMBAT CombatCast /echo Engulfing Darkness|50


[2015/10/08 02:12:51] [MQ2] DEBUGCOMBAT CombatCast /echo Engulfing Darkness|50


[2015/10/08 02:12:51] [MQ2] DEBUGCOMBAT CombatCast /echo Engulfing Darkness


[2015/10/08 02:12:51] [MQ2] DEBUGCOMBAT CombatCast /echo 50


[2015/10/08 02:12:51] [MQ2] DEBUGCOMBAT CombatCast Spell: Engulfing Darkness Target: 28871=28871 Timer: 0 DPSOn: 2 MobHealth = 85 %


[2015/10/08 02:12:51] [MQ2] DEBUG CastWhat: Enter castWhat - Engulfing Darkness castTargetID - 28871


[2015/10/08 02:12:51] [MQ2] DEBUG CastWhat: SpellCheck HaveSpell:16 HaveMana:60<=602


[2015/10/08 02:12:55] [MQ2] DEBUG CastWhat cast Spell result: CAST_SUCCESS


[2015/10/08 02:12:55] [MQ2] DEBUG CastWhat Leave CAST_SUCCESS


[2015/10/08 02:12:55] [MQ2] ** Engulfing Darkness on >> a thorny succulent <<


[2015/10/08 02:12:55] [MQ2] DEBUGCOMBAT CombatCast Engulfing Darkness CAST_SUCCESS DPSTimer4 600
 
Are you set as Puller? From my understanding if you are set as anything other than Assist it does not take health% into account.

Nah, it was because of DPSOn=2, but it should be DPSOn=1.

Edit: Config says DPSOn=1, debuglog says DPSOn=2.. ?!
 
Sometimes, yes, but please reread the first post ;P

Seems at some point the DPSOn= entry get changed.
 
Any tank mode automatically changes DPS=2. BUWHAHAHAHAHahahahahahahahhaha

Rich (BB code):
/if (${MainAssist.Equal[${Me}]} && ${DPSOn}==1) /varset DPSOn 2
 
Im a novice user so don't slay me, but the Tank/Puller should be able to cast certain "DPS category" spells at certain health percentages. For example, root. When I had root up, the tank/puller was rooting mobs out in the close range area's he was pulling from and fighting them there, this with the DPS1=Root|30. I had to remove root all together to clear whatever issue was causing that cause the rooting right away was no bueno. Then I later added it back in with DPS1=Root|50|30 - This makes my tank puller pretty much root when he's right back at camp, and he casts root 2-3 times a fight which is perfect cause my setup has no snare so keeping those sow'd mobs immobile is important. I basically I to mess with the DPS setting to get it to root in a way that is sufficient, even though it's not doing what I am telling it to do.
 
Im a novice user so don't slay me, but the Tank/Puller should be able to cast certain "DPS category" spells at certain health percentages. For example, root. When I had root up, the tank/puller was rooting mobs out in the close range area's he was pulling from and fighting them there, this with the DPS1=Root|30. I had to remove root all together to clear whatever issue was causing that cause the rooting right away was no bueno. Then I later added it back in with DPS1=Root|50|30 - This makes my tank puller pretty much root when he's right back at camp, and he casts root 2-3 times a fight which is perfect cause my setup has no snare so keeping those sow'd mobs immobile is important. I basically I to mess with the DPS setting to get it to root in a way that is sufficient, even though it's not doing what I am telling it to do.

You got 2 options than either let MQ2melee handle the root via holyshit on your tank or assuming you got more than 1 entry in the dps section put Root at the end.
 
You COULD fill the DPS section with the SAME spell so he casts it like 10x BEFORE he gets to the ROOT of the ROOT of the problem, OR ALTERNATE 2 different spells, down the DPS list till you think he has sufficiently wasted enough time, THEN ROOT....
 
You COULD fill the DPS section with the SAME spell so he casts it like 10x BEFORE he gets to the ROOT of the ROOT of the problem, OR ALTERNATE 2 different spells, down the DPS list till you think he has sufficiently wasted enough time, THEN ROOT....

I could just change the line in the code which turns dpson=1 into dpson=2, before i do this :-)
 
Is there a way to disable this for pullerpettank? You will snap aggro immediately on a pet class and likely die. I used pullerpettank to solo / duo mages, but they are immediately nuking and pulling aggro from the pet.
 
Last edited:
Just change this 1 line:

Rich (BB code):
/if (${MainAssist.Equal[${Me}]} && ${DPSOn}==1) /varset DPSOn 2

to this:

Rich (BB code):
/if (${MainAssist.Equal[${Me}]} && ${DPSOn}==1 && !${Role.Find[pettank]}) /varset DPSOn 2

That should fix it for pet classes.
 
You could also change the DPSInterval to a higher # as to make it cast slower but still maintain a steady DPS for varied fight lengths..
Rich (BB code):
[DPS]
DPSOn=2
DPSSkip=0
DPSInterval=30
It would just take a bit of experimenting to get right delay.
 
Bug - KA 8.4.1 ignores mobhealth in DPS Section.

Users who are viewing this thread

Back
Top
Cart