zenno: lint fixes

This commit is contained in:
2026-04-20 11:57:15 -04:00
parent 0eb932dc3c
commit 3e879f3687

View File

@@ -1,7 +1,7 @@
<script lang="ts"> <script lang="ts">
import { AptitudeLevel, inverseSpurtSpeed, RunningStyle, spurtSpeed } from '$lib/race'; import { AptitudeLevel, inverseSpurtSpeed, RunningStyle, spurtSpeed } from '$lib/race';
const aptsList = Object.entries(AptitudeLevel).filter(([_name, val]) => typeof val === 'number'); const aptsList = Object.entries(AptitudeLevel).filter(([, val]) => typeof val === 'number');
const stylesList = [ const stylesList = [
['Front Runner', RunningStyle.FrontRunner], ['Front Runner', RunningStyle.FrontRunner],
['Pace Chaser', RunningStyle.PaceChaser], ['Pace Chaser', RunningStyle.PaceChaser],
@@ -38,7 +38,9 @@
inverseSpurtSpeed(speed, gutsStat, RunningStyle.EndCloser, AptitudeLevel.A, raceLen) - careerMod, inverseSpurtSpeed(speed, gutsStat, RunningStyle.EndCloser, AptitudeLevel.A, raceLen) - careerMod,
inverseSpurtSpeed(speed, gutsStat, RunningStyle.GreatEscape, AptitudeLevel.A, raceLen) - careerMod, inverseSpurtSpeed(speed, gutsStat, RunningStyle.GreatEscape, AptitudeLevel.A, raceLen) - careerMod,
]); ]);
const skillProf = $derived(skillSpeeds.map((v) => [v, inverseSpurtSpeed(speed + v, gutsStat, opponentStyle, AptitudeLevel.S, raceLen) - careerMod])); const skillProf = $derived(
skillSpeeds.map((v) => [v, inverseSpurtSpeed(speed + v, gutsStat, opponentStyle, AptitudeLevel.S, raceLen) - careerMod]),
);
</script> </script>
<h1 class="text-4xl">Spurt Speed Calculator</h1> <h1 class="text-4xl">Spurt Speed Calculator</h1>
@@ -54,7 +56,7 @@
<div class="m-4"> <div class="m-4">
<label for="style">Style</label> <label for="style">Style</label>
<select id="style" required bind:value={style} class="w-full"> <select id="style" required bind:value={style} class="w-full">
{#each stylesList as [name, style]} {#each stylesList as [name, style] (style)}
<option value={style}>{style === RunningStyle.GreatEscape ? 'Great Escape (Runaway)' : name}</option> <option value={style}>{style === RunningStyle.GreatEscape ? 'Great Escape (Runaway)' : name}</option>
{/each} {/each}
</select> </select>
@@ -102,7 +104,7 @@
<span class="mt-8 block w-full"> <span class="mt-8 block w-full">
While a speed skill is active, the equivalent speed for a distance S While a speed skill is active, the equivalent speed for a distance S
<select id="opponentStyle" required bind:value={opponentStyle}> <select id="opponentStyle" required bind:value={opponentStyle}>
{#each stylesList as [name, style]} {#each stylesList as [name, style] (style)}
<option value={style}>{style === RunningStyle.GreatEscape ? 'Great Escape (Runaway)' : name}</option> <option value={style}>{style === RunningStyle.GreatEscape ? 'Great Escape (Runaway)' : name}</option>
{/each} {/each}
</select> </select>