diff --git a/ui/hunter/beast_mastery/gear_sets/p5.gear.json b/ui/hunter/beast_mastery/gear_sets/p5.gear.json new file mode 100644 index 0000000000..f1f8671632 --- /dev/null +++ b/ui/hunter/beast_mastery/gear_sets/p5.gear.json @@ -0,0 +1,20 @@ +{ + "items": [ + { "id": 99402, "gems": [95346, 76692], "reforging": 154, "upgradeStep": "UpgradeStepFour" }, + { "id": 105407, "reforging": 151, "upgradeStep": "UpgradeStepFour" }, + { "id": 99404, "enchant": 4804, "gems": [76692, 76692], "reforging": 154, "upgradeStep": "UpgradeStepFour" }, + { "id": 102248, "enchant": 4894, "gems": [76692], "reforging": 144, "upgradeStep": "UpgradeStepFour", "tinker": 4897 }, + { "id": 105585, "enchant": 4419, "gems": [76692, 76692, 76670], "upgradeStep": "UpgradeStepFour" }, + { "id": 105617, "enchant": 4416, "gems": [0], "reforging": 153, "upgradeStep": "UpgradeStepFour" }, + { "id": 99406, "enchant": 4430, "gems": [76692, 76692, 0], "reforging": 146, "upgradeStep": "UpgradeStepFour", "tinker": 4898 }, + { "id": 105584, "gems": [76692, 76670, 76692], "reforging": 151, "upgradeStep": "UpgradeStepFour", "tinker": 4223 }, + { "id": 99403, "enchant": 4822, "gems": [76670, 76670], "reforging": 153, "upgradeStep": "UpgradeStepFour" }, + { "id": 105553, "enchant": 4428, "gems": [76692], "reforging": 154, "upgradeStep": "UpgradeStepFour" }, + { "id": 105558, "gems": [76692], "upgradeStep": "UpgradeStepFour" }, + { "id": 105624, "gems": [76692], "reforging": 151, "upgradeStep": "UpgradeStepFour" }, + { "id": 105472, "upgradeStep": "UpgradeStepFour" }, + { "id": 105612, "upgradeStep": "UpgradeStepFour" }, + { "id": 105559, "enchant": 4699, "gems": [76692], "reforging": 144, "upgradeStep": "UpgradeStepFour" }, + {} + ] +} diff --git a/ui/hunter/beast_mastery/presets.ts b/ui/hunter/beast_mastery/presets.ts index 097656e58f..c6eedc8141 100644 --- a/ui/hunter/beast_mastery/presets.ts +++ b/ui/hunter/beast_mastery/presets.ts @@ -8,6 +8,7 @@ import P2Build from './builds/p2.build.json'; import P3Build from './builds/p3.build.json'; import P2Gear from './gear_sets/p2.gear.json'; import P3Gear from './gear_sets/p3.gear.json'; +import P5Gear from './gear_sets/p5.gear.json'; import PreRaidGear from './gear_sets/preraid.gear.json'; import AoeApl from './apls/aoe.apl.json'; import BmApl from './apls/bm.apl.json'; @@ -15,6 +16,7 @@ import BmApl from './apls/bm.apl.json'; export const PRERAID_PRESET_GEAR = PresetUtils.makePresetGear('Pre-raid', PreRaidGear); export const P2_PRESET_GEAR = PresetUtils.makePresetGear('P2', P2Gear); export const P3_PRESET_GEAR = PresetUtils.makePresetGear('P3', P3Gear); +export const P5_PRESET_GEAR = PresetUtils.makePresetGear('P5 (WiP)', P5Gear); export const ROTATION_PRESET_BM = PresetUtils.makePresetAPLRotation('BM', BmApl); export const ROTATION_PRESET_AOE = PresetUtils.makePresetAPLRotation('AOE', AoeApl); export const DefaultTalents = { diff --git a/ui/hunter/beast_mastery/sim.ts b/ui/hunter/beast_mastery/sim.ts index e86c5df1bc..7ae4c30b35 100644 --- a/ui/hunter/beast_mastery/sim.ts +++ b/ui/hunter/beast_mastery/sim.ts @@ -129,7 +129,7 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecBeastMasteryHunter, { rotations: [Presets.ROTATION_PRESET_BM, Presets.ROTATION_PRESET_AOE], // Preset gear configurations that the user can quickly select. builds: [Presets.P2_PRESET, Presets.P3_PRESET], - gear: [Presets.PRERAID_PRESET_GEAR, Presets.P2_PRESET_GEAR, Presets.P3_PRESET_GEAR], + gear: [Presets.PRERAID_PRESET_GEAR, Presets.P2_PRESET_GEAR, Presets.P3_PRESET_GEAR, Presets.P5_PRESET_GEAR], }, autoRotation: (_: Player): APLRotation => { @@ -154,11 +154,13 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecBeastMasteryHunter, { 1: Presets.PRERAID_PRESET_GEAR.gear, 2: Presets.P2_PRESET_GEAR.gear, 3: Presets.P3_PRESET_GEAR.gear, + 5: Presets.P5_PRESET_GEAR.gear, }, [Faction.Horde]: { 1: Presets.PRERAID_PRESET_GEAR.gear, 2: Presets.P2_PRESET_GEAR.gear, 3: Presets.P3_PRESET_GEAR.gear, + 5: Presets.P5_PRESET_GEAR.gear, }, }, otherDefaults: Presets.OtherDefaults, diff --git a/ui/hunter/marksmanship/gear_sets/p5.gear.json b/ui/hunter/marksmanship/gear_sets/p5.gear.json new file mode 100644 index 0000000000..9d03b5ed03 --- /dev/null +++ b/ui/hunter/marksmanship/gear_sets/p5.gear.json @@ -0,0 +1,20 @@ +{ + "items": [ + { "id": 99402, "gems": [95346, 76692], "upgradeStep": "UpgradeStepFour" }, + { "id": 105602, "upgradeStep": "UpgradeStepFour" }, + { "id": 99404, "enchant": 4804, "gems": [76692, 76692], "reforging": 152, "upgradeStep": "UpgradeStepFour" }, + { "id": 102248, "enchant": 4421, "gems": [76692], "reforging": 168, "upgradeStep": "UpgradeStepFour", "tinker": 4897 }, + { "id": 99405, "enchant": 4419, "gems": [76692, 76692, 76692], "upgradeStep": "UpgradeStepFour" }, + { "id": 105562, "enchant": 4416, "gems": [0], "reforging": 160, "upgradeStep": "UpgradeStepFour" }, + { "id": 99406, "enchant": 4430, "gems": [76692, 76692, 0], "upgradeStep": "UpgradeStepFour", "tinker": 4898 }, + { "id": 105584, "gems": [76692, 76658, 76692], "upgradeStep": "UpgradeStepFour", "tinker": 4223 }, + { "id": 105454, "enchant": 4822, "gems": [76680, 76680], "reforging": 165, "upgradeStep": "UpgradeStepFour" }, + { "id": 105410, "enchant": 4428, "gems": [76692], "reforging": 139, "upgradeStep": "UpgradeStepFour" }, + { "id": 105558, "gems": [76692], "reforging": 167, "upgradeStep": "UpgradeStepFour" }, + { "id": 105624, "gems": [76692], "reforging": 166, "upgradeStep": "UpgradeStepFour" }, + { "id": 105472, "upgradeStep": "UpgradeStepFour" }, + { "id": 105527, "upgradeStep": "UpgradeStepFour" }, + { "id": 105623, "enchant": 4699, "gems": [76692], "reforging": 151, "upgradeStep": "UpgradeStepFour" }, + {} + ] +} diff --git a/ui/hunter/marksmanship/presets.ts b/ui/hunter/marksmanship/presets.ts index 76f23a037e..3470499a0d 100644 --- a/ui/hunter/marksmanship/presets.ts +++ b/ui/hunter/marksmanship/presets.ts @@ -8,6 +8,7 @@ import P2Build from './builds/p2.build.json'; import P3Build from './builds/p3.build.json'; import P2Gear from './gear_sets/p2.gear.json'; import P3Gear from './gear_sets/p3.gear.json'; +import P5Gear from './gear_sets/p5.gear.json'; import PreRaidGear from './gear_sets/preraid.gear.json'; import AoeApl from './apls/aoe.apl.json'; import Apl from './apls/mm.apl.json'; @@ -15,6 +16,7 @@ import Apl from './apls/mm.apl.json'; export const PRERAID_PRESET_GEAR = PresetUtils.makePresetGear('Pre-raid', PreRaidGear); export const P2_PRESET_GEAR = PresetUtils.makePresetGear('P2', P2Gear); export const P3_PRESET_GEAR = PresetUtils.makePresetGear('P3', P3Gear); +export const P5_PRESET_GEAR = PresetUtils.makePresetGear('P5 (WiP)', P5Gear); export const ROTATION_PRESET_MM = PresetUtils.makePresetAPLRotation('Single Target', Apl); export const ROTATION_PRESET_AOE = PresetUtils.makePresetAPLRotation('AOE', AoeApl); export const DefaultTalents = { diff --git a/ui/hunter/marksmanship/sim.ts b/ui/hunter/marksmanship/sim.ts index 2e63c45e0c..c090a7bafe 100644 --- a/ui/hunter/marksmanship/sim.ts +++ b/ui/hunter/marksmanship/sim.ts @@ -114,7 +114,7 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecMarksmanshipHunter, { rotations: [Presets.ROTATION_PRESET_MM, Presets.ROTATION_PRESET_AOE], // Preset gear configurations that the user can quickly select. builds: [Presets.P2_PRESET, Presets.P3_PRESET], - gear: [Presets.PRERAID_PRESET_GEAR, Presets.P2_PRESET_GEAR, Presets.P3_PRESET_GEAR], + gear: [Presets.PRERAID_PRESET_GEAR, Presets.P2_PRESET_GEAR, Presets.P3_PRESET_GEAR, Presets.P5_PRESET_GEAR], }, autoRotation: (_: Player): APLRotation => { @@ -139,11 +139,13 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecMarksmanshipHunter, { 1: Presets.PRERAID_PRESET_GEAR.gear, 2: Presets.P2_PRESET_GEAR.gear, 3: Presets.P3_PRESET_GEAR.gear, + 5: Presets.P5_PRESET_GEAR.gear, }, [Faction.Horde]: { 1: Presets.PRERAID_PRESET_GEAR.gear, 2: Presets.P2_PRESET_GEAR.gear, 3: Presets.P3_PRESET_GEAR.gear, + 5: Presets.P5_PRESET_GEAR.gear, }, }, otherDefaults: Presets.OtherDefaults, diff --git a/ui/hunter/survival/gear_sets/p5.gear.json b/ui/hunter/survival/gear_sets/p5.gear.json new file mode 100644 index 0000000000..6f117a0a86 --- /dev/null +++ b/ui/hunter/survival/gear_sets/p5.gear.json @@ -0,0 +1,20 @@ +{ + "items": [ + { "id": 99402, "gems": [95346, 76692], "upgradeStep": "UpgradeStepFour" }, + { "id": 105602, "upgradeStep": "UpgradeStepFour" }, + { "id": 99404, "enchant": 4804, "gems": [76692, 76692], "reforging": 152, "upgradeStep": "UpgradeStepFour" }, + { "id": 102248, "enchant": 4894, "gems": [76692], "reforging": 168, "upgradeStep": "UpgradeStepFour", "tinker": 4897 }, + { "id": 99405, "enchant": 4419, "gems": [76692, 76692, 76692], "upgradeStep": "UpgradeStepFour" }, + { "id": 105562, "enchant": 4416, "gems": [0], "reforging": 158, "upgradeStep": "UpgradeStepFour" }, + { "id": 99406, "enchant": 4430, "gems": [76692, 76692, 0], "upgradeStep": "UpgradeStepFour", "tinker": 4898 }, + { "id": 105584, "gems": [76692, 76658, 76692], "upgradeStep": "UpgradeStepFour", "tinker": 4223 }, + { "id": 105454, "enchant": 4822, "gems": [76680, 76680], "reforging": 165, "upgradeStep": "UpgradeStepFour" }, + { "id": 105410, "enchant": 4428, "gems": [76692], "reforging": 139, "upgradeStep": "UpgradeStepFour" }, + { "id": 105624, "gems": [76692], "reforging": 166, "upgradeStep": "UpgradeStepFour" }, + { "id": 105558, "gems": [76692], "reforging": 165, "upgradeStep": "UpgradeStepFour" }, + { "id": 105472, "upgradeStep": "UpgradeStepFour" }, + { "id": 105527, "upgradeStep": "UpgradeStepFour" }, + { "id": 105623, "enchant": 4699, "gems": [76692], "upgradeStep": "UpgradeStepFour" }, + {} + ] +} diff --git a/ui/hunter/survival/presets.ts b/ui/hunter/survival/presets.ts index 61a2ce6838..70172d2680 100644 --- a/ui/hunter/survival/presets.ts +++ b/ui/hunter/survival/presets.ts @@ -8,6 +8,7 @@ import P2Build from './builds/p2.build.json'; import P3Build from './builds/p3.build.json'; import P2Gear from './gear_sets/p2.gear.json'; import P3Gear from './gear_sets/p3.gear.json'; +import P5Gear from './gear_sets/p5.gear.json'; import PreRaidGear from './gear_sets/preraid.gear.json'; import AoeApl from './apls/aoe.apl.json'; import SvApl from './apls/sv.apl.json'; @@ -15,6 +16,7 @@ import SvApl from './apls/sv.apl.json'; export const PRERAID_PRESET_GEAR = PresetUtils.makePresetGear('Pre-raid', PreRaidGear); export const P2_PRESET_GEAR = PresetUtils.makePresetGear('P2', P2Gear); export const P3_PRESET_GEAR = PresetUtils.makePresetGear('P3', P3Gear); +export const P5_PRESET_GEAR = PresetUtils.makePresetGear('P5 (WiP)', P5Gear); export const ROTATION_PRESET_SV = PresetUtils.makePresetAPLRotation('Single Target', SvApl); export const ROTATION_PRESET_AOE = PresetUtils.makePresetAPLRotation('AOE', AoeApl); export const DefaultTalents = { diff --git a/ui/hunter/survival/sim.ts b/ui/hunter/survival/sim.ts index 02e1fa8602..7104fea365 100644 --- a/ui/hunter/survival/sim.ts +++ b/ui/hunter/survival/sim.ts @@ -115,7 +115,7 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecSurvivalHunter, { rotations: [Presets.ROTATION_PRESET_SV, Presets.ROTATION_PRESET_AOE], // Preset gear configurations that the user can quickly select. builds: [Presets.P2_PRESET, Presets.P3_PRESET], - gear: [Presets.PRERAID_PRESET_GEAR, Presets.P2_PRESET_GEAR, Presets.P3_PRESET_GEAR], + gear: [Presets.PRERAID_PRESET_GEAR, Presets.P2_PRESET_GEAR, Presets.P3_PRESET_GEAR, Presets.P5_PRESET_GEAR], }, autoRotation: (player: Player): APLRotation => { @@ -139,11 +139,13 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecSurvivalHunter, { 1: Presets.PRERAID_PRESET_GEAR.gear, 2: Presets.P2_PRESET_GEAR.gear, 3: Presets.P3_PRESET_GEAR.gear, + 5: Presets.P5_PRESET_GEAR.gear, }, [Faction.Horde]: { 1: Presets.PRERAID_PRESET_GEAR.gear, 2: Presets.P2_PRESET_GEAR.gear, 3: Presets.P3_PRESET_GEAR.gear, + 5: Presets.P5_PRESET_GEAR.gear, }, }, otherDefaults: Presets.OtherDefaults,