Exact source used by this build. SHA-256: 38a037ce271cf314f256f3855ee440f07dbbaa0e0454d9572044a719493cfd1e.
1 import { createSystemRegistry } from "./registry";
2 import { calendarSystem } from "./calendar";
3 import { movementSystem } from "./movement";
4 import { walletSystem } from "./wallet";
5 import { energySystem } from "./energy";
6 import { farmingSystem } from "./farming";
7 import { weatherSystem } from "./weather";
8 import { animalsSystem } from "./animals";
9 import { itemsSystem } from "./items";
10 import { inventorySystem } from "./inventory";
11 import { toolsSystem } from "./tools";
12 import { skillsSystem } from "./skills";
13 import { shippingSystem } from "./shipping";
14 import { shopsSystem } from "./shops";
15 import { forageSystem } from "./forage";
16 import { fishingSystem } from "./fishing";
17 import { craftingSystem } from "./crafting";
18 import { minesSystem } from "./mines";
19 import { festivalsSystem } from "./festivals";
20 import { communitySystem } from "./community";
21 import { villagersSystem } from "./villagers";
22 /** Calendar precedes growth; festivals settle before catches; animals preview the following weather roll. */
23 export const systems = [calendarSystem, movementSystem, walletSystem, energySystem, itemsSystem, inventorySystem, toolsSystem, farmingSystem, skillsSystem, shippingSystem, shopsSystem, forageSystem, festivalsSystem, fishingSystem, animalsSystem, weatherSystem, craftingSystem, minesSystem, communitySystem, villagersSystem] as const;
24 export const systemRegistry = createSystemRegistry(systems);
25 export const IntentSchema = systemRegistry.intentSchema;
26 export const getIntentPolicy = systemRegistry.getIntentPolicy;
27 export const getUpdateIntervalMs = systemRegistry.getUpdateIntervalMs;
28 export const getMovementSpeed = systemRegistry.getMovementSpeed;
29 export * from "./registry";
30 export * from "./weather";
31 export { getSleepReadiness, refreshSleepReadiness, sleepBed, type SleepReadiness } from "./energy";
32 export * from "./movement";
33 export * from "./items";
34 export * from "./inventory";
35 export * from "./tools";
36 export * from "./skills";
37 export * from "./shipping";
38 export * from "./shops";
39 export * from "./forage";
40 export * from "./crafting";
41 export * from "./festivals";
42 export * from "./animals";
43 export * from "./community";
44