Determine Player GCD #76
Replies: 5 comments 16 replies
-
Hello! How funny, we're both looking for similar grails. I have an open issue regarding the implementation of it as I haven't found a clean method for it yet, but I do have a working hacked in way to do it that requires running calculations if that'll help you in the mean time until one is found. Please note I don't have the programming expertise to turn this into an actual method, so it's done in line in each of the various class modules. First you'll need to track the Speed (this is for Skill Speed, the index for Spell Speed would be 46) using these two:
Then in each class you want to track the GCD in, these are the pieces to include (this is for Monk that has a haste multiplier, so that would not be needed on others, but something like Samurai needs to track it via the buff rather than the level)
levelSubAndDiv is from AkhMorning Level Scaling and is setup to be parsed with the level in the final GCD float calculation, and greasedLightningModifier is for the MNK specific haste. That function can either be removed for classes that doesn't need it, or adjusted for something like SAM to be tracking the buff Fuka (and it's upgrade via Traits). So far this function has worked for me, but I am definitely hoping for an easier solution if one can be found. |
Beta Was this translation helpful? Give feedback.
-
What is an easy way for me to print a variable to the in-game chat window? for example, print(MNKGCD.MNKSkillSpeed()) |
Beta Was this translation helpful? Give feedback.
-
I appreciate the advise; this is all working perfectly for my needs; basically, I changed the DiscipledFist buff track and Demolish debuff track from being a static or variable (with your slider) value to be a dynamic variable that is a multiplier of the player's GCD since it takes 3 GCDs to repeat the 1/2/3 rotation to get back to being able to refresh them ;) |
Beta Was this translation helpful? Give feedback.
-
Character Panel Refined uses a Math solution for calculating the GCD from skill speed. Maybe a possible alternative to the static array. |
Beta Was this translation helpful? Give feedback.
-
I did a bit more dressing on this and I ended up moving the entire GCD calculation to CustomCombo under its own function that i can then call very easily from my combo classes using This is added to CustomCombo under
So for my MNK combo, I have this in each combo class where I need the gcd
or in my SAM combo:
Then I just reference |
Beta Was this translation helpful? Give feedback.
-
Hi @PrincessRTFM, it has been a minute; hope you are doing well. Question; do you know if it is possible to determine the player's GCD in seconds in your version of XIVCombo?
Beta Was this translation helpful? Give feedback.
All reactions