feat(routines): Infinity Nikki's weekly and monthly built-ins

Mira Journey's weekly EXP cap and the Resonance Store's Revelation Crystals on
the 1st, confirmed in game, and Realm of Breakthrough from the wiki, which the
owner could not check yet (TODO.md). The wiki answers again after refusing
every request with HTTP 402.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
Lucas Winther
2026-10-16 03:00:48 +02:00
co-authored by Claude Opus 5.5
parent 88c850416f
commit 9cf7649cc2
2 changed files with 44 additions and 1 deletions
+39
View File
@@ -314,6 +314,45 @@ export const ROUTINES: readonly Routine[] = [
note: "Fantasies of the Thousand Gateways or Phantasma Dreamland Rhapsoda, whichever you play. Confirmed in game, 2026-10-16."
},
// Infinity Nikki. The wiki's Reset page puts the weekly reset on Monday at
// 04:00 server time and lists both of these among what it renews.
{
id: "routine:nikki:mira-journey-exp",
game: "nikki",
title: "Mira Journey weekly EXP",
period: { unit: "week", startsOn: 1 },
measure: { kind: "amount", target: 8000, unit: "Journey EXP" },
source: "https://infinity-nikki.fandom.com/wiki/Mira_Journey",
asOf: "2026-09-24",
checked: "2026-10-16",
note: "The battle pass's weekly cap, from weekly and phase tasks. Confirmed in game, 2026-10-16.",
},
{
id: "routine:nikki:realm-of-breakthrough",
game: "nikki",
title: "Realm of Breakthrough",
// Two Phantom Trials, each once a week.
period: { unit: "week", startsOn: 1 },
measure: { kind: "amount", target: 2, unit: "trials" },
source: "https://infinity-nikki.fandom.com/wiki/Realm_of_Breakthrough",
asOf: "2026-01-01",
checked: "2026-10-16",
note: "Wish Master Chigda and Guardian Beast Whirls, once a week each, for Evolution materials.",
},
{
id: "routine:nikki:resonance-revelation",
game: "nikki",
title: "Resonance Store: Revelation Crystals",
// The wiki marks the Tranquility Droplet stock monthly; the 1st is the
// owner's in-game timer on 2026-10-16, which ends at the reset on 1 Nov.
period: { unit: "month", startsOn: 1 },
measure: { kind: "amount", target: 5, unit: "crystals" },
source: "https://infinity-nikki.fandom.com/wiki/Tranquility_Droplet",
asOf: "2025-12-26",
checked: "2026-10-16",
note: "Bought with Tranquility Droplets, 5 a month. The 1st is ours. Confirmed in game, 2026-10-16.",
},
// Neverness to Everness.
{
id: "routine:nte:season-pass-exp",
+5 -1
View File
@@ -92,7 +92,11 @@ describe("ROUTINES", () => {
["Realm of Greed", week, { kind: "days", required: 1 }],
["Special City Commission", week, { kind: "days", required: 1 }],
]);
expect(shape("nikki")).toEqual([]);
expect(shape("nikki")).toEqual([
["Mira Journey weekly EXP", week, { kind: "amount", target: 8000, unit: "Journey EXP" }],
["Realm of Breakthrough", week, { kind: "amount", target: 2, unit: "trials" }],
["Resonance Store: Revelation Crystals", { unit: "month", startsOn: 1 }, { kind: "amount", target: 5, unit: "crystals" }],
]);
});
test("a routine has a status like any task", () => {