diff --git a/zenno/src/routes/race/stam/+page.svelte b/zenno/src/routes/race/stam/+page.svelte index f825a1b..edf0263 100644 --- a/zenno/src/routes/race/stam/+page.svelte +++ b/zenno/src/routes/race/stam/+page.svelte @@ -30,9 +30,9 @@ let thresh1: race.Stat | undefined = $state(); let thresh2: race.Stat | undefined = $state(); - const rushedOpts = ['No Rushed', 'Rushed Enabled', 'Rushed Forced'] as const; - let rushedType: (typeof rushedOpts)[number] = $state('No Rushed'); - let spotStruggleEnabled = $state(false); + // const rushedOpts = ['No Rushed', 'Rushed Enabled', 'Rushed Forced'] as const; + // let rushedType: (typeof rushedOpts)[number] = $state('No Rushed'); + // let spotStruggleEnabled = $state(false); const baseStats = $derived({ [race.Stat.Speed]: race.baseStat(mood, rawStats[race.Stat.Speed]), @@ -94,8 +94,8 @@ ] as [number, number], }); - const isFront = $derived(style === race.RunningStyle.FrontRunner || style === race.RunningStyle.Runaway); - const spotStruggle = $derived(spotStruggleEnabled && isFront); + // const isFront = $derived(style === race.RunningStyle.FrontRunner || style === race.RunningStyle.Runaway); + // const spotStruggle = $derived(spotStruggleEnabled && isFront); const maxHP = $derived(race.maxHP(raceLen, style, stats[race.Stat.Stamina])); @@ -129,6 +129,7 @@ ), ); const needHP = $derived(race.fullSpurtHP(raceLen, phaseSpeed[race.Phase.LateRace][0], spurtHPRate)); + const needHPPer = $derived((100 * needHP) / maxHP); const spurtStartHP = $derived(sections.findLast((s) => s.phase !== race.Phase.LateRace)?.remain); let slopeAddParams: course.Slope = $state({ per: 1, span: [0, 0] }); @@ -144,11 +145,11 @@ slopesRaw.splice(i, 1); } - const phaseNames = { - [race.Phase.EarlyRace]: 'Early', - [race.Phase.MidRace]: 'Mid', - [race.Phase.LateRace]: 'Late', - } as const; + // const phaseNames = { + // [race.Phase.EarlyRace]: 'Early', + // [race.Phase.MidRace]: 'Mid', + // [race.Phase.LateRace]: 'Late', + // } as const;