quisquous/cactbot

[jobs] aetherflow threshold getting set to weird number in duties

odlivet opened this issue · 4 comments

Description

in cactbot jobs aetherflow tracker, after using aetherflow ability a couple times in dungeon the timer-box threshold gets set to a weird high number (76 in my case) making it look like its about to come off cd when it isnt.

i believe this is a bug unless im missing something

Additional information

image
it displays like this even with 30+ seconds on the cd
if you change jobs.bundle.js like this it seems to behave normally again:

 //this.aetherflowBox.threshold = this.player.gcdSpell * (aetherflow || 1) + 1;
this.aetherflowBox.threshold = 3.5;

I'll check into this though I think the code here is right. Maybe the variables here have something wrong.
I believe aetherflow should be right or you will find the aetherflowstack number is not right, so the error may fall on this.player.gcdSpell.
Can you tell me what dungeon you are playing when this happened (looks like Holminster Switch?) and how many are your spell speed at that level sync? Maybe the lacking of klevelmod data in leveling dungeon cause this bug.

I think it was happening in every dungeon but I know for sure it happened in Holminster as you see and in The Vault where I tested before and after applying my workaround. 800 spell speed, 2.43s GCD were my stats in The Vault

edit: also it doesn't happen the first time you use it, you need to use aetherflow two or three times I think

I have found the bug. ScholarJobMemory changed again....
(if you notice the aetherflow stackbox, it can says you have 100 aetherflow...)

sorry if i missed any info that would have made it easier, i use user css to hide everything except the proc boxes and didnt remember. im glad you found the issue