• 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 - debuffall

shu

Member
Joined
Oct 28, 2019
RedCents
40¢
Version of KissAssist.mac?
11.005
When did your problem start?
Not a problem it is a question.
Character Role?
  1. Assist
What class is having this issue?
  1. Shaman
How often does this issue occur?
Always
Can you reproduce the issue?
Not a problem it is a question.
[DPS]
DPSOn=2
DPSSize=4
DPSSkip=20
DPSInterval=0
DPS1=Malosenea|99|debuffall|malo
DPS2=Turgur's Virulent Swarm|98|debufall|slow
DPS3=Turgur's Swarm|97|debufall|slow
DPS4=Turgur's Insects|96|debufall|slow
DebuffAllOn=2

According to the comments ...
***Currently, in MQ2 there is no way to test if a debuff spell will overwrite/stack/land on the mob before you cast it.

So using my slow AA abilities is inefficient because Turgur's Insects (spell) will be cast on all mobs because it is not possible to know if the mob already has my slow from a AA ability?
Will the KA code continue casting Malosenea until all mobs absolutely have it before DPS2 is used?
 
Last edited:
In practice, I believe that most of the time the shaman will stay on each mob until they’re e dead.

In theory, I think it’s supposed to work as you described.

I was never able to get my SHM to cast malo. He would always try to cast the spell version instead of the aa. Eventually, I had to put command: /alt activate xxx in there for it to work.
 
OK. Let me clarify something about using an AA with the same name as a spell in your spell book. If you don't have the spell memed then the AA will be used for sure, If the AA is ready. If you do have the spell memed, then it will check the AA first, and if ready it will use the AA, other wise it will cast the spell.

There is a specific order in which things are checked for as ready and AltAbilityReady is checked before SpellReady


When using debufall setting DebuffAllOn=2 will place priority on debuffing and will try to cast every debuff on every mob before returning to the DPS routine. Based on what you have in your DPS entries.

DPS1=Malosenea|99|debuffall|malo
DPS2=Turgur's Virulent Swarm|98|debufall|slow
DPS3=Turgur's Swarm|97|debufall|slow
DPS4=Turgur's Insects|96|debufall|slow

The debuff routine will try and cast "Malosenea" on every mob first, but if it is not ready or finished, it will try "Turgur's Virulent Swarm", if the slow lands on the target, then "Turgur's Swarm" and "Turgur's Insects" will be skipped because the |slow tag will return true when testing if the target is slowed.

You could add a condition like @dealings mentioned, but you shouldn't need to if you don't care what slow is on the target, and just want the target slowed.
 
Question - debuffall

Users who are viewing this thread

Back
Top
Cart