Skip to content
This repository has been archived by the owner on Nov 23, 2024. It is now read-only.

Commit

Permalink
Merge pull request #200 from FFXIV-CombatReborn/IcWaDev
Browse files Browse the repository at this point in the history
PCT change timing around hammer again
  • Loading branch information
IncognitoWater authored Aug 30, 2024
2 parents 56b137a + faaf3fb commit c44669e
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions BasicRotations/Magical/ICWA_PCT_BETA.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ public sealed class IcWaPctBeta : PictomancerRotation
[Range(1, 5, ConfigUnitType.None, 1)]
[RotationConfig(CombatType.PvE, Name = "Paint overcap protection. How many paint do you need to be at before using a paint?")]
public bool UseCapCometHoly { get; set; } = true;
[RotationConfig(CombatType.PvE, Name = "Use the paint overcap protection ( will still use comet while moving if the setup is on)")]
[RotationConfig(CombatType.PvE, Name = "Use the paint overcap protection (will still use comet while moving if the setup is on)")]
public bool UseCapCometOnly { get; set; } = false;
[RotationConfig(CombatType.PvE, Name = "Use the paint overcap protection for comet only or ( will still use comet while moving if the setup is on)")]
[RotationConfig(CombatType.PvE, Name = "Use the paint overcap protection for comet only (will still use comet while moving if the setup is on)")]
public int HolyCometMax { get; set; } = 5;
public enum MotifSwift : byte
{
Expand Down Expand Up @@ -136,7 +136,7 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act)
bool burstTimingCheckerStriking = !ScenicMusePvE.Cooldown.WillHaveOneCharge(60) || Player.HasStatus(true, StatusID.StarryMuse);
int adjustCombatTimeForOpener = Player.Level < 92 ? 2 : 5;
if (ScenicMusePvE.CanUse(out act, skipCastingCheck: true, skipStatusProvideCheck: true, skipComboCheck: true, skipAoeCheck: true, usedUp: true) && CombatTime > adjustCombatTimeForOpener && IsBurst) return true;
if (CombatTime > adjustCombatTimeForOpener && StrikingMusePvE.CanUse(out act, skipCastingCheck: true, skipStatusProvideCheck: true, skipComboCheck: true, skipAoeCheck: true, usedUp: true)) return true;
if (CombatTime > adjustCombatTimeForOpener && StrikingMusePvE.CanUse(out act, skipCastingCheck: true, skipStatusProvideCheck: true, skipComboCheck: true, skipAoeCheck: true, usedUp: true) && burstTimingCheckerStriking) return true;
if (SubtractivePalettePvE.CanUse(out act) && !Player.HasStatus(true, StatusID.SubtractivePalette)) return true;
if (Player.HasStatus(true, StatusID.StarryMuse))
{
Expand Down

0 comments on commit c44669e

Please sign in to comment.