- Joined
- Apr 28, 2017
- RedCents
- 502¢
- Version of KissAssist.mac?
- 11 and 12
- When did your problem start?
- 10/29/2020
- Character Role?
- Assist
- Puller
- What class is having this issue?
- Bard
- How often does this issue occur?
- Often
- Can you reproduce the issue?
- Yes, Click any clicky item that has a cast time, cancel the cast and immediately start singing.
So after spending a lot of time building a custom bard ini that was successful with KA11 I decided to check out KA12 to see if that would fix that last few issues I have been having from my perfect INI. But there is still 1 issue that I think I've discovered its source. Song Locking is a very annoying thing to occur to bards as /stopmelody doesn't always work depending on the situation of the locked songs. For this pecurular situation of song lock there is no way to unlocked it without logging out to character select.
The issue starts with this line
DPS=Lute of the False Worship|100|Mob|Weave|Cond
Cond=!${Target.Buff[Melody of Mischief].ID} && !${Target.Buff[Tendon Slice].ID} && !${Target.Buff[Helix of the Undying].ID} && !${Target.Buff[Crippling Snare].ID}
Now since Melody of Mischief is a overslow song with a 3 second cast time, that means KA has to stop twisting its songs to weave in the lute, but no matter what buffs are on the mob it will always land without stacking issues, but because it is a song and only lasts 30 seconds KA will constanty try and keep casting it on the mob to keep it slowed, reducing the overall dps on the bard casting the loot. So i made conditions to check for the other 3 proc based slows that I am constantly around, but that is where the lock occurs.
IF you are in the middle of cast Melody of Mischief(or any clicky item) when one of the Conditions is met, KA will cancel casting the lute and immediately switch to a song. And because bards can cast even after canceling casts and while moving the lute still tries to cast, which means if the song you're now casting, and the lute go off within 0.3 seconds of each other, it will cause the bards songs to permanently lock up.
The issue starts with this line
DPS=Lute of the False Worship|100|Mob|Weave|Cond
Cond=!${Target.Buff[Melody of Mischief].ID} && !${Target.Buff[Tendon Slice].ID} && !${Target.Buff[Helix of the Undying].ID} && !${Target.Buff[Crippling Snare].ID}
Now since Melody of Mischief is a overslow song with a 3 second cast time, that means KA has to stop twisting its songs to weave in the lute, but no matter what buffs are on the mob it will always land without stacking issues, but because it is a song and only lasts 30 seconds KA will constanty try and keep casting it on the mob to keep it slowed, reducing the overall dps on the bard casting the loot. So i made conditions to check for the other 3 proc based slows that I am constantly around, but that is where the lock occurs.
IF you are in the middle of cast Melody of Mischief(or any clicky item) when one of the Conditions is met, KA will cancel casting the lute and immediately switch to a song. And because bards can cast even after canceling casts and while moving the lute still tries to cast, which means if the song you're now casting, and the lute go off within 0.3 seconds of each other, it will cause the bards songs to permanently lock up.

