From cd3c64f6a809d43a696b5c091b0fff181a443909 Mon Sep 17 00:00:00 2001 From: Josh Date: Thu, 19 Oct 2023 18:40:06 -0400 Subject: [PATCH] add p4 balance presets (#3921) --- .../gear_sets/p4_alliance.gear.json | 19 +++++++++++++++++++ ui/balance_druid/gear_sets/p4_horde.gear.json | 19 +++++++++++++++++++ ui/balance_druid/presets.ts | 4 ++++ ui/balance_druid/sim.ts | 2 ++ 4 files changed, 44 insertions(+) create mode 100644 ui/balance_druid/gear_sets/p4_alliance.gear.json create mode 100644 ui/balance_druid/gear_sets/p4_horde.gear.json diff --git a/ui/balance_druid/gear_sets/p4_alliance.gear.json b/ui/balance_druid/gear_sets/p4_alliance.gear.json new file mode 100644 index 0000000000..23c9662041 --- /dev/null +++ b/ui/balance_druid/gear_sets/p4_alliance.gear.json @@ -0,0 +1,19 @@ +{"items": [ + {"id":51290,"enchant":3820,"gems":[41285,40113]}, + {"id":50724,"gems":[40113]}, + {"id":51292,"enchant":3810,"gems":[40113]}, + {"id":50628,"enchant":3722,"gems":[40155]}, + {"id":51294,"enchant":3832,"gems":[40113,40155]}, + {"id":50630,"enchant":2332,"gems":[40113,0]}, + {"id":51291,"enchant":3604,"gems":[45883,0]}, + {"id":50613,"enchant":3601,"gems":[40113,45883,40113]}, + {"id":50694,"enchant":3719,"gems":[40113,40133,40155]}, + {"id":50699,"enchant":3606,"gems":[40133,40113]}, + {"id":50664,"gems":[40113]}, + {"id":50398,"gems":[40152]}, + {"id":50348}, + {"id":50365}, + {"id":50734,"enchant":3834,"gems":[40113]}, + {"id":50719}, + {"id":50457} +]} \ No newline at end of file diff --git a/ui/balance_druid/gear_sets/p4_horde.gear.json b/ui/balance_druid/gear_sets/p4_horde.gear.json new file mode 100644 index 0000000000..685dcc018e --- /dev/null +++ b/ui/balance_druid/gear_sets/p4_horde.gear.json @@ -0,0 +1,19 @@ +{"items": [ + {"id":51290,"enchant":3820,"gems":[41285,40113]}, + {"id":50724,"gems":[40113]}, + {"id":51292,"enchant":3810,"gems":[40113]}, + {"id":50628,"enchant":3722,"gems":[40155]}, + {"id":51294,"enchant":3832,"gems":[40113,40155]}, + {"id":50651,"enchant":2332,"gems":[40155,0]}, + {"id":50663,"enchant":3604,"gems":[40133,40113,0]}, + {"id":50613,"enchant":3601,"gems":[40113,45883,40113]}, + {"id":51293,"enchant":3719,"gems":[40113,40155]}, + {"id":50699,"enchant":3606,"gems":[40133,40113]}, + {"id":50664,"gems":[40113]}, + {"id":50398,"gems":[40152]}, + {"id":50348}, + {"id":50365}, + {"id":50734,"enchant":3834,"gems":[40113]}, + {"id":50719}, + {"id":50457} +]} \ No newline at end of file diff --git a/ui/balance_druid/presets.ts b/ui/balance_druid/presets.ts index 68bd0882bf..b60d557c2d 100644 --- a/ui/balance_druid/presets.ts +++ b/ui/balance_druid/presets.ts @@ -34,6 +34,8 @@ import P1Gear from './gear_sets/p1.gear.json'; import P2Gear from './gear_sets/p2.gear.json'; import P3AllianceGear from './gear_sets/p3_alliance.gear.json'; import P3HordeGear from './gear_sets/p3_horde.gear.json'; +import P4HordeGear from './gear_sets/p4_horde.gear.json'; +import P4AllianceGear from './gear_sets/p4_alliance.gear.json'; import BasicP3AplJson from './apls/basic_p3.apl.json'; import P4AplJson from './apls/p4.apl.json'; @@ -47,6 +49,8 @@ export const P1_PRESET = PresetUtils.makePresetGear('P1 Preset', P1Gear); export const P2_PRESET = PresetUtils.makePresetGear('P2 Preset', P2Gear); export const P3_PRESET_ALLI = PresetUtils.makePresetGear('P3 Preset [A]', P3AllianceGear, { faction: Faction.Alliance }); export const P3_PRESET_HORDE = PresetUtils.makePresetGear('P3 Preset [H]', P3HordeGear, { faction: Faction.Horde }); +export const P4_PRESET_ALLI = PresetUtils.makePresetGear('P4 Preset [A]', P4AllianceGear, { faction: Faction.Alliance }); +export const P4_PRESET_HORDE = PresetUtils.makePresetGear('P4 Preset [H]', P4HordeGear, { faction: Faction.Horde }); export const ROTATION_PRESET_P3_APL = PresetUtils.makePresetAPLRotation('P3', BasicP3AplJson); export const ROTATION_PRESET_P4_APL = PresetUtils.makePresetAPLRotation('P4', P4AplJson); diff --git a/ui/balance_druid/sim.ts b/ui/balance_druid/sim.ts index c760ecccaf..047b357a83 100644 --- a/ui/balance_druid/sim.ts +++ b/ui/balance_druid/sim.ts @@ -129,6 +129,8 @@ export class BalanceDruidSimUI extends IndividualSimUI { Presets.P2_PRESET, Presets.P3_PRESET_HORDE, Presets.P3_PRESET_ALLI, + Presets.P4_PRESET_HORDE, + Presets.P4_PRESET_ALLI, ], },