mirror of
https://github.com/zkldi/Tachi.git
synced 2026-10-06 13:58:05 +03:00
dasdatmeespresso
This commit is contained in:
@@ -23,6 +23,8 @@ export interface TachiServerCoreConfig {
|
||||
NAME: string;
|
||||
TYPE: "boku" | "kamai" | "omni";
|
||||
SIGNUPS_ENABLED: boolean;
|
||||
/** True when the server is configured for community quest proposals (GitHub App). */
|
||||
QUEST_PROPOSALS_ENABLED: boolean;
|
||||
}
|
||||
|
||||
export * from "./types/api";
|
||||
|
||||
@@ -318,6 +318,7 @@ export interface UserDocument {
|
||||
badges: Array<UserBadges>;
|
||||
authLevel: UserAuthLevels;
|
||||
isSupporter?: boolean;
|
||||
canSubmitQuests?: boolean;
|
||||
}
|
||||
|
||||
export interface SpecificUserGameStats<TGame extends V3Game> {
|
||||
|
||||
@@ -180,9 +180,8 @@ const seedsQuestSectionSchema = z.strictObject({
|
||||
|
||||
export const SEEDS_QUEST_DOCUMENT_SCHEMA = z.strictObject({
|
||||
desc: z.string(),
|
||||
game: SEEDS_V3_GAME_GROUP_SCHEMA,
|
||||
game: SEEDS_V3_GAME_SCHEMA,
|
||||
name: z.string(),
|
||||
playtype: z.string(),
|
||||
questData: z.array(seedsQuestSectionSchema),
|
||||
questID: z.string(),
|
||||
});
|
||||
@@ -191,9 +190,8 @@ export type SEEDS_QuestDocument = z.infer<typeof SEEDS_QUEST_DOCUMENT_SCHEMA>;
|
||||
|
||||
export const SEEDS_QUESTLINE_DOCUMENT_SCHEMA = z.strictObject({
|
||||
desc: z.string(),
|
||||
game: SEEDS_V3_GAME_GROUP_SCHEMA,
|
||||
game: SEEDS_V3_GAME_SCHEMA,
|
||||
name: z.string(),
|
||||
playtype: z.string(),
|
||||
questlineID: z.string(),
|
||||
quests: z.array(z.string()),
|
||||
});
|
||||
@@ -248,10 +246,9 @@ const SEEDS_GOAL_CHARTS_SCHEMA = z.discriminatedUnion("type", [
|
||||
export const SEEDS_GOAL_DOCUMENT_SCHEMA = z.strictObject({
|
||||
charts: SEEDS_GOAL_CHARTS_SCHEMA,
|
||||
criteria: SEEDS_GOAL_CRITERIA_SCHEMA,
|
||||
game: SEEDS_V3_GAME_GROUP_SCHEMA,
|
||||
game: SEEDS_V3_GAME_SCHEMA,
|
||||
goalID: z.string(),
|
||||
name: z.string(),
|
||||
playtype: z.string(),
|
||||
});
|
||||
|
||||
export type SEEDS_GoalDocument = z.infer<typeof SEEDS_GOAL_DOCUMENT_SCHEMA>;
|
||||
|
||||
Reference in New Issue
Block a user