master @ 53 LINES
[ HISTORY ] [ UP ]
┌─ NIX ──────────────────────────────────────────────────────────────────────┐
│ { │
│ lib, │
│ consumables, │
│ ... │
│ }: let │
│ inherit (lib.sim.player) mkPlayer; │
│ inherit (consumables.preset) agility; │
│ │
│ mkGuardian = { │
│ race, │
│ apl ? "guardian", │
│ gearset ? "p1", │
│ talents, │
│ consumables ? agility, │
│ profession1 ? "engineering", │
│ profession2 ? "leatherworking", │
│ distanceFromTarget ? 5, │
│ }: │
│ mkPlayer { │
│ class = "druid"; │
│ spec = "guardian"; │
│ options = { │
│ startingRage = 0; │
│ innervateTarget = "self"; │
│ okfUptime = 1; │
│ }; │
│ inherit race gearset talents apl consumables profession1 profession2 distanc │
│ eFromTarget; │
│ glyphs = { │
│ major1 = 94390; │
│ major2 = 40897; │
│ major3 = 54818; │
│ }; │
│ }; │
│ │
│ guardian = { │
│ # talent configurations │
│ talents = { │
│ }; │
│ │
│ p1 = { │
│ singleTarget = mkGuardian { │
│ race = "nightelf"; │
│ talents = guardian.talents.incarnation; │
│ }; │
│ aoe = mkGuardian { │
│ race = "nightelf"; │
│ talents = guardian.talents.heartOfTheWild; │
│ }; │
│ }; │
│ }; │
│ in │
│ guardian │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ NIX ────────────────────────────────┐
│ { │
│ lib, │
│ consumables, │
│ ... │
│ }: let │
│ inherit (lib.sim.player) mkPlayer; │
│ inherit (consumables.preset) agility; │
│ │
│ mkGuardian = { │
│ race, │
│ apl ? "guardian", │
│ gearset ? "p1", │
│ talents, │
│ consumables ? agility, │
│ profession1 ? "engineering", │
│ profession2 ? "leatherworking", │
│ distanceFromTarget ? 5, │
│ }: │
│ mkPlayer { │
│ class = "druid"; │
│ spec = "guardian"; │
│ options = { │
│ startingRage = 0; │
│ innervateTarget = "self"; │
│ okfUptime = 1; │
│ }; │
│ inherit race gearset talents apl consu │
│ mables profession1 profession2 distanceFromT │
│ arget; │
│ glyphs = { │
│ major1 = 94390; │
│ major2 = 40897; │
│ major3 = 54818; │
│ }; │
│ }; │
│ │
│ guardian = { │
│ # talent configurations │
│ talents = { │
│ }; │
│ │
│ p1 = { │
│ singleTarget = mkGuardian { │
│ race = "nightelf"; │
│ talents = guardian.talents.incarnati │
│ on; │
│ }; │
│ aoe = mkGuardian { │
│ race = "nightelf"; │
│ talents = guardian.talents.heartOfTh │
│ eWild; │
│ }; │
│ }; │
│ }; │
│ in │
│ guardian │
└──────────────────────────────────────────────┘
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET