also will that slowed.ID detect the amount of slow and if my slow is better redo it?
Hey Kaen, we chatted briefly last night on Discord about this. I'm having a similar issue, basically, I'm trying to make use of two slows on an ENC in group as the recast time is 6 seconds on Constraining Helix Rk. II I was attempting to work in Dreary Deeds II while Helix is on CD. I've been playing with some of the conds and so far this is what I have, it's still not working correctly - doesn't surprise me as I'm far from competent in scripting =p
Rich (BB code):
DPS2=Constraining Helix Rk. II|100
DPSCond2=${Target.PctHPs}>20 && ${Me.SpellReady[Constraining Helix Rk. II]} && !${Target.Buff[Constraining Helix II].ID} && !${Target.Buff[Dreary Deeds II].ID}
DPS3=Dreary Deeds|100
DPSCond3=${Target.PctHPs}>20 && !${Me.SpellReady[Constraining Helix Rk. II]} && ${Me.AltAbilityReady[Dreary Deeds II]} && !${Target.Buff[Dreary Deeds II].ID} && !${Target.Buff[Constraining Helix II].ID}
I was also looking at the TLO (?) that eqmule suggested above after poking around in the mac to see if I could suss out what was going on
The issue I'm encountering is that the ENC will still override his own and attempt to override other class slows if they already exist on the target. e.g AA Dreary Deeds will override Constraining Helix if Helix is already cast on a target in camp. I've tried this with debuffall, slow and no toggles , seems to behave in a similar manner regardless.
Ctaylor was kind enough to send me a note on how the conds and the debuffing works with Kiss, he says (hope it's OK for me to quote you here ctaylor);
"The debuff routine checks for the Target.Slowed and if your NOT using the always tag, and the mob is slowed, then the mob is skipped. The always tag tells the routine to ALWAYS cast even if the mob has that debuff. That's how you can have 2 slowers and force one to overwrite the others debuffs."
And;
"..the conditions are tested for last, so your conditions will override casting any debuff if they test TRUE. But remember they are tested last so the routine will still go through the wait for spell ready code before getting to the condition."
My take away from this is that the debuff routine is already checking to see if the mob is slowed, and is waiting for the spell to be ready before handling cond. And yet it doesn't
seem to be working, also using a cond on if a specific buff is present or not and it if should or should not cast seems to be a similar issue for me. I'm happy to be wrong but the experience for me at least is that regardless of what other slowing classes are or are not in my group, the ENC will override his own slows using either the above DSPCond or !${Target.Slowed.ID} or !${Target.Slowed} when trying to make use of two slow spells in the DPS section.
I have tested with /echo and the Slowed.ID etc return either the ID of the slow or the name of the slow so that appears to be working.
I may just remove Helix and go with a single slow as it's got a slightly better recast time, but less benefit for dmg mitigation. Let me know if you have any flashes of brilliance that you'd like to share!
Just woke up, hope this makes sense..
Cheers.