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

Error handling, Mudra status check for role actions on NIN, SGE Pepsis restriction, Auto off fix #568

Merged
merged 1 commit into from
Jan 14, 2025

Conversation

LTS-FFXIV
Copy link
Member

This pull request includes several changes aimed at improving error handling, refining status checks, and optimizing conditions for specific abilities in the RotationSolver.Basic project. The most important changes include adding exception handling to methods, refining status checks for abilities, and updating conditions for attackable targets.

Error Handling Improvements:

Status Checks for Abilities:

Conditions for Attackable Targets:

Miscellaneous:

These changes collectively enhance the robustness and functionality of the RotationSolver.Basic project.

- Updated `CheckResistance` in `ActionTargetInfo.cs` to handle null `gameObject` and added exception handling with logging.
- Modified solo target condition in `ObjectHelper.cs` to `DataCenter.PartyMembers.Count == 1`.
- Included `ECommons.DalamudServices` and added exception handling with logging in `StatusHelper.cs`.
- Added `Mudra` status check in `NinjaRotation.cs` before using `FeintPvE`.
- Required `EukrasianPrognosis` status for `PepsisPvE` in `SageRotation.cs`.
- Added `Mudra` status check in `CustomRotation_Ability.cs` before using various abilities.
- Added pragma directive in `RSCommands_Actions.cs` to suppress a null check warning and restored the previous job if it changes.
@LTS-FFXIV LTS-FFXIV merged commit fe1cbbf into main Jan 14, 2025
@LTS-FFXIV LTS-FFXIV deleted the mudraSGE branch January 15, 2025 13:44
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