54 lines
1.1 KiB
TypeScript
Executable File
54 lines
1.1 KiB
TypeScript
Executable File
export interface TitleDefinition {
|
|
key: string;
|
|
name: string;
|
|
minLevel: number;
|
|
description: string;
|
|
}
|
|
|
|
export const TITLES: TitleDefinition[] = [
|
|
{
|
|
key: "apprentice_reader",
|
|
name: "Apprentice Reader",
|
|
minLevel: 5,
|
|
description: "Finished your first book",
|
|
},
|
|
{
|
|
key: "early_riser",
|
|
name: "Early Riser",
|
|
minLevel: 10,
|
|
description: "Logged sleep for 14 days",
|
|
},
|
|
{
|
|
key: "consistent_builder",
|
|
name: "Consistent Builder",
|
|
minLevel: 25,
|
|
description: "30-day consistency at 60+",
|
|
},
|
|
{
|
|
key: "curious_wanderer",
|
|
name: "Curious Wanderer",
|
|
minLevel: 40,
|
|
description: "Completed 10 explorations",
|
|
},
|
|
{
|
|
key: "reliable_craftsman",
|
|
name: "Reliable Craftsman",
|
|
minLevel: 50,
|
|
description: "90 days of adventure with steady consistency",
|
|
},
|
|
{
|
|
key: "steady_pilgrim",
|
|
name: "Steady Pilgrim",
|
|
minLevel: 75,
|
|
description: "Spiritual presence over 30 days",
|
|
},
|
|
{
|
|
key: "master_of_discipline",
|
|
name: "Master of Discipline",
|
|
minLevel: 100,
|
|
description: "One year of steady growth",
|
|
},
|
|
];
|
|
|
|
export const DEFAULT_TITLE = "New Adventurer";
|