Skip to content
Lucent
Esc
↑↓navigate↵open
On this page

@lucent/dailies

Automate daily and recurring activities.

Documented version: 0.0.2.

const dailies = require("@lucent/dailies");

Exports

farmEldersBlood()

Completes the Elders’ Blood daily in arcangrove. Skips the quest when Elders’ Blood is already at its stack limit.

dailies.farmEldersBlood(): ScriptGenerator<EldersBloodResult>

Returns: EldersBloodResult

Example

const dailies = require("@lucent/dailies");

module.exports = function* run() {
  return yield* dailies.farmEldersBlood();
};

spinWheelOfDoom()

Attempts the member-daily spin, then the weekly spin with three Gear of Doom.

dailies.spinWheelOfDoom(options?: WheelOfDoomOptions | undefined): ScriptGenerator<WheelOfDoomResult>
Name Type Required Default Description
options WheelOfDoomOptions | undefined Whether to bank rewards after each spin.

Returns: WheelOfDoomResult

Example

const dailies = require("@lucent/dailies");

module.exports = function* run() {
  return yield* dailies.spinWheelOfDoom({ bankRewards: true });
};

Types

EldersBloodResult

Whether the Elders’ Blood daily was completed, skipped, or failed.

interface EldersBloodResult {
  readonly status: "completed" | "maxed" | "unavailable" | "failed";
}

WheelOfDoomOptions

Options for the daily and weekly Wheel of Doom attempts.

interface WheelOfDoomOptions {
  /** Bank rewards after each spin. Defaults to false. */
  readonly bankRewards?: boolean;
}

WheelOfDoomResult

Separate results for the member-daily spin and the three-Gear weekly spin.

interface WheelOfDoomResult {
  readonly daily: WheelOfDoomSpinOutcome;
  readonly weekly: WheelOfDoomSpinOutcome;
}

WheelOfDoomSpinOutcome

Whether a spin was available, completed, and its rewards banked.

type WheelOfDoomSpinOutcome =
  | { readonly status: "unavailable" }
  | { readonly status: "failed" }
  | {
      readonly status: "completed";
      readonly banking: "not-requested" | "completed" | "failed";
    };
Type preview
Open page

Last updated on September 26, 2026

Was this page helpful?