Finished pit general stats

This commit is contained in:
2025-09-05 22:08:04 +02:00
parent 06b9eb35e5
commit d4e4aacd5a
3 changed files with 44 additions and 1 deletions

View File

@@ -53,6 +53,7 @@ export default function PitStats({ stats }: { stats: NonNullStats["Pit"] }) {
<AccordionContent>
<Separator className="my-4" />
<PitGeneralStats stats={stats} />
<Separator className="my-4" />
</AccordionContent>
</CardContent>
</Card>

View File

@@ -73,6 +73,30 @@ export default function PitGeneralStats({ stats }: { stats: NonNullable<NonNullS
<BasicStat title="Launcher Launches: " value={formatNumber(stats.launched_by_launchers)} />
</div>
<div className="flex-1">
<BasicStat title="Golden Apples Eaten: " value={formatNumber(stats.gapple_eaten)} />
<BasicStat title="Golden Head Eaten: " value={formatNumber(stats.ghead_eaten)} />
<BasicStat title="Soups Drunk: " value={formatNumber(stats.soups_drank)} />
<BasicStat title="Rage Potatoes: " value={formatNumber(stats.rage_potatoes_eaten)} />
<BasicStat title="Fishing Rods Thrown: " value={formatNumber(stats.fishing_rod_launched)} />
<BasicStat title="Lava Buckets Used: " value={formatNumber(stats.lava_bucket_emptied)} />
<BasicStat title="Diamond Items Purchased: " value={formatNumber(stats.diamond_items_purchased)} />
<BasicStat title="Blocks Placed: " value={formatNumber(stats.blocks_placed)} />
<BasicStat title="Blocks Broken: " value={formatNumber(stats.blocks_broken)} />
<p>
<br />
</p>
<BasicStat title="Tier 1 Mystics Enchanted: " value={formatNumber(stats.enchanted_tier1)} />
<BasicStat title="Tier 2 Mystics Enchanted: " value={formatNumber(stats.enchanted_tier2)} />
<BasicStat title="Tier 3 Mystics Enchanted: " value={formatNumber(stats.enchanted_tier3)} />
<BasicStat title="Dark Pants Created: " value={formatNumber(stats.dark_pants_crated)} />
<p>
<br />
</p>
<BasicStat title="Wheat Farmed: " value={formatNumber(stats.wheat_farmed)} />
<BasicStat title="Fished Items: " value={formatNumber(stats.fished_anything)} />
<BasicStat title="Fished Fish: " value={formatNumber(stats.fishes_fished)} />
<BasicStat title="King's Quest Completions: " value={formatNumber(stats.king_quest_completion)} />
<BasicStat title="Sewer Treasures Found: " value={formatNumber(stats.sewer_treasures_found)} />
</div>
</div>
)

View File

@@ -466,7 +466,25 @@ export const pitStats = z.looseObject({
arrows_fired: z.number().default(0),
contracts_completed: z.number().default(0),
jumped_into_pit: z.number().default(0),
launched_by_launchers: z.number().default(0)
launched_by_launchers: z.number().default(0),
gapple_eaten: z.number().default(0),
ghead_eaten: z.number().default(0),
soups_drank: z.number().default(0),
rage_potatoes_eaten: z.number().default(0),
fishing_rod_launched: z.number().default(0),
lava_bucket_emptied: z.number().default(0),
diamond_items_purchased: z.number().default(0),
blocks_placed: z.number().default(0),
blocks_broken: z.number().default(0),
enchanted_tier1: z.number().default(0),
enchanted_tier2: z.number().default(0),
enchanted_tier3: z.number().default(0),
dark_pants_crated: z.number().default(0),
wheat_farmed: z.number().default(0),
fished_anything: z.number().default(0),
fishes_fished: z.number().default(0),
king_quest_completion: z.number().default(0),
sewer_treasures_found: z.number().default(0)
}),
profile: z.looseObject({
prestiges: z.array(z.looseObject({