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

Commit

Permalink
Merge pull request #1803 from Kagekazu/MNK_Refactor
Browse files Browse the repository at this point in the history
[MNK] Refactor
  • Loading branch information
Taurenkey authored Sep 14, 2024
2 parents 21b7483 + cb61745 commit 0c21f22
Show file tree
Hide file tree
Showing 4 changed files with 998 additions and 876 deletions.
67 changes: 60 additions & 7 deletions XIVSlothCombo/Combos/CustomComboPreset.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1967,19 +1967,21 @@ public enum CustomComboPreset

#region MONK

[ReplaceSkill([MNK.Bootshine])]
[CustomComboInfo("Simple Mode - Single Target", "Replaces Bootshine with a one - button full single target rotation.\nThis is ideal for newcomers to the job.", MNK.JobID)]
[ReplaceSkill([MNK.Bootshine, MNK.LeapingOpo])]
[ConflictingCombos(MNK_ST_BeastChakras, MNK_ST_AdvancedMode)]
[CustomComboInfo("Simple Mode - Single Target", "Replaces Bootshine with a one - button full single target rotation.\nThis is ideal for newcomers to the job.", MNK.JobID)]
MNK_ST_SimpleMode = 9004,

[ReplaceSkill([MNK.ArmOfTheDestroyer])]
[ReplaceSkill([MNK.ArmOfTheDestroyer,MNK.ShadowOfTheDestroyer])]
[ConflictingCombos(MNK_AOE_AdvancedMode)]
[CustomComboInfo("Simple Mode - AoE", "Replaces Arm of the Destroyer with a one-button full single target rotation.\nThis is ideal for newcomers to the job.", MNK.JobID)]
MNK_AOE_SimpleMode = 9003,

#region Monk Advanced ST

[ReplaceSkill([MNK.Bootshine])]
[CustomComboInfo("Advanced Mode - Single Target", "Replaces Bootshine with a one-button full single target rotation.\nThese features are ideal if you want to customize the rotation.", MNK.JobID)]
[ConflictingCombos(MNK_ST_BeastChakras, MNK_ST_SimpleMode)]
[CustomComboInfo("Advanced Mode - Single Target", "Replaces Bootshine with a one-button full single target rotation.\nThese features are ideal if you want to customize the rotation.", MNK.JobID)]
MNK_ST_AdvancedMode = 9005,

[ParentCombo(MNK_ST_AdvancedMode)]
Expand Down Expand Up @@ -2036,6 +2038,55 @@ public enum CustomComboPreset

#endregion

#region Monk Advanced AOE

[ReplaceSkill([MNK.ArmOfTheDestroyer, MNK.ShadowOfTheDestroyer])]
[ConflictingCombos(MNK_AOE_SimpleMode)]
[CustomComboInfo("Advanced Mode - AoE", "Replaces Arm of the Destroyer with a one-button full single target rotation.\nThese features are ideal if you want to customize the rotation.", MNK.JobID)]
MNK_AOE_AdvancedMode = 9027,

[ParentCombo(MNK_AOE_AdvancedMode)]
[CustomComboInfo("Meditation Option", "Adds Meditation to the rotation", MNK.JobID)]
MNK_AoEUseMeditation = 9028,

[ParentCombo(MNK_AOE_AdvancedMode)]
[CustomComboInfo("Buffs Option", "Adds selected buffs to the rotation", MNK.JobID)]
MNK_AoEUseBuffs = 9029,

[ParentCombo(MNK_AoEUseBuffs)]
[CustomComboInfo("Brotherhood Option", "Adds Brotherhood to the rotation", MNK.JobID)]
MNK_AoEUseBrotherhood = 9030,

[ParentCombo(MNK_AoEUseBuffs)]
[CustomComboInfo("Riddle of Wind Option", "Adds Riddle of Wind to the rotation", MNK.JobID)]
MNK_AoEUseROW = 9031,

[ParentCombo(MNK_AoEUseBuffs)]
[CustomComboInfo("Riddle of Fire Option", "Adds Riddle of Fire to the rotation", MNK.JobID)]
MNK_AoEUseROF = 9032,

[ParentCombo(MNK_AOE_AdvancedMode)]
[CustomComboInfo("Howling Fist Option", "Adds Howling Fist to the rotation", MNK.JobID)]
MNK_AoEUseHowlingFist = 9033,

[ParentCombo(MNK_AOE_AdvancedMode)]
[CustomComboInfo("Perfect Balance Option", "Adds Perfect Balance and Masterful Blitz to the rotation", MNK.JobID)]
MNK_AoEUsePerfectBalance = 9034,

[ParentCombo(MNK_AoEUseROW)]
[CustomComboInfo("Wind's Reply Option", "Adds Wind's Reply to the rotation", MNK.JobID)]
MNK_AoEUseWindsReply = 9035,

[ParentCombo(MNK_AoEUseROF)]
[CustomComboInfo("Fire's Reply Option", "Adds Fire's Reply to the rotation", MNK.JobID)]
MNK_AoEUseFiresReply = 9036,

[ParentCombo(MNK_AOE_AdvancedMode)]
[CustomComboInfo("Combo Heals Option", "Adds Bloodbath and Second Wind to the rotation.", MNK.JobID)]
MNK_AoE_ComboHeals = 9037,

#endregion

#region Monk Beast Chakras

[ConflictingCombos(MNK_ST_AdvancedMode, MNK_ST_SimpleMode)]
Expand Down Expand Up @@ -2070,18 +2121,20 @@ public enum CustomComboPreset
#region Variant

[Variant]
[VariantParent(MNK_ST_AdvancedMode, MNK_AOE_SimpleMode)]
[VariantParent(MNK_ST_SimpleMode,MNK_ST_AdvancedMode, MNK_AOE_SimpleMode,MNK_AOE_AdvancedMode)]
[CustomComboInfo("Rampart Option", "Use Variant Rampart on cooldown.", MNK.JobID)]
MNK_Variant_Rampart = 9025,

[Variant]
[VariantParent(MNK_ST_AdvancedMode, MNK_AOE_SimpleMode)]
[VariantParent(MNK_ST_SimpleMode, MNK_ST_AdvancedMode, MNK_AOE_SimpleMode, MNK_AOE_AdvancedMode)]
[CustomComboInfo("Cure Option", "Use Variant Cure when HP is below set threshold.", MNK.JobID)]
MNK_Variant_Cure = 9026,

#endregion


// last value = 9037
// End Monk

#endregion

#region NINJA
Expand Down
Loading

0 comments on commit 0c21f22

Please sign in to comment.