master @ 54 LINES
[ HISTORY ] [ UP ]
┌─ NIX ──────────────────────────────────────────────────────────────────────┐
│ { │
│ lib, │
│ consumables, │
│ ... │
│ }: let │
│ inherit (lib.sim.player) mkPlayer; │
│ inherit (consumables.preset) strength; │
│ │
│ mkBlood = { │
│ race, │
│ apl ? "blood", │
│ gearset ? "p1", │
│ talents, │
│ consumables ? strength, │
│ profession1 ? "engineering", │
│ profession2 ? "blacksmithing", │
│ distanceFromTarget ? 5, │
│ }: │
│ mkPlayer { │
│ class = "deathknight"; │
│ spec = "blood"; │
│ options = { │
│ startingRunicPower = 0; │
│ petUptime = 1; │
│ precastGhoulFrenzy = true; │
│ precastHornOfWinter = true; │
│ drwPestiApply = true; │
│ }; │
│ inherit race gearset talents apl consumables profession1 profession2 distanc │
│ eFromTarget; │
│ glyphs = { │
│ }; │
│ }; │
│ │
│ blood = { │
│ # Talent configurations │
│ talents = { │
│ necroticStrike = "312112"; │
│ soulReaper = "312122"; │
│ }; │
│ │
│ p1 = { │
│ singleTarget = mkBlood { │
│ race = "orc"; │
│ talents = blood.talents.necroticStrike; │
│ }; │
│ aoe = mkBlood { │
│ race = "orc"; │
│ talents = blood.talents.soulReaper; │
│ }; │
│ }; │
│ }; │
│ in │
│ blood │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ NIX ────────────────────────────────┐
│ { │
│ lib, │
│ consumables, │
│ ... │
│ }: let │
│ inherit (lib.sim.player) mkPlayer; │
│ inherit (consumables.preset) strength; │
│ │
│ mkBlood = { │
│ race, │
│ apl ? "blood", │
│ gearset ? "p1", │
│ talents, │
│ consumables ? strength, │
│ profession1 ? "engineering", │
│ profession2 ? "blacksmithing", │
│ distanceFromTarget ? 5, │
│ }: │
│ mkPlayer { │
│ class = "deathknight"; │
│ spec = "blood"; │
│ options = { │
│ startingRunicPower = 0; │
│ petUptime = 1; │
│ precastGhoulFrenzy = true; │
│ precastHornOfWinter = true; │
│ drwPestiApply = true; │
│ }; │
│ inherit race gearset talents apl consu │
│ mables profession1 profession2 distanceFromT │
│ arget; │
│ glyphs = { │
│ }; │
│ }; │
│ │
│ blood = { │
│ # Talent configurations │
│ talents = { │
│ necroticStrike = "312112"; │
│ soulReaper = "312122"; │
│ }; │
│ │
│ p1 = { │
│ singleTarget = mkBlood { │
│ race = "orc"; │
│ talents = blood.talents.necroticStri │
│ ke; │
│ }; │
│ aoe = mkBlood { │
│ race = "orc"; │
│ talents = blood.talents.soulReaper; │
│ }; │
│ }; │
│ }; │
│ in │
│ blood │
└──────────────────────────────────────────────┘
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET