zenno: lint fixes
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user