five-on-it / packages/missions/src/schema / GameRules
Variable: GameRules
constGameRules: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).