Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor PrioTarget system and enhance various functionalities #460

Merged
merged 1 commit into from
Dec 4, 2024

Conversation

LTS-FFXIV
Copy link
Member

This pull request includes multiple changes aimed at improving the prioritization system, refactoring the configuration handling, and enhancing the user interface. The most important changes include the replacement of prioritized target names with prioritized target IDs, the addition of new helper methods, and updates to the UI to reflect these changes.

Prioritization System Updates:

Helper Methods:

UI Enhancements:

Miscellaneous:

Replaced PrioTargetNames with PrioTargetId HashSet across the codebase, updating initialization, saving, and resetting methods. Improved DataCenter's IsCastingVfx method to avoid modifying collections during enumeration. Extended IActionHelper with IsLastActionGCD and IsLastActionAbility methods. Updated ObjectHelper to remove PrioTargetNames logic and enhance ChooseAttackMark condition. Enhanced PriorityTargetHelper to handle priority target IDs via JSON. Updated solution file to include PrioTargetId.json. Refined UiString and RotationConfigWindow for new target priority system. Improved MajorUpdater's VfxNewData handling. Added PrioTargetId.json for storing priority target IDs.
@LTS-FFXIV LTS-FFXIV merged commit 4492670 into main Dec 4, 2024
@LTS-FFXIV LTS-FFXIV deleted the moar branch December 4, 2024 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant