HASH f462912aa313
DATE 2025-07-20
SUBJECT nix: implement debuffs
FILES 1 CHANGED
HASH f462912aa313
DATE 2025-07-20
SUBJECT nix: implement debuffs
FILES 1 CHANGED
┌─ nix/debuffs/default.nix ──────────────────────────────────────────────────┐
│ diff --git a/nix/debuffs/default.nix b/nix/debuffs/default.nix │
│ new file mode 100644 │
│ index 0000000..59c2c5b │
│ --- /dev/null │
│ +++ b/nix/debuffs/default.nix │
│ @@ -0,0 +1,23 @@ │
│ +let │
│ + debuffs = { │
│ + full = { │
│ + physicalVulnerability = true; │
│ + weakenedArmor = true; │
│ + masterPoisoner = true; │
│ + curseOfElements = true; │
│ + }; │
│ + none = { │
│ + physicalVulnerability = false; │
│ + weakenedArmor = false; │
│ + masterPoisoner = false; │
│ + curseOfElements = false; │
│ + }; │
│ + caster = { │
│ + curseOfElements = true; │
│ + }; │
│ + custom = opts: debuffs.full // opts; │
│ + }; │
│ +in { │
│ + flake.debuffs = debuffs; │
│ + _module.args.debuffs = debuffs; │
│ +} │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ nix/debuffs/default.nix ────────────┐
│ diff --git a/nix/debuffs/default.nix b/nix/d │
│ ebuffs/default.nix │
│ new file mode 100644 │
│ index 0000000..59c2c5b │
│ --- /dev/null │
│ +++ b/nix/debuffs/default.nix │
│ @@ -0,0 +1,23 @@ │
│ +let │
│ + debuffs = { │
│ + full = { │
│ + physicalVulnerability = true; │
│ + weakenedArmor = true; │
│ + masterPoisoner = true; │
│ + curseOfElements = true; │
│ + }; │
│ + none = { │
│ + physicalVulnerability = false; │
│ + weakenedArmor = false; │
│ + masterPoisoner = false; │
│ + curseOfElements = false; │
│ + }; │
│ + caster = { │
│ + curseOfElements = true; │
│ + }; │
│ + custom = opts: debuffs.full // opts; │
│ + }; │
│ +in { │
│ + flake.debuffs = debuffs; │
│ + _module.args.debuffs = debuffs; │
│ +} │
└──────────────────────────────────────────────┘
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET