Skip to content

five-on-it / packages/missions/src/schema / GameRules

Variable: GameRules ​

const GameRules: ZodObject<{ clock: ZodOptional<ZodObject<{ pace: ZodDefault<ZodNumber>; start: ZodDefault<ZodString>; }, $strict>>; dropMissionItems: ZodDefault<ZodBoolean>; fallDamage: ZodDefault<ZodBoolean>; garages: ZodOptional<ZodObject<{ respray: ZodOptional<ZodNumber>; store: ZodOptional<ZodNumber>; }, $strict>>; ghostSeconds: ZodDefault<ZodNumber>; loadout: ZodOptional<ZodArray<ZodObject<{ count: ZodDefault<ZodNumber>; item: ZodString; slot: ZodOptional<ZodNumber>; }, $strict>>>; maxPlayers: ZodDefault<ZodNumber>; partyRewards: ZodDefault<ZodEnum<{ shared: "shared"; split: "split"; }>>; phone: ZodDefault<ZodBoolean>; playerDamage: ZodDefault<ZodEnum<{ off: "off"; on: "on"; rivals: "rivals"; }>>; police: ZodDefault<ZodBoolean>; prices: ZodOptional<ZodRecord<ZodString, ZodNumber>>; respawn: ZodDefault<ZodEnum<{ hospital: "hospital"; mission: "mission"; }>>; safeZones: ZodDefault<ZodArray<ZodString>>; traffic: ZodDefault<ZodNumber>; vehicleFire: ZodDefault<ZodBoolean>; weather: ZodOptional<ZodObject<{ changes: ZodDefault<ZodBoolean>; climate: ZodOptional<ZodEnum<{ alpine: "alpine"; autumn: "autumn"; coast: "coast"; desert: "desert"; farmland: "farmland"; forest: "forest"; meadow: "meadow"; none: "none"; steppe: "steppe"; temperate: "temperate"; }>>; intensity: ZodDefault<ZodNumber>; start: ZodOptional<ZodEnum<{ clear: "clear"; fog: "fog"; overcast: "overcast"; rain: "rain"; snow: "snow"; storm: "storm"; }>>; }, $strict>>; }, $strict>

Defined in: packages/missions/src/schema.ts:153

The rules a game is played by (GAME_DESIGN §13).