OOKNET                             [ /  search the index  ]  
──────────────────────────────────────────────────────────────────────────────────────
══════════════════════════════════════════════════════════════════════════════════════
OOKNET   [ /  search  ]  
────────────────────────────────────────────────
════════════════════════════════════════════════
 
HASH      472141f2f7a6
DATE      2025-10-11
SUBJECT   nix: add p2 gearsets
FILES     16 CHANGED
HASH      472141f2f7a6
DATE      2025-10-11
SUBJECT   nix: add p2 gearsets
FILES     16 CHANGED
 

diff --git a/nix/classes/death_knight/frost.nix b/nix/classes/death_knight/frost.n
ix
index adcd063..697f459 100644
--- a/nix/classes/death_knight/frost.nix
+++ b/nix/classes/death_knight/frost.nix
@@ -57,6 +57,7 @@
       singleTarget = {
         apl = "obliterate";
         p1.gearset = "p1.2h-obliterate";
+        p2.gearset = "p2.2h-obliterate";
         preRaid.gearset = "prebis";
         talents = frost.talents.obliterate;
         glyphs = frost.glyphs.obliterate;
@@ -65,6 +66,7 @@
       multiTarget = {
         apl = "obliterate";
         p1.gearset = "p1.2h-obliterate";
+        p2.gearset = "p2.2h-obliterate";
         preRaid.gearset = "prebis";
         talents = frost.talents.obliterate;
         glyphs = frost.glyphs.obliterate;
@@ -73,6 +75,7 @@
       cleave = {
         apl = "obliterate";
         p1.gearset = "p1.2h-obliterate";
+        p2.gearset = "p2.2h-obliterate";
         preRaid.gearset = "prebis";
         talents = frost.talents.obliterate;
         glyphs = frost.glyphs.obliterate;

diff --git a/nix/classes/death_knight/frost.
nix b/nix/classes/death_knight/frost.nix
index adcd063..697f459 100644
--- a/nix/classes/death_knight/frost.nix
+++ b/nix/classes/death_knight/frost.nix
@@ -57,6 +57,7 @@
       singleTarget = {
         apl = "obliterate";
         p1.gearset = "p1.2h-obliterate";
+        p2.gearset = "p2.2h-obliterate";
         preRaid.gearset = "prebis";
         talents = frost.talents.obliterate;
         glyphs = frost.glyphs.obliterate;
@@ -65,6 +66,7 @@
       multiTarget = {
         apl = "obliterate";
         p1.gearset = "p1.2h-obliterate";
+        p2.gearset = "p2.2h-obliterate";
         preRaid.gearset = "prebis";
         talents = frost.talents.obliterate;
         glyphs = frost.glyphs.obliterate;
@@ -73,6 +75,7 @@
       cleave = {
         apl = "obliterate";
         p1.gearset = "p1.2h-obliterate";
+        p2.gearset = "p2.2h-obliterate";
         preRaid.gearset = "prebis";
         talents = frost.talents.obliterate;
         glyphs = frost.glyphs.obliterate;
 

diff --git a/nix/classes/death_knight/unholy.nix b/nix/classes/death_knight/unholy
.nix
index 9147322..e5ec22c 100644
--- a/nix/classes/death_knight/unholy.nix
+++ b/nix/classes/death_knight/unholy.nix
@@ -51,6 +51,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "prebis";
         talents = unholy.talents.gorfiendsGrasp;
         glyphs = unholy.glyphs.default;
@@ -59,6 +60,7 @@
       multiTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "prebis";
         talents = unholy.talents.gorfiendsGrasp;
         glyphs = unholy.glyphs.default;
@@ -67,6 +69,7 @@
       cleave = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "prebis";
         talents = unholy.talents.gorfiendsGrasp;
         glyphs = unholy.glyphs.default;

diff --git a/nix/classes/death_knight/unholy
.nix b/nix/classes/death_knight/unholy.nix
index 9147322..e5ec22c 100644
--- a/nix/classes/death_knight/unholy.nix
+++ b/nix/classes/death_knight/unholy.nix
@@ -51,6 +51,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "prebis";
         talents = unholy.talents.gorfiendsG
rasp;
         glyphs = unholy.glyphs.default;
@@ -59,6 +60,7 @@
       multiTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "prebis";
         talents = unholy.talents.gorfiendsG
rasp;
         glyphs = unholy.glyphs.default;
@@ -67,6 +69,7 @@
       cleave = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "prebis";
         talents = unholy.talents.gorfiendsG
rasp;
         glyphs = unholy.glyphs.default;
 

diff --git a/nix/classes/druid/balance.nix b/nix/classes/druid/balance.nix
index 11a7f59..931f2f6 100644
--- a/nix/classes/druid/balance.nix
+++ b/nix/classes/druid/balance.nix
@@ -44,6 +44,7 @@
       singleTarget = {
         apl = "standard";
         p1.gearset = "t14";
+        p2.gearset = "t15";
         preRaid.gearset = "preraid";
         talents = balance.talents.dreamOfCenarius;
         glyphs = balance.glyphs.default;
@@ -52,6 +53,7 @@
       multiTarget = {
         apl = "standard";
         p1.gearset = "t14";
+        p2.gearset = "t15";
         preRaid.gearset = "preraid";
         talents = balance.talents.dreamOfCenarius;
         glyphs = balance.glyphs.default;
@@ -60,6 +62,7 @@
       cleave = {
         apl = "standard";
         p1.gearset = "t14";
+        p2.gearset = "t15";
         preRaid.gearset = "preraid";
         talents = balance.talents.dreamOfCenarius;
         glyphs = balance.glyphs.default;

diff --git a/nix/classes/druid/balance.nix b
/nix/classes/druid/balance.nix
index 11a7f59..931f2f6 100644
--- a/nix/classes/druid/balance.nix
+++ b/nix/classes/druid/balance.nix
@@ -44,6 +44,7 @@
       singleTarget = {
         apl = "standard";
         p1.gearset = "t14";
+        p2.gearset = "t15";
         preRaid.gearset = "preraid";
         talents = balance.talents.dreamOfCe
narius;
         glyphs = balance.glyphs.default;
@@ -52,6 +53,7 @@
       multiTarget = {
         apl = "standard";
         p1.gearset = "t14";
+        p2.gearset = "t15";
         preRaid.gearset = "preraid";
         talents = balance.talents.dreamOfCe
narius;
         glyphs = balance.glyphs.default;
@@ -60,6 +62,7 @@
       cleave = {
         apl = "standard";
         p1.gearset = "t14";
+        p2.gearset = "t15";
         preRaid.gearset = "preraid";
         talents = balance.talents.dreamOfCe
narius;
         glyphs = balance.glyphs.default;
 

diff --git a/nix/classes/hunter/beast_mastery.nix b/nix/classes/hunter/beast_maste
ry.nix
index 117990c..0b8bbf7 100644
--- a/nix/classes/hunter/beast_mastery.nix
+++ b/nix/classes/hunter/beast_mastery.nix
@@ -52,30 +52,33 @@
 
       singleTarget = {
         apl = "bm";
-        p1.gearset = "p1";
-        preRaid.gearset = "preraid";
+        p1.gearset = "p1_bm";
+        p2.gearset = "p2_bm";
+        preRaid.gearset = "preraid_bm";
         talents = beast_mastery.talents.glaiveToss;
         glyphs = beast_mastery.glyphs.default;
       };
 
       multiTarget = {
         apl = "bm";
-        p1.gearset = "p1";
-        preRaid.gearset = "preraid";
+        p1.gearset = "p1_bm";
+        p2.gearset = "p2_bm";
+        preRaid.gearset = "preraid_bm";
         talents = beast_mastery.talents.glaiveToss;
         glyphs = beast_mastery.glyphs.default;
       };
 
       cleave = {
         apl = "bm";
-        p1.gearset = "p1";
-        preRaid.gearset = "preraid";
+        p1.gearset = "p1_bm";
+        p2.gearset = "p2_bm";
+        preRaid.gearset = "preraid_bm";
         talents = beast_mastery.talents.glaiveToss;
         glyphs = beast_mastery.glyphs.default;
       };
 
       challengeMode = {
-        gearset = "p1";
+        gearset = "p1_bm";
         talents = beast_mastery.talents.glaiveToss;
         glyphs = beast_mastery.glyphs.default;
       };

diff --git a/nix/classes/hunter/beast_master
y.nix b/nix/classes/hunter/beast_mastery.nix
index 117990c..0b8bbf7 100644
--- a/nix/classes/hunter/beast_mastery.nix
+++ b/nix/classes/hunter/beast_mastery.nix
@@ -52,30 +52,33 @@
 
       singleTarget = {
         apl = "bm";
-        p1.gearset = "p1";
-        preRaid.gearset = "preraid";
+        p1.gearset = "p1_bm";
+        p2.gearset = "p2_bm";
+        preRaid.gearset = "preraid_bm";
         talents = beast_mastery.talents.gla
iveToss;
         glyphs = beast_mastery.glyphs.defau
lt;
       };
 
       multiTarget = {
         apl = "bm";
-        p1.gearset = "p1";
-        preRaid.gearset = "preraid";
+        p1.gearset = "p1_bm";
+        p2.gearset = "p2_bm";
+        preRaid.gearset = "preraid_bm";
         talents = beast_mastery.talents.gla
iveToss;
         glyphs = beast_mastery.glyphs.defau
lt;
       };
 
       cleave = {
         apl = "bm";
-        p1.gearset = "p1";
-        preRaid.gearset = "preraid";
+        p1.gearset = "p1_bm";
+        p2.gearset = "p2_bm";
+        preRaid.gearset = "preraid_bm";
         talents = beast_mastery.talents.gla
iveToss;
         glyphs = beast_mastery.glyphs.defau
lt;
       };
 
       challengeMode = {
-        gearset = "p1";
+        gearset = "p1_bm";
         talents = beast_mastery.talents.gla
iveToss;
         glyphs = beast_mastery.glyphs.defau
lt;
       };
 

diff --git a/nix/classes/mage/arcane.nix b/nix/classes/mage/arcane.nix
index 17523e9..00fae89 100644
--- a/nix/classes/mage/arcane.nix
+++ b/nix/classes/mage/arcane.nix
@@ -55,6 +55,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = arcane.talents.livingBomb;
         glyphs = arcane.glyphs.default;
@@ -63,6 +64,7 @@
       multiTarget = {
         apl = "arcane_cleave";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = arcane.talents.netherTempest;
         glyphs = arcane.glyphs.default;
@@ -71,6 +73,7 @@
       cleave = {
         apl = "arcane_cleave";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = arcane.talents.netherTempest;
         glyphs = arcane.glyphs.default;

diff --git a/nix/classes/mage/arcane.nix b/n
ix/classes/mage/arcane.nix
index 17523e9..00fae89 100644
--- a/nix/classes/mage/arcane.nix
+++ b/nix/classes/mage/arcane.nix
@@ -55,6 +55,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = arcane.talents.livingBomb
;
         glyphs = arcane.glyphs.default;
@@ -63,6 +64,7 @@
       multiTarget = {
         apl = "arcane_cleave";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = arcane.talents.netherTemp
est;
         glyphs = arcane.glyphs.default;
@@ -71,6 +73,7 @@
       cleave = {
         apl = "arcane_cleave";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = arcane.talents.netherTemp
est;
         glyphs = arcane.glyphs.default;
 

diff --git a/nix/classes/mage/fire.nix b/nix/classes/mage/fire.nix
index 00637d8..437e47f 100644
--- a/nix/classes/mage/fire.nix
+++ b/nix/classes/mage/fire.nix
@@ -53,6 +53,7 @@
       singleTarget = {
         apl = "fire";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = fire.talents.livingBomb;
         glyphs = fire.glyphs.default;
@@ -61,6 +62,7 @@
       multiTarget = {
         apl = "fire_cleave";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = fire.talents.netherTempest;
         glyphs = fire.glyphs.default;
@@ -69,6 +71,7 @@
       cleave = {
         apl = "fire_cleave";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = fire.talents.netherTempest;
         glyphs = fire.glyphs.default;

diff --git a/nix/classes/mage/fire.nix b/nix
/classes/mage/fire.nix
index 00637d8..437e47f 100644
--- a/nix/classes/mage/fire.nix
+++ b/nix/classes/mage/fire.nix
@@ -53,6 +53,7 @@
       singleTarget = {
         apl = "fire";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = fire.talents.livingBomb;
         glyphs = fire.glyphs.default;
@@ -61,6 +62,7 @@
       multiTarget = {
         apl = "fire_cleave";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = fire.talents.netherTempes
t;
         glyphs = fire.glyphs.default;
@@ -69,6 +71,7 @@
       cleave = {
         apl = "fire_cleave";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = fire.talents.netherTempes
t;
         glyphs = fire.glyphs.default;
 

diff --git a/nix/classes/mage/frost.nix b/nix/classes/mage/frost.nix
index 1839aef..3a916f2 100644
--- a/nix/classes/mage/frost.nix
+++ b/nix/classes/mage/frost.nix
@@ -55,6 +55,7 @@
       singleTarget = {
         apl = "frost";
         p1.gearset = "p1_bis";
+        p2.gearset = "p1_bis";
         preRaid.gearset = "p1_prebis";
         talents = frost.talents.livingBomb;
         glyphs = frost.glyphs.default;
@@ -63,14 +64,16 @@
       multiTarget = {
         apl = "frost_aoe";
         p1.gearset = "p1_bis";
+        p2.gearset = "p1_bis";
         preRaid.gearset = "p1_prebis";
         talents = frost.talents.netherTempest;
         glyphs = frost.glyphs.default;
       };
 
       cleave = {
-        apl = "frost_cleave";
+        apl = "frost";
         p1.gearset = "p1_bis";
+        p2.gearset = "p1_bis";
         preRaid.gearset = "p1_prebis";
         talents = frost.talents.netherTempest;
         glyphs = frost.glyphs.default;

diff --git a/nix/classes/mage/frost.nix b/ni
x/classes/mage/frost.nix
index 1839aef..3a916f2 100644
--- a/nix/classes/mage/frost.nix
+++ b/nix/classes/mage/frost.nix
@@ -55,6 +55,7 @@
       singleTarget = {
         apl = "frost";
         p1.gearset = "p1_bis";
+        p2.gearset = "p1_bis";
         preRaid.gearset = "p1_prebis";
         talents = frost.talents.livingBomb;
         glyphs = frost.glyphs.default;
@@ -63,14 +64,16 @@
       multiTarget = {
         apl = "frost_aoe";
         p1.gearset = "p1_bis";
+        p2.gearset = "p1_bis";
         preRaid.gearset = "p1_prebis";
         talents = frost.talents.netherTempe
st;
         glyphs = frost.glyphs.default;
       };
 
       cleave = {
-        apl = "frost_cleave";
+        apl = "frost";
         p1.gearset = "p1_bis";
+        p2.gearset = "p1_bis";
         preRaid.gearset = "p1_prebis";
         talents = frost.talents.netherTempe
st;
         glyphs = frost.glyphs.default;
 

diff --git a/nix/classes/monk/windwalker.nix b/nix/classes/monk/windwalker.nix
index be083d8..3b8fdff 100644
--- a/nix/classes/monk/windwalker.nix
+++ b/nix/classes/monk/windwalker.nix
@@ -47,6 +47,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = windwalker.talents.xuen;
         glyphs = windwalker.glyphs.default;
@@ -55,6 +56,7 @@
       multiTarget = {
         apl = "default";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = windwalker.talents.rjw;
         glyphs = windwalker.glyphs.default;
@@ -63,6 +65,7 @@
       cleave = {
         apl = "default";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = windwalker.talents.rjw;
         glyphs = windwalker.glyphs.default;

diff --git a/nix/classes/monk/windwalker.nix
 b/nix/classes/monk/windwalker.nix
index be083d8..3b8fdff 100644
--- a/nix/classes/monk/windwalker.nix
+++ b/nix/classes/monk/windwalker.nix
@@ -47,6 +47,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = windwalker.talents.xuen;
         glyphs = windwalker.glyphs.default;
@@ -55,6 +56,7 @@
       multiTarget = {
         apl = "default";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = windwalker.talents.rjw;
         glyphs = windwalker.glyphs.default;
@@ -63,6 +65,7 @@
       cleave = {
         apl = "default";
         p1.gearset = "p1_bis";
+        p2.gearset = "p2_bis";
         preRaid.gearset = "p1_prebis";
         talents = windwalker.talents.rjw;
         glyphs = windwalker.glyphs.default;
 

diff --git a/nix/classes/priest/shadow.nix b/nix/classes/priest/shadow.nix
index 78816e0..00db164 100644
--- a/nix/classes/priest/shadow.nix
+++ b/nix/classes/priest/shadow.nix
@@ -45,6 +45,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "pre_raid";
         talents = shadow.talents.halo;
         glyphs = shadow.glyphs.default;
@@ -53,6 +54,7 @@
       multiTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "pre_raid";
         talents = shadow.talents.halo;
         glyphs = shadow.glyphs.default;
@@ -61,6 +63,7 @@
       cleave = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "pre_raid";
         talents = shadow.talents.halo;
         glyphs = shadow.glyphs.default;

diff --git a/nix/classes/priest/shadow.nix b
/nix/classes/priest/shadow.nix
index 78816e0..00db164 100644
--- a/nix/classes/priest/shadow.nix
+++ b/nix/classes/priest/shadow.nix
@@ -45,6 +45,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "pre_raid";
         talents = shadow.talents.halo;
         glyphs = shadow.glyphs.default;
@@ -53,6 +54,7 @@
       multiTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "pre_raid";
         talents = shadow.talents.halo;
         glyphs = shadow.glyphs.default;
@@ -61,6 +63,7 @@
       cleave = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "pre_raid";
         talents = shadow.talents.halo;
         glyphs = shadow.glyphs.default;
 

diff --git a/nix/classes/shaman/elemental.nix b/nix/classes/shaman/elemental.nix
index c9982fd..e024cff 100644
--- a/nix/classes/shaman/elemental.nix
+++ b/nix/classes/shaman/elemental.nix
@@ -46,6 +46,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = elemental.talents.unleashedFury;
         glyphs = elemental.glyphs.default;
@@ -54,6 +55,7 @@
       multiTarget = {
         apl = "aoe";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = elemental.talents.primalElementalist;
         glyphs = elemental.glyphs.default;
@@ -62,6 +64,7 @@
       cleave = {
         apl = "cleave";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = elemental.talents.primalElementalist;
         glyphs = elemental.glyphs.default;

diff --git a/nix/classes/shaman/elemental.ni
x b/nix/classes/shaman/elemental.nix
index c9982fd..e024cff 100644
--- a/nix/classes/shaman/elemental.nix
+++ b/nix/classes/shaman/elemental.nix
@@ -46,6 +46,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = elemental.talents.unleash
edFury;
         glyphs = elemental.glyphs.default;
@@ -54,6 +55,7 @@
       multiTarget = {
         apl = "aoe";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = elemental.talents.primalE
lementalist;
         glyphs = elemental.glyphs.default;
@@ -62,6 +64,7 @@
       cleave = {
         apl = "cleave";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = elemental.talents.primalE
lementalist;
         glyphs = elemental.glyphs.default;
 

diff --git a/nix/classes/shaman/enhancement.nix b/nix/classes/shaman/enhancement.n
ix
index 26132c8..9018ba6 100644
--- a/nix/classes/shaman/enhancement.nix
+++ b/nix/classes/shaman/enhancement.nix
@@ -50,6 +50,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = enhancement.talents.elementalBlast;
         glyphs = enhancement.glyphs.default;
@@ -58,6 +59,7 @@
       multiTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = enhancement.talents.elementalBlast;
         glyphs = enhancement.glyphs.default;
@@ -66,6 +68,7 @@
       cleave = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = enhancement.talents.elementalBlast;
         glyphs = enhancement.glyphs.default;

diff --git a/nix/classes/shaman/enhancement.
nix b/nix/classes/shaman/enhancement.nix
index 26132c8..9018ba6 100644
--- a/nix/classes/shaman/enhancement.nix
+++ b/nix/classes/shaman/enhancement.nix
@@ -50,6 +50,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = enhancement.talents.eleme
ntalBlast;
         glyphs = enhancement.glyphs.default
;
@@ -58,6 +59,7 @@
       multiTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = enhancement.talents.eleme
ntalBlast;
         glyphs = enhancement.glyphs.default
;
@@ -66,6 +68,7 @@
       cleave = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = enhancement.talents.eleme
ntalBlast;
         glyphs = enhancement.glyphs.default
;
 

diff --git a/nix/classes/warlock/affliction.nix b/nix/classes/warlock/affliction.n
ix
index 5cb6b14..124d4ae 100644
--- a/nix/classes/warlock/affliction.nix
+++ b/nix/classes/warlock/affliction.nix
@@ -47,6 +47,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = affliction.talents.archimondesDarkness;
         glyphs = affliction.glyphs.default;
@@ -55,6 +56,7 @@
       multiTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = affliction.talents.archimondesDarkness;
         glyphs = affliction.glyphs.default;
@@ -63,6 +65,7 @@
       cleave = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = affliction.talents.archimondesDarkness;
         glyphs = affliction.glyphs.default;

diff --git a/nix/classes/warlock/affliction.
nix b/nix/classes/warlock/affliction.nix
index 5cb6b14..124d4ae 100644
--- a/nix/classes/warlock/affliction.nix
+++ b/nix/classes/warlock/affliction.nix
@@ -47,6 +47,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = affliction.talents.archim
ondesDarkness;
         glyphs = affliction.glyphs.default;
@@ -55,6 +56,7 @@
       multiTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = affliction.talents.archim
ondesDarkness;
         glyphs = affliction.glyphs.default;
@@ -63,6 +65,7 @@
       cleave = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = affliction.talents.archim
ondesDarkness;
         glyphs = affliction.glyphs.default;
 

diff --git a/nix/classes/warlock/demonology.nix b/nix/classes/warlock/demonology.n
ix
index ed251a1..6ce2397 100644
--- a/nix/classes/warlock/demonology.nix
+++ b/nix/classes/warlock/demonology.nix
@@ -49,6 +49,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = demonology.talents.archimondesDarkness;
         glyphs = demonology.glyphs.default;
@@ -57,6 +58,7 @@
       multiTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = demonology.talents.archimondesDarkness;
         glyphs = demonology.glyphs.default;
@@ -65,6 +67,7 @@
       cleave = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = demonology.talents.archimondesDarkness;
         glyphs = demonology.glyphs.default;

diff --git a/nix/classes/warlock/demonology.
nix b/nix/classes/warlock/demonology.nix
index ed251a1..6ce2397 100644
--- a/nix/classes/warlock/demonology.nix
+++ b/nix/classes/warlock/demonology.nix
@@ -49,6 +49,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = demonology.talents.archim
ondesDarkness;
         glyphs = demonology.glyphs.default;
@@ -57,6 +58,7 @@
       multiTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = demonology.talents.archim
ondesDarkness;
         glyphs = demonology.glyphs.default;
@@ -65,6 +67,7 @@
       cleave = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "preraid";
         talents = demonology.talents.archim
ondesDarkness;
         glyphs = demonology.glyphs.default;
 

diff --git a/nix/classes/warlock/destruction.nix b/nix/classes/warlock/destruction
.nix
index 9fc65b9..8a563c1 100644
--- a/nix/classes/warlock/destruction.nix
+++ b/nix/classes/warlock/destruction.nix
@@ -44,6 +44,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "p1-prebis";
         talents = destruction.talents.archimondesDarkness;
         glyphs = destruction.glyphs.default;
@@ -52,6 +53,7 @@
       multiTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "p1-prebis";
         talents = destruction.talents.archimondesDarkness;
         glyphs = destruction.glyphs.default;
@@ -60,6 +62,7 @@
       cleave = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "p1-prebis";
         talents = destruction.talents.archimondesDarkness;
         glyphs = destruction.glyphs.default;

diff --git a/nix/classes/warlock/destruction
.nix b/nix/classes/warlock/destruction.nix
index 9fc65b9..8a563c1 100644
--- a/nix/classes/warlock/destruction.nix
+++ b/nix/classes/warlock/destruction.nix
@@ -44,6 +44,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "p1-prebis";
         talents = destruction.talents.archi
mondesDarkness;
         glyphs = destruction.glyphs.default
;
@@ -52,6 +53,7 @@
       multiTarget = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "p1-prebis";
         talents = destruction.talents.archi
mondesDarkness;
         glyphs = destruction.glyphs.default
;
@@ -60,6 +62,7 @@
       cleave = {
         apl = "default";
         p1.gearset = "p1";
+        p2.gearset = "p2";
         preRaid.gearset = "p1-prebis";
         talents = destruction.talents.archi
mondesDarkness;
         glyphs = destruction.glyphs.default
;
 

diff --git a/nix/classes/warrior/arms.nix b/nix/classes/warrior/arms.nix
index b1e866d..8e8d427 100644
--- a/nix/classes/warrior/arms.nix
+++ b/nix/classes/warrior/arms.nix
@@ -48,7 +48,8 @@
       singleTarget = {
         apl = "arms";
         p1.gearset = "p1_arms_bis";
-        preRaid.gearset = "p1_prebis_rich";
+        p2.gearset = "p2_arms_bis";
+        preRaid.gearset = "p1_prebis";
         talents = arms.talents.bloodbath;
         glyphs = arms.glyphs.default;
       };
@@ -56,7 +57,8 @@
       multiTarget = {
         apl = "arms";
         p1.gearset = "p1_arms_bis";
-        preRaid.gearset = "p1_prebis_rich";
+        p2.gearset = "p2_arms_bis";
+        preRaid.gearset = "p1_prebis";
         talents = arms.talents.bloodbath;
         glyphs = arms.glyphs.default;
       };
@@ -64,7 +66,8 @@
       cleave = {
         apl = "arms";
         p1.gearset = "p1_arms_bis";
-        preRaid.gearset = "p1_prebis_rich";
+        p2.gearset = "p2_arms_bis";
+        preRaid.gearset = "p1_prebis";
         talents = arms.talents.bloodbath;
         glyphs = arms.glyphs.default;
       };

diff --git a/nix/classes/warrior/arms.nix b/
nix/classes/warrior/arms.nix
index b1e866d..8e8d427 100644
--- a/nix/classes/warrior/arms.nix
+++ b/nix/classes/warrior/arms.nix
@@ -48,7 +48,8 @@
       singleTarget = {
         apl = "arms";
         p1.gearset = "p1_arms_bis";
-        preRaid.gearset = "p1_prebis_rich";
+        p2.gearset = "p2_arms_bis";
+        preRaid.gearset = "p1_prebis";
         talents = arms.talents.bloodbath;
         glyphs = arms.glyphs.default;
       };
@@ -56,7 +57,8 @@
       multiTarget = {
         apl = "arms";
         p1.gearset = "p1_arms_bis";
-        preRaid.gearset = "p1_prebis_rich";
+        p2.gearset = "p2_arms_bis";
+        preRaid.gearset = "p1_prebis";
         talents = arms.talents.bloodbath;
         glyphs = arms.glyphs.default;
       };
@@ -64,7 +66,8 @@
       cleave = {
         apl = "arms";
         p1.gearset = "p1_arms_bis";
-        preRaid.gearset = "p1_prebis_rich";
+        p2.gearset = "p2_arms_bis";
+        preRaid.gearset = "p1_prebis";
         talents = arms.talents.bloodbath;
         glyphs = arms.glyphs.default;
       };
 

diff --git a/nix/classes/warrior/fury.nix b/nix/classes/warrior/fury.nix
index 909fa3c..853300f 100644
--- a/nix/classes/warrior/fury.nix
+++ b/nix/classes/warrior/fury.nix
@@ -49,6 +49,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1_fury_tg";
+        p2.gearset = "p2_fury_tg";
         preRaid.gearset = "preraid_fury_tg";
         talents = fury.talents.stormBolt;
         glyphs = fury.glyphs.default;
@@ -57,6 +58,7 @@
       multiTarget = {
         apl = "default";
         p1.gearset = "p1_fury_tg";
+        p2.gearset = "p2_fury_tg";
         preRaid.gearset = "preraid_fury_tg";
         talents = fury.talents.stormBolt;
         glyphs = fury.glyphs.default;
@@ -65,6 +67,7 @@
       cleave = {
         apl = "default";
         p1.gearset = "p1_fury_tg";
+        p2.gearset = "p2_fury_tg";
         preRaid.gearset = "preraid_fury_tg";
         talents = fury.talents.stormBolt;
         glyphs = fury.glyphs.default;

diff --git a/nix/classes/warrior/fury.nix b/
nix/classes/warrior/fury.nix
index 909fa3c..853300f 100644
--- a/nix/classes/warrior/fury.nix
+++ b/nix/classes/warrior/fury.nix
@@ -49,6 +49,7 @@
       singleTarget = {
         apl = "default";
         p1.gearset = "p1_fury_tg";
+        p2.gearset = "p2_fury_tg";
         preRaid.gearset = "preraid_fury_tg"
;
         talents = fury.talents.stormBolt;
         glyphs = fury.glyphs.default;
@@ -57,6 +58,7 @@
       multiTarget = {
         apl = "default";
         p1.gearset = "p1_fury_tg";
+        p2.gearset = "p2_fury_tg";
         preRaid.gearset = "preraid_fury_tg"
;
         talents = fury.talents.stormBolt;
         glyphs = fury.glyphs.default;
@@ -65,6 +67,7 @@
       cleave = {
         apl = "default";
         p1.gearset = "p1_fury_tg";
+        p2.gearset = "p2_fury_tg";
         preRaid.gearset = "preraid_fury_tg"
;
         talents = fury.talents.stormBolt;
         glyphs = fury.glyphs.default;
 
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET