DanielHazzard / Cure-Please

Final Fantasy XI Healing Bot - (Uses EliteAPI) - Community Maintained
http://www.elitemmonetwork.com/forums/viewtopic.php?f=11&t=509
GNU General Public License v2.0
34 stars 35 forks source link

CP does not recognize existing buffs on PL when SCH is main OR subjob #143

Open twothreeforme opened 2 years ago

twothreeforme commented 2 years ago

As WHM/xxx CP works for me with no issues.

As SCH/xxx CP fails to identify if buffs are active on PL and will not recast any buffs correctly. Examples below:

Again, these issues only present themselves if I’m using SCH as the main job for the PL. My parties are typically with 4 characters, no issues selecting PL and Monitored players. APIs updated 11 Nov 2021 following the most recent update. These issues were not present before the 10 Nov 2021 game update.

twothreeforme commented 2 years ago

Updated observations: -if it’s the first time turning CP it will correctly cycle through all enhancing spells, including the use of access/perp… however, once buffs begin to wear off CP will not properly reapply buffs -CP does not appropriately identify how many stratagems are remaining and will not correctly complete the buff application… example: CP will start a rotation to apply access/perp/regen - the first thing it will start to do is spam light arts and addendum:white, even though those are already active on the PL… next it will ignore number of strategems, so if there is only 1 left it will cast accession and try spamming perpetuance… if another buff drops (for example blink) while it try’s to cast perp, it will instead switch to the new bff that dropped and cast that instead while accession is up -I have removed all access/perp related casting in the enhanced magic section of CP, and another issue is (sometimes, not all the time) the PL will auto cast the last enhancing spell, in my case a storm2 spell… essentially, it will cycle through and apply all enhancing buffs then spam a storm2 spell until another buff drops or the PL runs out of MP

If you need additional information, or need help debugging this from my end let me know, I will assist in any way I can

thank you