PLD Confiteor low level fix, Autoduty menu update, new pointer for main menu #537
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several changes focused on improving the functionality and readability of the codebase, particularly within the
RotationSolver
project. The most important changes include updates to theGeneralGCD
method, modifications to theRotationConfigWindow
class, and enhancements to theBlueMageRotation
configuration.Key Changes:
Functionality Improvements:
BasicRotations/Tank/PLD_Beta.cs
: Updated theGeneralGCD
method to include level checks forBladeOfValorPvE
,BladeOfTruthPvE
, andBladeOfFaithPvE
, and replaced the status check forConfiteorPvE
withConfiteorReady
.Configuration Updates:
RotationSolver.Basic/Configuration/Configs.cs
: Added a new propertyHasShownMainMenuMessage
to track whether the main menu message has been shown.Blue Mage Rotation Enhancements:
RotationSolver.Basic/Rotations/Basic/BlueMageRotation.cs
: Added new spellsSharpenedKnife
,ChocoMeteor
, andPomCure
to theBluDPSSpell
,BluAOESpell
, andBluHealSpell
enums, respectively. Implemented partial methods to modify these spells' configurations. [1] [2] [3] [4]UI Enhancements:
RotationSolver/UI/RotationConfigWindow.cs
: Multiple updates to improve theDrawErrorZone
andDrawSideBar
methods by replacing LINQ queries with more readableforeach
loops. Added conditional rendering for the main menu message and updated the configuration to save the state. [1] [2] [3] [4] [5] [6] [7] [8] [9]Subproject Update:
ECommons
: Updated the subproject commit to a new version.