From 06b97671c80006fa4a74e2c76785f60e6ac71229 Mon Sep 17 00:00:00 2001 From: wherefore <108002636+where-fore@users.noreply.github.com> Date: Sun, 29 Oct 2023 11:31:54 -0400 Subject: [PATCH] Add Phase 4 and 5 presets for Rogues (#3963) * Added Phase 4 and 5 presets for Rogues * oops forgot to add to sim.ts --- ui/rogue/gear_sets/p4_assassination.gear.json | 19 +++++++++++++++++++ ui/rogue/gear_sets/p4_combat.gear.json | 19 +++++++++++++++++++ ui/rogue/gear_sets/p5_assassination.gear.json | 19 +++++++++++++++++++ ui/rogue/gear_sets/p5_combat.gear.json | 19 +++++++++++++++++++ ui/rogue/presets.ts | 8 ++++++++ ui/rogue/sim.ts | 4 ++++ 6 files changed, 88 insertions(+) create mode 100644 ui/rogue/gear_sets/p4_assassination.gear.json create mode 100644 ui/rogue/gear_sets/p4_combat.gear.json create mode 100644 ui/rogue/gear_sets/p5_assassination.gear.json create mode 100644 ui/rogue/gear_sets/p5_combat.gear.json diff --git a/ui/rogue/gear_sets/p4_assassination.gear.json b/ui/rogue/gear_sets/p4_assassination.gear.json new file mode 100644 index 0000000000..8e7e54ad1f --- /dev/null +++ b/ui/rogue/gear_sets/p4_assassination.gear.json @@ -0,0 +1,19 @@ +{"items": [ + {"id":51252,"enchant":3817,"gems":[41398,40114]}, + {"id":50633,"gems":[40114]}, + {"id":51254,"enchant":3808,"gems":[40114]}, + {"id":50653,"enchant":3605,"gems":[40159]}, + {"id":50656,"enchant":3832,"gems":[40114,49110,40157]}, + {"id":50670,"enchant":3845,"gems":[40159,0]}, + {"id":51251,"enchant":3604,"gems":[40114,0]}, + {"id":50707,"gems":[40114,40114,40114]}, + {"id":51253,"enchant":3823,"gems":[40114,40159]}, + {"id":50607,"enchant":3606,"gems":[40159,40159]}, + {"id":50402,"gems":[40159]}, + {"id":50604,"gems":[40159]}, + {"id":50343}, + {"id":50706}, + {"id":50621,"enchant":3789,"gems":[40159]}, + {"id":50736,"enchant":3789,"gems":[40114]}, + {"id":50733,"gems":[40114]} + ]} \ No newline at end of file diff --git a/ui/rogue/gear_sets/p4_combat.gear.json b/ui/rogue/gear_sets/p4_combat.gear.json new file mode 100644 index 0000000000..6bccc877b2 --- /dev/null +++ b/ui/rogue/gear_sets/p4_combat.gear.json @@ -0,0 +1,19 @@ +{"items": [ + {"id":51252,"enchant":3817,"gems":[41398,40117]}, + {"id":50633,"gems":[40117]}, + {"id":51254,"enchant":3808,"gems":[40117]}, + {"id":47545,"enchant":3605,"gems":[40117]}, + {"id":50656,"enchant":3832,"gems":[40117,40117,40117]}, + {"id":50670,"enchant":3845,"gems":[40117,0]}, + {"id":50675,"enchant":3604,"gems":[40162,40117,0]}, + {"id":50707,"gems":[49110,40117,40117]}, + {"id":50697,"enchant":3823,"gems":[40117,40117,40117]}, + {"id":50607,"enchant":3606,"gems":[40117,40117]}, + {"id":50402,"gems":[40162]}, + {"id":50618,"gems":[40117]}, + {"id":50363}, + {"id":50343}, + {"id":50737,"enchant":3789,"gems":[40117]}, + {"id":50654,"enchant":3789,"gems":[40162]}, + {"id":50733,"gems":[40117]} + ]} \ No newline at end of file diff --git a/ui/rogue/gear_sets/p5_assassination.gear.json b/ui/rogue/gear_sets/p5_assassination.gear.json new file mode 100644 index 0000000000..297ee1e519 --- /dev/null +++ b/ui/rogue/gear_sets/p5_assassination.gear.json @@ -0,0 +1,19 @@ +{"items": [ + {"id":51252,"enchant":3817,"gems":[41398,40114]}, + {"id":50633,"gems":[40114]}, + {"id":51254,"enchant":3808,"gems":[40114]}, + {"id":50653,"enchant":3605,"gems":[40159]}, + {"id":50656,"enchant":3832,"gems":[40114,49110,40159]}, + {"id":54580,"enchant":3845,"gems":[40114,0]}, + {"id":51251,"enchant":3604,"gems":[40114,0]}, + {"id":50707,"gems":[40114,40114,40114]}, + {"id":51253,"enchant":3823,"gems":[40114,40157]}, + {"id":50607,"enchant":3606,"gems":[40157,40157]}, + {"id":50402,"gems":[40157]}, + {"id":54576,"gems":[40157]}, + {"id":50363}, + {"id":54590}, + {"id":50621,"enchant":3789,"gems":[40157]}, + {"id":50736,"enchant":3789,"gems":[40114]}, + {"id":50733,"gems":[40114]} + ]} \ No newline at end of file diff --git a/ui/rogue/gear_sets/p5_combat.gear.json b/ui/rogue/gear_sets/p5_combat.gear.json new file mode 100644 index 0000000000..30ddf6adc4 --- /dev/null +++ b/ui/rogue/gear_sets/p5_combat.gear.json @@ -0,0 +1,19 @@ +{"items": [ + {"id":51252,"enchant":3817,"gems":[41398,40117]}, + {"id":50633,"gems":[40117]}, + {"id":51254,"enchant":3808,"gems":[40117]}, + {"id":47545,"enchant":3605,"gems":[40117]}, + {"id":50656,"enchant":3832,"gems":[40117,40117,40117]}, + {"id":54580,"enchant":3845,"gems":[40117,0]}, + {"id":50675,"enchant":3604,"gems":[40162,40117,0]}, + {"id":50707,"gems":[49110,40117,40117]}, + {"id":50697,"enchant":3823,"gems":[40117,40117,40117]}, + {"id":50607,"enchant":3606,"gems":[40117,40117]}, + {"id":50402,"gems":[40162]}, + {"id":50618,"gems":[40117]}, + {"id":50363}, + {"id":54590}, + {"id":50737,"enchant":3789,"gems":[40117]}, + {"id":50654,"enchant":3789,"gems":[40162]}, + {"id":50733,"gems":[40117]} + ]} \ No newline at end of file diff --git a/ui/rogue/presets.ts b/ui/rogue/presets.ts index 2348c4bceb..803fbebab1 100644 --- a/ui/rogue/presets.ts +++ b/ui/rogue/presets.ts @@ -27,10 +27,14 @@ import PreraidAssassinationGear from './gear_sets/preraid_assassination.gear.jso import P1AssassinationGear from './gear_sets/p1_assassination.gear.json'; import P2AssassinationGear from './gear_sets/p2_assassination.gear.json'; import P3AssassinationGear from './gear_sets/p3_assassination.gear.json'; +import P4AssassinationGear from './gear_sets/p4_assassination.gear.json'; +import P5AssassinationGear from './gear_sets/p5_assassination.gear.json'; import PreraidCombatGear from './gear_sets/preraid_combat.gear.json'; import P1CombatGear from './gear_sets/p1_combat.gear.json'; import P2CombatGear from './gear_sets/p2_combat.gear.json'; import P3CombatGear from './gear_sets/p3_combat.gear.json'; +import P4CombatGear from './gear_sets/p4_combat.gear.json'; +import P5CombatGear from './gear_sets/p5_combat.gear.json'; import P1HemoSubGear from './gear_sets/p1_hemosub.gear.json'; import P2HemoSubGear from './gear_sets/p2_hemosub.gear.json'; import P3HemoSubGear from './gear_sets/p3_hemosub.gear.json'; @@ -54,10 +58,14 @@ export const PRERAID_PRESET_ASSASSINATION = PresetUtils.makePresetGear('PreRaid export const P1_PRESET_ASSASSINATION = PresetUtils.makePresetGear('P1 Assassination', P1AssassinationGear, { talentTree: 0 }); export const P2_PRESET_ASSASSINATION = PresetUtils.makePresetGear('P2 Assassination', P2AssassinationGear, { talentTree: 0 }); export const P3_PRESET_ASSASSINATION = PresetUtils.makePresetGear('P3 Assassination', P3AssassinationGear, { talentTree: 0 }); +export const P4_PRESET_ASSASSINATION = PresetUtils.makePresetGear('P4 Assassination', P4AssassinationGear, { talentTree: 0 }); +export const P5_PRESET_ASSASSINATION = PresetUtils.makePresetGear('P5 Assassination', P5AssassinationGear, { talentTree: 0 }); export const PRERAID_PRESET_COMBAT = PresetUtils.makePresetGear('PreRaid Combat', PreraidCombatGear, { talentTree: 1 }); export const P1_PRESET_COMBAT = PresetUtils.makePresetGear('P1 Combat', P1CombatGear, { talentTree: 1 }); export const P2_PRESET_COMBAT = PresetUtils.makePresetGear('P2 Combat', P2CombatGear, { talentTree: 1 }); export const P3_PRESET_COMBAT = PresetUtils.makePresetGear('P3 Combat', P3CombatGear, { talentTree: 1 }); +export const P4_PRESET_COMBAT = PresetUtils.makePresetGear('P4 Combat', P4CombatGear, { talentTree: 1 }); +export const P5_PRESET_COMBAT = PresetUtils.makePresetGear('P5 Combat', P5CombatGear, { talentTree: 1 }); export const P1_PRESET_HEMO_SUB = PresetUtils.makePresetGear('P1 Hemo Sub', P1HemoSubGear, { talentTree: 2 }); export const P2_PRESET_HEMO_SUB = PresetUtils.makePresetGear('P2 Hemo Sub', P2HemoSubGear, { talentTree: 2 }); export const P3_PRESET_HEMO_SUB = PresetUtils.makePresetGear('P3 Hemo Sub', P3HemoSubGear, { talentTree: 2 }); diff --git a/ui/rogue/sim.ts b/ui/rogue/sim.ts index f7510a8339..9738566ffe 100644 --- a/ui/rogue/sim.ts +++ b/ui/rogue/sim.ts @@ -395,6 +395,10 @@ export class RogueSimUI extends IndividualSimUI { Presets.P2_PRESET_COMBAT, Presets.P3_PRESET_ASSASSINATION, Presets.P3_PRESET_COMBAT, + Presets.P4_PRESET_ASSASSINATION, + Presets.P4_PRESET_COMBAT, + Presets.P5_PRESET_ASSASSINATION, + Presets.P5_PRESET_COMBAT, Presets.P2_PRESET_HEMO_SUB, Presets.P3_PRESET_HEMO_SUB, Presets.P3_PRESET_DANCE_SUB,