From ba1d5ad136ae587ca3a62e1c6b77a0e465d4fd74 Mon Sep 17 00:00:00 2001
From: LTS <127939494+LTS-FFXIV@users.noreply.github.com>
Date: Mon, 23 Sep 2024 19:51:34 -0500
Subject: [PATCH 1/9] NugetBump
---
BasicRotations/RebornRotations.csproj | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/BasicRotations/RebornRotations.csproj b/BasicRotations/RebornRotations.csproj
index ce49895..ce525e4 100644
--- a/BasicRotations/RebornRotations.csproj
+++ b/BasicRotations/RebornRotations.csproj
@@ -16,7 +16,7 @@
-
+
From 9363d0a9833ca6b67c4558a99494ad32d5fea12f Mon Sep 17 00:00:00 2001
From: Karaha-Baruha
Date: Tue, 24 Sep 2024 06:46:15 -0500
Subject: [PATCH 2/9] remove burst pooling of Ricochet/Gauss in zMCH Beta
---
BasicRotations/Ranged/zMCH_Beta.cs | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/BasicRotations/Ranged/zMCH_Beta.cs b/BasicRotations/Ranged/zMCH_Beta.cs
index 8902a2b..67ee268 100644
--- a/BasicRotations/Ranged/zMCH_Beta.cs
+++ b/BasicRotations/Ranged/zMCH_Beta.cs
@@ -14,6 +14,9 @@ public sealed class zMCH_Beta : MachinistRotation
[RotationConfig(CombatType.PvE, Name = "Delay Drill for combo GCD if have one charge and about to break combo")]
private bool HoldDrillForCombo { get; set; } = true;
+
+ [RotationConfig(CombatType.PvE, Name = "Delay Hypercharge for combo GCD if about to break combo")]
+ private bool HoldHCForCombo { get; set; } = true;
#endregion
#region Countdown logic
@@ -53,7 +56,7 @@ protected override bool EmergencyAbility(IAction nextGCD, out IAction? act)
protected override bool AttackAbility(IAction nextGCD, out IAction? act)
{
// Keeps Ricochet and Gauss cannon Even
- bool isRicochetMore = RicochetPvE.EnoughLevel && GaussRoundPvE.Cooldown.CurrentCharges <= RicochetPvE.Cooldown.CurrentCharges;
+ bool isRicochetMore = RicochetPvE.EnoughLevel && GaussRoundPvE.Cooldown.RecastTimeElapsed <= RicochetPvE.Cooldown.RecastTimeElapsed;
// Start Ricochet/Gauss cooldowns rolling
if (!RicochetPvE.Cooldown.IsCoolingDown && RicochetPvE.CanUse(out act, skipAoeCheck: true)) return true;
@@ -75,7 +78,7 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act)
{
if ((IsLastAbility(false, HyperchargePvE) || Heat >= 50 || Player.HasStatus(true, StatusID.Hypercharged)) && ToolChargeSoon(out _) && !LowLevelHyperCheck && WildfirePvE.CanUse(out act)) return true;
}
- // Use Hypercharge if if wildfire will not be up in 30 seconds or if you hit 100 heat
+ // Use Hypercharge if wildfire will not be up in 30 seconds or if you hit 100 heat
if (!LowLevelHyperCheck && !Player.HasStatus(true, StatusID.Reassembled) && (!WildfirePvE.Cooldown.WillHaveOneCharge(30) || (Heat == 100)))
{
if (ToolChargeSoon(out act)) return true;
@@ -84,16 +87,12 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act)
// Use Ricochet and Gauss if have pooled charges or is burst window
if (isRicochetMore)
{
- if ((IsLastGCD(true, BlazingShotPvE, HeatBlastPvE)
- || RicochetPvE.Cooldown.CurrentCharges >= RicochetPvE.Cooldown.MaxCharges - 1
- || !WildfirePvE.Cooldown.ElapsedAfter(20))
+ if (IsLastGCD(true, BlazingShotPvE, HeatBlastPvE)
&& RicochetPvE.CanUse(out act, skipAoeCheck: true, usedUp: true))
return true;
}
- if ((IsLastGCD(true, BlazingShotPvE, HeatBlastPvE)
- || GaussRoundPvE.Cooldown.CurrentCharges >= GaussRoundPvE.Cooldown.MaxCharges - 1
- || !WildfirePvE.Cooldown.ElapsedAfter(20))
+ if (IsLastGCD(true, BlazingShotPvE, HeatBlastPvE)
&& GaussRoundPvE.CanUse(out act, usedUp: true, skipAoeCheck: true))
return true;
@@ -177,7 +176,9 @@ private bool ToolChargeSoon(out IAction? act)
(DrillPvE.EnoughLevel && (!DrillPvE.Cooldown.IsCoolingDown))
||
// Chainsaw Charge Detection
- (ChainSawPvE.EnoughLevel && ChainSawPvE.Cooldown.WillHaveOneCharge(REST_TIME))))
+ (ChainSawPvE.EnoughLevel && ChainSawPvE.Cooldown.WillHaveOneCharge(REST_TIME)))
+ ||
+ (!HoldHCForCombo || !(LiveComboTime <= REST_TIME)))
{
act = null;
return false;
From d4d7233a6b0efc554fa7112a0f2fcc27f71adce7 Mon Sep 17 00:00:00 2001
From: Karaha-Baruha
Date: Tue, 24 Sep 2024 06:50:06 -0500
Subject: [PATCH 3/9] Slightly relax Ricochet/Gauss pooling in zMCH Beta 2
---
BasicRotations/Ranged/zMCH_Beta_2.cs | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/BasicRotations/Ranged/zMCH_Beta_2.cs b/BasicRotations/Ranged/zMCH_Beta_2.cs
index 1fba759..30d3f3c 100644
--- a/BasicRotations/Ranged/zMCH_Beta_2.cs
+++ b/BasicRotations/Ranged/zMCH_Beta_2.cs
@@ -97,15 +97,15 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act)
if (isRicochetMore)
{
if ((IsLastGCD(true, BlazingShotPvE, HeatBlastPvE)
- || RicochetPvE.Cooldown.RecastTimeElapsed >= 55
- || !WildfirePvE.Cooldown.ElapsedAfter(20))
+ || RicochetPvE.Cooldown.RecastTimeElapsed >= 45
+ || !BarrelStabilizerPvE.Cooldown.ElapsedAfter(20))
&& RicochetPvE.CanUse(out act, skipAoeCheck: true, usedUp: true))
return true;
}
if ((IsLastGCD(true, BlazingShotPvE, HeatBlastPvE)
- || GaussRoundPvE.Cooldown.RecastTimeElapsed >= 55
- || !WildfirePvE.Cooldown.ElapsedAfter(20))
+ || GaussRoundPvE.Cooldown.RecastTimeElapsed >= 45
+ || !BarrelStabilizerPvE.Cooldown.ElapsedAfter(20))
&& GaussRoundPvE.CanUse(out act, usedUp: true, skipAoeCheck: true))
return true;
From b1cb12e248b9959a679cb2257c392a35f8d0e377 Mon Sep 17 00:00:00 2001
From: LTS <127939494+LTS-FFXIV@users.noreply.github.com>
Date: Tue, 24 Sep 2024 07:55:12 -0500
Subject: [PATCH 4/9] Nuget bump
---
BasicRotations/RebornRotations.csproj | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/BasicRotations/RebornRotations.csproj b/BasicRotations/RebornRotations.csproj
index ce525e4..d465f55 100644
--- a/BasicRotations/RebornRotations.csproj
+++ b/BasicRotations/RebornRotations.csproj
@@ -16,7 +16,7 @@
-
+
From af3dfe267e22d2f5c84c264a0ae7e4f1673595a8 Mon Sep 17 00:00:00 2001
From: Karaha-Baruha
Date: Tue, 24 Sep 2024 09:13:57 -0500
Subject: [PATCH 5/9] fix wf/hc bugs in mch beta 1
---
BasicRotations/Ranged/zMCH_Beta.cs | 16 +++-------------
1 file changed, 3 insertions(+), 13 deletions(-)
diff --git a/BasicRotations/Ranged/zMCH_Beta.cs b/BasicRotations/Ranged/zMCH_Beta.cs
index 67ee268..09df4c4 100644
--- a/BasicRotations/Ranged/zMCH_Beta.cs
+++ b/BasicRotations/Ranged/zMCH_Beta.cs
@@ -81,20 +81,12 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act)
// Use Hypercharge if wildfire will not be up in 30 seconds or if you hit 100 heat
if (!LowLevelHyperCheck && !Player.HasStatus(true, StatusID.Reassembled) && (!WildfirePvE.Cooldown.WillHaveOneCharge(30) || (Heat == 100)))
{
- if (ToolChargeSoon(out act)) return true;
+ if (!HoldHCForCombo || !(LiveComboTime <= 8f) && ToolChargeSoon(out act)) return true;
}
// Use Ricochet and Gauss if have pooled charges or is burst window
- if (isRicochetMore)
- {
- if (IsLastGCD(true, BlazingShotPvE, HeatBlastPvE)
- && RicochetPvE.CanUse(out act, skipAoeCheck: true, usedUp: true))
- return true;
- }
-
- if (IsLastGCD(true, BlazingShotPvE, HeatBlastPvE)
- && GaussRoundPvE.CanUse(out act, usedUp: true, skipAoeCheck: true))
- return true;
+ if (isRicochetMore && RicochetPvE.CanUse(out act, skipAoeCheck: true, usedUp: true)) return true;
+ if (GaussRoundPvE.CanUse(out act, usedUp: true, skipAoeCheck: true)) return true;
if (IsBurst)
{
@@ -177,8 +169,6 @@ private bool ToolChargeSoon(out IAction? act)
||
// Chainsaw Charge Detection
(ChainSawPvE.EnoughLevel && ChainSawPvE.Cooldown.WillHaveOneCharge(REST_TIME)))
- ||
- (!HoldHCForCombo || !(LiveComboTime <= REST_TIME)))
{
act = null;
return false;
From efa3fe69aab87f3f1929685115163c9766c7f298 Mon Sep 17 00:00:00 2001
From: Karaha-Baruha
Date: Tue, 24 Sep 2024 09:21:13 -0500
Subject: [PATCH 6/9] don't hold drill/hypercharge if combo time is 0
---
BasicRotations/Ranged/zMCH_Beta.cs | 2 +-
BasicRotations/Ranged/zMCH_Beta_2.cs | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/BasicRotations/Ranged/zMCH_Beta.cs b/BasicRotations/Ranged/zMCH_Beta.cs
index 09df4c4..f8958bc 100644
--- a/BasicRotations/Ranged/zMCH_Beta.cs
+++ b/BasicRotations/Ranged/zMCH_Beta.cs
@@ -81,7 +81,7 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act)
// Use Hypercharge if wildfire will not be up in 30 seconds or if you hit 100 heat
if (!LowLevelHyperCheck && !Player.HasStatus(true, StatusID.Reassembled) && (!WildfirePvE.Cooldown.WillHaveOneCharge(30) || (Heat == 100)))
{
- if (!HoldHCForCombo || !(LiveComboTime <= 8f) && ToolChargeSoon(out act)) return true;
+ if (!HoldHCForCombo || !(LiveComboTime <= 8f && LiveComboTime > 0f) && ToolChargeSoon(out act)) return true;
}
// Use Ricochet and Gauss if have pooled charges or is burst window
diff --git a/BasicRotations/Ranged/zMCH_Beta_2.cs b/BasicRotations/Ranged/zMCH_Beta_2.cs
index 30d3f3c..733889e 100644
--- a/BasicRotations/Ranged/zMCH_Beta_2.cs
+++ b/BasicRotations/Ranged/zMCH_Beta_2.cs
@@ -90,7 +90,7 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act)
if (!LowLevelHyperCheck
&& !Player.HasStatus(true, StatusID.Reassembled)
&& (!WildfirePvE.Cooldown.WillHaveOneCharge(30) || Heat == 100)
- && !(LiveComboTime <= HYPERCHARGE_DURATION)
+ && !(LiveComboTime <= HYPERCHARGE_DURATION && LiveComboTime > 0f)
&& ToolChargeSoon(out act)) return true;
// Use Ricochet and Gauss if have pooled charges or is burst window
From 5028572e6b5d1cfe2fa3fbdf7f8652721561cda5 Mon Sep 17 00:00:00 2001
From: Karaha-Baruha
Date: Tue, 24 Sep 2024 09:21:13 -0500
Subject: [PATCH 7/9] don't hold drill/hypercharge if combo time is 0
---
BasicRotations/Ranged/zMCH_Beta.cs | 4 ++--
BasicRotations/Ranged/zMCH_Beta_2.cs | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/BasicRotations/Ranged/zMCH_Beta.cs b/BasicRotations/Ranged/zMCH_Beta.cs
index 09df4c4..1832bca 100644
--- a/BasicRotations/Ranged/zMCH_Beta.cs
+++ b/BasicRotations/Ranged/zMCH_Beta.cs
@@ -81,7 +81,7 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act)
// Use Hypercharge if wildfire will not be up in 30 seconds or if you hit 100 heat
if (!LowLevelHyperCheck && !Player.HasStatus(true, StatusID.Reassembled) && (!WildfirePvE.Cooldown.WillHaveOneCharge(30) || (Heat == 100)))
{
- if (!HoldHCForCombo || !(LiveComboTime <= 8f) && ToolChargeSoon(out act)) return true;
+ if (!HoldHCForCombo || !(LiveComboTime <= 8f && LiveComboTime > 0f) && ToolChargeSoon(out act)) return true;
}
// Use Ricochet and Gauss if have pooled charges or is burst window
@@ -168,7 +168,7 @@ private bool ToolChargeSoon(out IAction? act)
(DrillPvE.EnoughLevel && (!DrillPvE.Cooldown.IsCoolingDown))
||
// Chainsaw Charge Detection
- (ChainSawPvE.EnoughLevel && ChainSawPvE.Cooldown.WillHaveOneCharge(REST_TIME)))
+ (ChainSawPvE.EnoughLevel && ChainSawPvE.Cooldown.WillHaveOneCharge(REST_TIME))))
{
act = null;
return false;
diff --git a/BasicRotations/Ranged/zMCH_Beta_2.cs b/BasicRotations/Ranged/zMCH_Beta_2.cs
index 30d3f3c..733889e 100644
--- a/BasicRotations/Ranged/zMCH_Beta_2.cs
+++ b/BasicRotations/Ranged/zMCH_Beta_2.cs
@@ -90,7 +90,7 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act)
if (!LowLevelHyperCheck
&& !Player.HasStatus(true, StatusID.Reassembled)
&& (!WildfirePvE.Cooldown.WillHaveOneCharge(30) || Heat == 100)
- && !(LiveComboTime <= HYPERCHARGE_DURATION)
+ && !(LiveComboTime <= HYPERCHARGE_DURATION && LiveComboTime > 0f)
&& ToolChargeSoon(out act)) return true;
// Use Ricochet and Gauss if have pooled charges or is burst window
From 3529fca07d4ded3d8d0e8008d734bc2fa58cf6fe Mon Sep 17 00:00:00 2001
From: Karaha-Baruha
Date: Tue, 24 Sep 2024 19:09:58 -0500
Subject: [PATCH 8/9] improvements to both MCH betas
---
BasicRotations/Ranged/zMCH_Beta.cs | 19 ++++++++-----------
BasicRotations/Ranged/zMCH_Beta_2.cs | 21 +++++++++++----------
2 files changed, 19 insertions(+), 21 deletions(-)
diff --git a/BasicRotations/Ranged/zMCH_Beta.cs b/BasicRotations/Ranged/zMCH_Beta.cs
index 1832bca..310b582 100644
--- a/BasicRotations/Ranged/zMCH_Beta.cs
+++ b/BasicRotations/Ranged/zMCH_Beta.cs
@@ -71,7 +71,7 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act)
// Rook Autoturret/Queen Logic
if (CanUseQueenMeow(out act, nextGCD)) return true;
- if (BSPrio && BarrelStabilizerPvE.CanUse(out act)) return true;
+ if (IsBurst && BSPrio && BarrelStabilizerPvE.CanUse(out act)) return true;
// Burst
if (IsBurst)
@@ -88,10 +88,7 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act)
if (isRicochetMore && RicochetPvE.CanUse(out act, skipAoeCheck: true, usedUp: true)) return true;
if (GaussRoundPvE.CanUse(out act, usedUp: true, skipAoeCheck: true)) return true;
- if (IsBurst)
- {
- if (BarrelStabilizerPvE.CanUse(out act)) return true;
- }
+ if (IsBurst && BarrelStabilizerPvE.CanUse(out act)) return true;
return base.AttackAbility(nextGCD, out act);
}
@@ -165,7 +162,7 @@ private bool ToolChargeSoon(out IAction? act)
(!AirAnchorPvE.EnoughLevel && HotShotPvE.EnoughLevel && HotShotPvE.Cooldown.WillHaveOneCharge(REST_TIME))
||
// Drill Charge Detection
- (DrillPvE.EnoughLevel && (!DrillPvE.Cooldown.IsCoolingDown))
+ (DrillPvE.EnoughLevel && (!DrillPvE.Cooldown.WillHaveXCharges(DrillPvE.Cooldown.MaxCharges, REST_TIME)))
||
// Chainsaw Charge Detection
(ChainSawPvE.EnoughLevel && ChainSawPvE.Cooldown.WillHaveOneCharge(REST_TIME))))
@@ -199,12 +196,12 @@ private bool CanUseQueenMeow(out IAction? act, IAction nextGCD)
bool QueenFifteen = Battery >= 100 && !CombatElapsedLess(590f) && CombatElapsedLess(610f);
if (
- (NewQueenLogic &&
- (WildfirePvE.Cooldown.WillHaveOneChargeGCD(1)
+ (NewQueenLogic &&
+ (WildfirePvE.Cooldown.WillHaveOneChargeGCD(4)
|| !WildfirePvE.Cooldown.ElapsedAfter(10)
- || nextGCD.IsTheSameTo(true, CleanShotPvE) && Battery == 100)
- || (nextGCD.IsTheSameTo(true, AirAnchorPvE, ChainSawPvE, ExcavatorPvE) && (Battery == 90 || Battery == 100)))
- || !NewQueenLogic && (QueenOne || QueenTwo || QueenThree || QueenFour || QueenFive || QueenSix || QueenSeven || QueenEight || QueenNine || QueenTen || QueenEleven || QueenTwelve || QueenThirteen || QueenFourteen || QueenFifteen))
+ || (nextGCD.IsTheSameTo(true, CleanShotPvE) && Battery == 100)
+ || (nextGCD.IsTheSameTo(true, HotShotPvE, AirAnchorPvE, ChainSawPvE, ExcavatorPvE) && (Battery == 90 || Battery == 100)))
+ || !NewQueenLogic && (QueenOne || QueenTwo || QueenThree || QueenFour || QueenFive || QueenSix || QueenSeven || QueenEight || QueenNine || QueenTen || QueenEleven || QueenTwelve || QueenThirteen || QueenFourteen || QueenFifteen)))
{
if (RookAutoturretPvE.CanUse(out act)) return true;
}
diff --git a/BasicRotations/Ranged/zMCH_Beta_2.cs b/BasicRotations/Ranged/zMCH_Beta_2.cs
index 733889e..395a1fe 100644
--- a/BasicRotations/Ranged/zMCH_Beta_2.cs
+++ b/BasicRotations/Ranged/zMCH_Beta_2.cs
@@ -81,7 +81,7 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act)
if (!RicochetPvE.Cooldown.IsCoolingDown && RicochetPvE.CanUse(out act, skipAoeCheck: true)) return true;
if (!GaussRoundPvE.Cooldown.IsCoolingDown && GaussRoundPvE.CanUse(out act, skipAoeCheck: true)) return true;
- if (IsLastGCD(true, DrillPvE) && BarrelStabilizerPvE.CanUse(out act)) return true;
+ if (IsBurst && IsLastGCD(true, DrillPvE) && BarrelStabilizerPvE.CanUse(out act)) return true;
// Rook Autoturret/Queen Logic
if (CanUseQueenMeow(out act, nextGCD)) return true;
@@ -94,7 +94,7 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act)
&& ToolChargeSoon(out act)) return true;
// Use Ricochet and Gauss if have pooled charges or is burst window
- if (isRicochetMore)
+ if (IsRicochetMore)
{
if ((IsLastGCD(true, BlazingShotPvE, HeatBlastPvE)
|| RicochetPvE.Cooldown.RecastTimeElapsed >= 45
@@ -185,7 +185,7 @@ private bool ToolChargeSoon(out IAction? act)
(!AirAnchorPvE.EnoughLevel && HotShotPvE.EnoughLevel && HotShotPvE.Cooldown.WillHaveOneCharge(HYPERCHARGE_DURATION))
||
// Drill Charge Detection
- (DrillPvE.EnoughLevel && (!DrillPvE.Cooldown.IsCoolingDown))
+ (DrillPvE.EnoughLevel && !DrillPvE.Cooldown.WillHaveXCharges(DrillPvE.Cooldown.MaxCharges, HYPERCHARGE_DURATION))
||
// Chainsaw Charge Detection
(ChainSawPvE.EnoughLevel && ChainSawPvE.Cooldown.WillHaveOneCharge(HYPERCHARGE_DURATION))))
@@ -221,15 +221,16 @@ private bool CanUseQueenMeow(out IAction? act, IAction nextGCD)
{
if (RookAutoturretPvE.CanUse(out act)) return true;
}
- else if (
+ // take over with normal logic after queen timings run out in long fights
+ else if ((!UseBalanceQueenTimings || !CombatElapsedLess(610f)) &&
// ASAP in opener
- (CombatElapsedLessGCD(10))
- // In first 10 seconds of 2 minute window
- || (!AirAnchorPvE.Cooldown.ElapsedAfter(10) && (Player.HasStatus(true, StatusID.FullMetalMachinist) || BarrelStabilizerPvE.Cooldown.WillHaveOneChargeGCD(4)))
+ (CombatElapsedLessGCD(10)
+ // In first ~10 seconds of 2 minute window
+ || (!AirAnchorPvE.Cooldown.ElapsedAfter(10) && (BarrelStabilizerPvE.Cooldown.WillHaveOneChargeGCD(4) || !BarrelStabilizerPvE.Cooldown.ElapsedAfter(5))
// or if about to overcap
- || nextGCD.IsTheSameTo(true, CleanShotPvE) && Battery == 100
+ || (nextGCD.IsTheSameTo(true, CleanShotPvE) && Battery == 100)
|| (nextGCD.IsTheSameTo(true, AirAnchorPvE, ChainSawPvE, ExcavatorPvE) && (Battery == 90 || Battery == 100))
- )
+ )))
{
if (RookAutoturretPvE.CanUse(out act)) return true;
}
@@ -241,6 +242,6 @@ private bool CanUseQueenMeow(out IAction? act, IAction nextGCD)
private bool LowLevelHyperCheck => !AutoCrossbowPvE.EnoughLevel && SpreadShotPvE.CanUse(out _);
// Keeps Ricochet and Gauss Cannon Even
- private bool isRicochetMore => RicochetPvE.EnoughLevel && GaussRoundPvE.Cooldown.RecastTimeElapsed <= RicochetPvE.Cooldown.RecastTimeElapsed;
+ private bool IsRicochetMore => RicochetPvE.EnoughLevel && GaussRoundPvE.Cooldown.RecastTimeElapsed <= RicochetPvE.Cooldown.RecastTimeElapsed;
#endregion
}
\ No newline at end of file
From 0441778947bcdd9b21de4d1ea6a5014b6bd212b7 Mon Sep 17 00:00:00 2001
From: ceeprus
Date: Wed, 25 Sep 2024 13:11:31 +0300
Subject: [PATCH 9/9] Wrong path for source linking
---
BasicRotations/Healer/AST_Default.cs | 2 +-
BasicRotations/Healer/SCH_Default.cs | 2 +-
BasicRotations/Healer/SGE_Default.cs | 2 +-
BasicRotations/Healer/WHM_Default.cs | 2 +-
BasicRotations/Limited Jobs/BLU_Default.cs | 2 +-
BasicRotations/Limited Jobs/BSM_Default.cs | 2 +-
BasicRotations/Magical/BLM_Default.cs | 2 +-
BasicRotations/Magical/ICWA_PCT_BETA.cs | 2 +-
BasicRotations/Magical/PCT_Default.cs | 2 +-
BasicRotations/Magical/RDM_Default.cs | 2 +-
BasicRotations/Magical/SMN_Archive | 2 +-
BasicRotations/Magical/SMN_Default.cs | 2 +-
BasicRotations/Melee/DRG_Default.cs | 2 +-
BasicRotations/Melee/MNK_Default.cs | 2 +-
BasicRotations/Melee/NIN_Default.cs | 2 +-
BasicRotations/Melee/RPR_Default.cs | 2 +-
BasicRotations/Melee/SAM_Default.cs | 2 +-
BasicRotations/Melee/VPR_Default.cs | 2 +-
BasicRotations/PVPRotations/Healer/AST_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Healer/SCH_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Healer/SGE_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Healer/WHM_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Magical/BLM_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Magical/RDM_Default.PvP.cs | 2 +-
BasicRotations/PVPRotations/Magical/SMN_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Melee/DRG_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Melee/MNK_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Melee/NIN_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Melee/RPR_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Melee/SAM_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Melee/VPR_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Ranged/BRD_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Ranged/DNC_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Ranged/MCH_Default.PvP.cs | 2 +-
BasicRotations/PVPRotations/Tank/DRK_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Tank/GNB_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Tank/PLD_Default.PVP.cs | 2 +-
BasicRotations/PVPRotations/Tank/WAR_Default.PVP.cs | 2 +-
BasicRotations/Ranged/BRD_Default.cs | 2 +-
BasicRotations/Ranged/DNC_Default.cs | 2 +-
BasicRotations/Ranged/MCH_Default.cs | 2 +-
BasicRotations/Ranged/zMCH_Beta.cs | 2 +-
BasicRotations/Ranged/zMCH_Beta_2.cs | 2 +-
BasicRotations/Tank/DRK_Default.cs | 2 +-
BasicRotations/Tank/GNB_Default.cs | 2 +-
BasicRotations/Tank/PLD_Default.cs | 2 +-
BasicRotations/Tank/WAR_Default.cs | 2 +-
47 files changed, 47 insertions(+), 47 deletions(-)
diff --git a/BasicRotations/Healer/AST_Default.cs b/BasicRotations/Healer/AST_Default.cs
index 2b2a882..304dec5 100644
--- a/BasicRotations/Healer/AST_Default.cs
+++ b/BasicRotations/Healer/AST_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Healer;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Healer/AST_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Healer/AST_Default.cs")]
[Api(4)]
public sealed class AST_Default : AstrologianRotation
{
diff --git a/BasicRotations/Healer/SCH_Default.cs b/BasicRotations/Healer/SCH_Default.cs
index 9237b9f..5876655 100644
--- a/BasicRotations/Healer/SCH_Default.cs
+++ b/BasicRotations/Healer/SCH_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Healer;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Healer/SCH_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Healer/SCH_Default.cs")]
[Api(4)]
public sealed class SCH_Default : ScholarRotation
{
diff --git a/BasicRotations/Healer/SGE_Default.cs b/BasicRotations/Healer/SGE_Default.cs
index 8440918..73cbb7a 100644
--- a/BasicRotations/Healer/SGE_Default.cs
+++ b/BasicRotations/Healer/SGE_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Healer;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Healer/SGE_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Healer/SGE_Default.cs")]
[Api(4)]
public sealed class SGE_Default : SageRotation
{
diff --git a/BasicRotations/Healer/WHM_Default.cs b/BasicRotations/Healer/WHM_Default.cs
index a3b46b9..f9a09fb 100644
--- a/BasicRotations/Healer/WHM_Default.cs
+++ b/BasicRotations/Healer/WHM_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Healer;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Healer/WHM_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Healer/WHM_Default.cs")]
[Api(4)]
public sealed class WHM_Default : WhiteMageRotation
{
diff --git a/BasicRotations/Limited Jobs/BLU_Default.cs b/BasicRotations/Limited Jobs/BLU_Default.cs
index 8fe249d..e0b291e 100644
--- a/BasicRotations/Limited Jobs/BLU_Default.cs
+++ b/BasicRotations/Limited Jobs/BLU_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Magical;
[Rotation("DOES NOT WORK", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Limited Jobs/BLU_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Limited Jobs/BLU_Default.cs")]
[Api(4)]
public sealed class Blue_Default : BlueMageRotation
{
diff --git a/BasicRotations/Limited Jobs/BSM_Default.cs b/BasicRotations/Limited Jobs/BSM_Default.cs
index f2baa24..a35aff0 100644
--- a/BasicRotations/Limited Jobs/BSM_Default.cs
+++ b/BasicRotations/Limited Jobs/BSM_Default.cs
@@ -1,7 +1,7 @@
//namespace DefaultRotations.Ranged;
//[Rotation("Default", CombatType.PvE, GameVersion = "7.0")]
-//[SourceCode(Path = "main/DefaultRotations/Limited Jobs/BSM_Default.cs")]
+//[SourceCode(Path = "main/BasicRotations/Limited Jobs/BSM_Default.cs")]
//[Api(1)]
//public sealed class BSM_Default : BeastmasterRotation
//{
diff --git a/BasicRotations/Magical/BLM_Default.cs b/BasicRotations/Magical/BLM_Default.cs
index 932ef72..856d78c 100644
--- a/BasicRotations/Magical/BLM_Default.cs
+++ b/BasicRotations/Magical/BLM_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Magical;
[Rotation("Default", CombatType.PvE, GameVersion = "7.01")]
-[SourceCode(Path = "main/DefaultRotations/Magical/BLM_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Magical/BLM_Default.cs")]
[Api(4)]
public class BLM_Default : BlackMageRotation
{
diff --git a/BasicRotations/Magical/ICWA_PCT_BETA.cs b/BasicRotations/Magical/ICWA_PCT_BETA.cs
index 4c099fb..1ad4454 100644
--- a/BasicRotations/Magical/ICWA_PCT_BETA.cs
+++ b/BasicRotations/Magical/ICWA_PCT_BETA.cs
@@ -3,7 +3,7 @@
namespace DefaultRotations.Magical;
[Rotation("IcWa PCT BETA", CombatType.PvE, GameVersion = "7.05", Description = "Kindly created and donated by Rabbs and further update made by IcWa")]
-[SourceCode(Path = "main/DefaultRotations/Magical/ICWA_PCT_BETA.cs")]
+[SourceCode(Path = "main/BasicRotations/Magical/ICWA_PCT_BETA.cs")]
[Api(4)]
public sealed class IcWaPctBeta : PictomancerRotation
{
diff --git a/BasicRotations/Magical/PCT_Default.cs b/BasicRotations/Magical/PCT_Default.cs
index b64b8e7..93659ba 100644
--- a/BasicRotations/Magical/PCT_Default.cs
+++ b/BasicRotations/Magical/PCT_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Magical;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Magical/PCT_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Magical/PCT_Default.cs")]
[Api(4)]
public sealed class PCT_Default : PictomancerRotation
{
diff --git a/BasicRotations/Magical/RDM_Default.cs b/BasicRotations/Magical/RDM_Default.cs
index fc5134a..eb41044 100644
--- a/BasicRotations/Magical/RDM_Default.cs
+++ b/BasicRotations/Magical/RDM_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Magical;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Magical/RDM_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Magical/RDM_Default.cs")]
[Api(4)]
public sealed class RDM_Default : RedMageRotation
{
diff --git a/BasicRotations/Magical/SMN_Archive b/BasicRotations/Magical/SMN_Archive
index cfacf17..b6ec596 100644
--- a/BasicRotations/Magical/SMN_Archive
+++ b/BasicRotations/Magical/SMN_Archive
@@ -3,7 +3,7 @@ using System.ComponentModel;
namespace DefaultRotations.Magical;
[Rotation("Default", CombatType.PvE, GameVersion = "7.00")]
-[SourceCode(Path = "main/DefaultRotations/Magical/SMN_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Magical/SMN_Default.cs")]
[Api(3)]
public sealed class SMN_Default : SummonerRotation
{
diff --git a/BasicRotations/Magical/SMN_Default.cs b/BasicRotations/Magical/SMN_Default.cs
index 47d4cef..f7e47aa 100644
--- a/BasicRotations/Magical/SMN_Default.cs
+++ b/BasicRotations/Magical/SMN_Default.cs
@@ -3,7 +3,7 @@
namespace DefaultRotations.Magical;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Magical/SMN_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Magical/SMN_Default.cs")]
[Api(4)]
public sealed class SMN_Default : SummonerRotation
{
diff --git a/BasicRotations/Melee/DRG_Default.cs b/BasicRotations/Melee/DRG_Default.cs
index cbe41c6..40b1e09 100644
--- a/BasicRotations/Melee/DRG_Default.cs
+++ b/BasicRotations/Melee/DRG_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Melee;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Melee/DRG_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Melee/DRG_Default.cs")]
[Api(4)]
public sealed class DRG_Default : DragoonRotation
diff --git a/BasicRotations/Melee/MNK_Default.cs b/BasicRotations/Melee/MNK_Default.cs
index ea91cf1..163eee0 100644
--- a/BasicRotations/Melee/MNK_Default.cs
+++ b/BasicRotations/Melee/MNK_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Melee;
[Rotation("Default", CombatType.PvE, GameVersion = "7.00", Description = "Uses Lunar Solar Opener from The Balance")]
-[SourceCode(Path = "main/DefaultRotations/Melee/MNK_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Melee/MNK_Default.cs")]
[Api(4)]
public sealed class MNK_Default : MonkRotation
diff --git a/BasicRotations/Melee/NIN_Default.cs b/BasicRotations/Melee/NIN_Default.cs
index 570de79..ee1a43e 100644
--- a/BasicRotations/Melee/NIN_Default.cs
+++ b/BasicRotations/Melee/NIN_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Melee;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Melee/NIN_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Melee/NIN_Default.cs")]
[Api(4)]
public sealed class NIN_Default : NinjaRotation
diff --git a/BasicRotations/Melee/RPR_Default.cs b/BasicRotations/Melee/RPR_Default.cs
index afc579f..c5e2fff 100644
--- a/BasicRotations/Melee/RPR_Default.cs
+++ b/BasicRotations/Melee/RPR_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Melee;
[Rotation("Default", CombatType.PvE, GameVersion = "7.01", Description = "")]
-[SourceCode(Path = "main/DefaultRotations/Melee/RPR_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Melee/RPR_Default.cs")]
[Api(4)]
public sealed class RPR_Default : ReaperRotation
{
diff --git a/BasicRotations/Melee/SAM_Default.cs b/BasicRotations/Melee/SAM_Default.cs
index cbf22e0..ed0ed29 100644
--- a/BasicRotations/Melee/SAM_Default.cs
+++ b/BasicRotations/Melee/SAM_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Melee;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Melee/SAM_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Melee/SAM_Default.cs")]
[Api(4)]
public sealed class SAM_Default : SamuraiRotation
{
diff --git a/BasicRotations/Melee/VPR_Default.cs b/BasicRotations/Melee/VPR_Default.cs
index 67334d5..f10889c 100644
--- a/BasicRotations/Melee/VPR_Default.cs
+++ b/BasicRotations/Melee/VPR_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Melee;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Melee/VPR_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Melee/VPR_Default.cs")]
[Api(4)]
public sealed class VPR_Default : ViperRotation
{
diff --git a/BasicRotations/PVPRotations/Healer/AST_Default.PVP.cs b/BasicRotations/PVPRotations/Healer/AST_Default.PVP.cs
index 07bf8b6..29d9afb 100644
--- a/BasicRotations/PVPRotations/Healer/AST_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Healer/AST_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Healer;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Healer/AST_Default.PVP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Healer/AST_Default.PVP.cs")]
[Api(4)]
public class AST_DefaultPVP : AstrologianRotation
{
diff --git a/BasicRotations/PVPRotations/Healer/SCH_Default.PVP.cs b/BasicRotations/PVPRotations/Healer/SCH_Default.PVP.cs
index bab3cc0..b8f7afa 100644
--- a/BasicRotations/PVPRotations/Healer/SCH_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Healer/SCH_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Healer;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Healer/SCH_Default.PVP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Healer/SCH_Default.PVP.cs")]
[Api(4)]
public class SCH_DefaultPVP : ScholarRotation
{
diff --git a/BasicRotations/PVPRotations/Healer/SGE_Default.PVP.cs b/BasicRotations/PVPRotations/Healer/SGE_Default.PVP.cs
index d0f1aad..4ecbde9 100644
--- a/BasicRotations/PVPRotations/Healer/SGE_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Healer/SGE_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Healer;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Healer/SGE_Default.PVP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Healer/SGE_Default.PVP.cs")]
[Api(4)]
public class SGE_DefaultPVP : SageRotation
{
diff --git a/BasicRotations/PVPRotations/Healer/WHM_Default.PVP.cs b/BasicRotations/PVPRotations/Healer/WHM_Default.PVP.cs
index 7710afe..0a3cff7 100644
--- a/BasicRotations/PVPRotations/Healer/WHM_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Healer/WHM_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Healer;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Healer/WHM_Default.PVP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Healer/WHM_Default.PVP.cs")]
[Api(4)]
public class WHM_DefaultPVP : WhiteMageRotation
{
diff --git a/BasicRotations/PVPRotations/Magical/BLM_Default.PVP.cs b/BasicRotations/PVPRotations/Magical/BLM_Default.PVP.cs
index be7b6ea..3a9a92c 100644
--- a/BasicRotations/PVPRotations/Magical/BLM_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Magical/BLM_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Magical;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Magical/BLM_Default.PVP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Magical/BLM_Default.PVP.cs")]
[Api(4)]
public class BLM_DefaultPVP : BlackMageRotation
{
diff --git a/BasicRotations/PVPRotations/Magical/RDM_Default.PvP.cs b/BasicRotations/PVPRotations/Magical/RDM_Default.PvP.cs
index a91270e..5ce95d5 100644
--- a/BasicRotations/PVPRotations/Magical/RDM_Default.PvP.cs
+++ b/BasicRotations/PVPRotations/Magical/RDM_Default.PvP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Magical;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Magical/RDM_Default.PVP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Magical/RDM_Default.PVP.cs")]
[Api(4)]
public class RDM_DefaultPvP : RedMageRotation
{
diff --git a/BasicRotations/PVPRotations/Magical/SMN_Default.PVP.cs b/BasicRotations/PVPRotations/Magical/SMN_Default.PVP.cs
index 17a385e..608f88c 100644
--- a/BasicRotations/PVPRotations/Magical/SMN_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Magical/SMN_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Magical;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Magical/SMN_Default.PVP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Magical/SMN_Default.PVP.cs")]
[Api(4)]
public class SMN_DefaultPvP : SummonerRotation
{
diff --git a/BasicRotations/PVPRotations/Melee/DRG_Default.PVP.cs b/BasicRotations/PVPRotations/Melee/DRG_Default.PVP.cs
index 3300b58..b5a8de3 100644
--- a/BasicRotations/PVPRotations/Melee/DRG_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Melee/DRG_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Melee;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Tank/DRG_Default.PvP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Tank/DRG_Default.PvP.cs")]
[Api(4)]
public sealed class DRG_DefaultPvP : DragoonRotation
{
diff --git a/BasicRotations/PVPRotations/Melee/MNK_Default.PVP.cs b/BasicRotations/PVPRotations/Melee/MNK_Default.PVP.cs
index fe75b3f..6325f19 100644
--- a/BasicRotations/PVPRotations/Melee/MNK_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Melee/MNK_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Melee;
[Rotation("Default", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Melee/MNK_Default.PVP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Melee/MNK_Default.PVP.cs")]
[Api(4)]
public sealed class MNK_DefaultPvP : MonkRotation
{
diff --git a/BasicRotations/PVPRotations/Melee/NIN_Default.PVP.cs b/BasicRotations/PVPRotations/Melee/NIN_Default.PVP.cs
index ddf1df3..fcea5e8 100644
--- a/BasicRotations/PVPRotations/Melee/NIN_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Melee/NIN_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Melee;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Tank/NIN_Default.PvP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Tank/NIN_Default.PvP.cs")]
[Api(4)]
public sealed class NIN_DefaultPvP : NinjaRotation
{
diff --git a/BasicRotations/PVPRotations/Melee/RPR_Default.PVP.cs b/BasicRotations/PVPRotations/Melee/RPR_Default.PVP.cs
index 8cac824..ba2674f 100644
--- a/BasicRotations/PVPRotations/Melee/RPR_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Melee/RPR_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Melee;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Tank/RPR_Default.PvP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Tank/RPR_Default.PvP.cs")]
[Api(4)]
public sealed class RPR_DefaultPvP : ReaperRotation
{
diff --git a/BasicRotations/PVPRotations/Melee/SAM_Default.PVP.cs b/BasicRotations/PVPRotations/Melee/SAM_Default.PVP.cs
index b3c5f4d..c219273 100644
--- a/BasicRotations/PVPRotations/Melee/SAM_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Melee/SAM_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Melee;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Tank/SAM_Default.PvP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Tank/SAM_Default.PvP.cs")]
[Api(4)]
public sealed class SAM_DefaultPvP : SamuraiRotation
{
diff --git a/BasicRotations/PVPRotations/Melee/VPR_Default.PVP.cs b/BasicRotations/PVPRotations/Melee/VPR_Default.PVP.cs
index b6d77c1..c60aacf 100644
--- a/BasicRotations/PVPRotations/Melee/VPR_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Melee/VPR_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Melee;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.05", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Tank/VPR_Default.PvP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Tank/VPR_Default.PvP.cs")]
[Api(4)]
public sealed class VPR_DefaultPvP : ViperRotation
{
diff --git a/BasicRotations/PVPRotations/Ranged/BRD_Default.PVP.cs b/BasicRotations/PVPRotations/Ranged/BRD_Default.PVP.cs
index 3373224..f269e21 100644
--- a/BasicRotations/PVPRotations/Ranged/BRD_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Ranged/BRD_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Ranged;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.05", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Ranged/BRD_Default.PvP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Ranged/BRD_Default.PvP.cs")]
[Api(4)]
public sealed class BRD_DefaultPvP : BardRotation
{
diff --git a/BasicRotations/PVPRotations/Ranged/DNC_Default.PVP.cs b/BasicRotations/PVPRotations/Ranged/DNC_Default.PVP.cs
index 8407049..ed40b42 100644
--- a/BasicRotations/PVPRotations/Ranged/DNC_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Ranged/DNC_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Ranged;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Ranged/DNC_Default.PvP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Ranged/DNC_Default.PvP.cs")]
[Api(4)]
public sealed class DNC_DefaultPvP : DancerRotation
{
diff --git a/BasicRotations/PVPRotations/Ranged/MCH_Default.PvP.cs b/BasicRotations/PVPRotations/Ranged/MCH_Default.PvP.cs
index 7e2e548..652e4b4 100644
--- a/BasicRotations/PVPRotations/Ranged/MCH_Default.PvP.cs
+++ b/BasicRotations/PVPRotations/Ranged/MCH_Default.PvP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Ranged;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Ranged/MCH_Default.PvP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Ranged/MCH_Default.PvP.cs")]
[Api(4)]
public sealed class MCH_DefaultPvP : MachinistRotation
{
diff --git a/BasicRotations/PVPRotations/Tank/DRK_Default.PVP.cs b/BasicRotations/PVPRotations/Tank/DRK_Default.PVP.cs
index 29af63f..8df6f99 100644
--- a/BasicRotations/PVPRotations/Tank/DRK_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Tank/DRK_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Tank;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Tank/DRK_Default.PvP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Tank/DRK_Default.PvP.cs")]
[Api(4)]
public sealed class DRK_DefaultPvP : DarkKnightRotation
{
diff --git a/BasicRotations/PVPRotations/Tank/GNB_Default.PVP.cs b/BasicRotations/PVPRotations/Tank/GNB_Default.PVP.cs
index 4bef507..e088d34 100644
--- a/BasicRotations/PVPRotations/Tank/GNB_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Tank/GNB_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Tank;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Tank/GNB_Default.PvP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Tank/GNB_Default.PvP.cs")]
[Api(4)]
public sealed class GNB_DefaultPvP : GunbreakerRotation
{
diff --git a/BasicRotations/PVPRotations/Tank/PLD_Default.PVP.cs b/BasicRotations/PVPRotations/Tank/PLD_Default.PVP.cs
index 1676c1a..bf2beb8 100644
--- a/BasicRotations/PVPRotations/Tank/PLD_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Tank/PLD_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Tank;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Tank/PLD_Default.PvP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Tank/PLD_Default.PvP.cs")]
[Api(4)]
public sealed class PLD_DefaultPvP : PaladinRotation
{
diff --git a/BasicRotations/PVPRotations/Tank/WAR_Default.PVP.cs b/BasicRotations/PVPRotations/Tank/WAR_Default.PVP.cs
index 832c3b4..0b32471 100644
--- a/BasicRotations/PVPRotations/Tank/WAR_Default.PVP.cs
+++ b/BasicRotations/PVPRotations/Tank/WAR_Default.PVP.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Tank;
[Rotation("Default PVP", CombatType.PvP, GameVersion = "7.00", Description = "Beta Rotation")]
-[SourceCode(Path = "main/DefaultRotations/PVPRotations/Tank/WAR_Default.PvP.cs")]
+[SourceCode(Path = "main/BasicRotations/PVPRotations/Tank/WAR_Default.PvP.cs")]
[Api(4)]
public sealed class WAR_DefaultPvP : WarriorRotation
{
diff --git a/BasicRotations/Ranged/BRD_Default.cs b/BasicRotations/Ranged/BRD_Default.cs
index 10c5dd1..5c55e4e 100644
--- a/BasicRotations/Ranged/BRD_Default.cs
+++ b/BasicRotations/Ranged/BRD_Default.cs
@@ -2,7 +2,7 @@ namespace DefaultRotations.Ranged;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05",
Description = "Please make sure that the three song times add up to 120 seconds, Wanderers default first song for now.")]
-[SourceCode(Path = "main/DefaultRotations/Ranged/BRD_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Ranged/BRD_Default.cs")]
[Api(4)]
public sealed class BRD_Default : BardRotation
{
diff --git a/BasicRotations/Ranged/DNC_Default.cs b/BasicRotations/Ranged/DNC_Default.cs
index 5073e65..7291adb 100644
--- a/BasicRotations/Ranged/DNC_Default.cs
+++ b/BasicRotations/Ranged/DNC_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Ranged;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05", Description = "")]
-[SourceCode(Path = "main/DefaultRotations/Ranged/DNC_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Ranged/DNC_Default.cs")]
[Api(4)]
public sealed class DNC_Default : DancerRotation
{
diff --git a/BasicRotations/Ranged/MCH_Default.cs b/BasicRotations/Ranged/MCH_Default.cs
index 9324427..4f30a7a 100644
--- a/BasicRotations/Ranged/MCH_Default.cs
+++ b/BasicRotations/Ranged/MCH_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Ranged;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Ranged/MCH_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Ranged/MCH_Default.cs")]
[Api(4)]
public sealed class MCH_Default : MachinistRotation
{
diff --git a/BasicRotations/Ranged/zMCH_Beta.cs b/BasicRotations/Ranged/zMCH_Beta.cs
index 310b582..c6c3e2c 100644
--- a/BasicRotations/Ranged/zMCH_Beta.cs
+++ b/BasicRotations/Ranged/zMCH_Beta.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Ranged;
[Rotation("zMCH Beta", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Ranged/zMCH_Beta.cs")]
+[SourceCode(Path = "main/BasicRotations/Ranged/zMCH_Beta.cs")]
[Api(4)]
public sealed class zMCH_Beta : MachinistRotation
{
diff --git a/BasicRotations/Ranged/zMCH_Beta_2.cs b/BasicRotations/Ranged/zMCH_Beta_2.cs
index 395a1fe..d9fad0a 100644
--- a/BasicRotations/Ranged/zMCH_Beta_2.cs
+++ b/BasicRotations/Ranged/zMCH_Beta_2.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Ranged;
[Rotation("zMCH Beta 2", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Ranged/zMCH_Beta_2.cs")]
+[SourceCode(Path = "main/BasicRotations/Ranged/zMCH_Beta_2.cs")]
[Api(4)]
public sealed class zMCH_Beta_2 : MachinistRotation
{
diff --git a/BasicRotations/Tank/DRK_Default.cs b/BasicRotations/Tank/DRK_Default.cs
index d9da4ac..84da5af 100644
--- a/BasicRotations/Tank/DRK_Default.cs
+++ b/BasicRotations/Tank/DRK_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Tank;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Tank/DRK_Balance.cs")]
+[SourceCode(Path = "main/BasicRotations/Tank/DRK_Balance.cs")]
[Api(4)]
public sealed class DRK_Default : DarkKnightRotation
{
diff --git a/BasicRotations/Tank/GNB_Default.cs b/BasicRotations/Tank/GNB_Default.cs
index 24a1ac4..e0128ff 100644
--- a/BasicRotations/Tank/GNB_Default.cs
+++ b/BasicRotations/Tank/GNB_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Tank;
[Rotation("Default", CombatType.PvE, GameVersion = "7.00")]
-[SourceCode(Path = "main/DefaultRotations/Tank/GNB_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Tank/GNB_Default.cs")]
[Api(4)]
public sealed class GNB_Default : GunbreakerRotation
{
diff --git a/BasicRotations/Tank/PLD_Default.cs b/BasicRotations/Tank/PLD_Default.cs
index e19c041..8757d10 100644
--- a/BasicRotations/Tank/PLD_Default.cs
+++ b/BasicRotations/Tank/PLD_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Tank;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Tank/PLD_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Tank/PLD_Default.cs")]
[Api(4)]
public class PLD_Default : PaladinRotation
{
diff --git a/BasicRotations/Tank/WAR_Default.cs b/BasicRotations/Tank/WAR_Default.cs
index 96854e1..c3fbdfd 100644
--- a/BasicRotations/Tank/WAR_Default.cs
+++ b/BasicRotations/Tank/WAR_Default.cs
@@ -1,7 +1,7 @@
namespace DefaultRotations.Tank;
[Rotation("Default", CombatType.PvE, GameVersion = "7.05")]
-[SourceCode(Path = "main/DefaultRotations/Tank/WAR_Default.cs")]
+[SourceCode(Path = "main/BasicRotations/Tank/WAR_Default.cs")]
[Api(4)]
public sealed class WAR_Default : WarriorRotation
{