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:
co-authored by
Claude Opus 5.5
parent
88c850416f
commit
9cf7649cc2
@@ -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",
|
||||
|
||||
@@ -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", () => {
|
||||
|
||||
Reference in New Issue
Block a user