feat: cursor

This commit is contained in:
TrèsAbhi committed 2025-08-09 13:30:53 -05:00
1 parent 21130b29f8
commit 40f5042896
6 files changed
+230 -89

No files matched your search

@@ -86,5 +86,5 @@ export function applyPitchYawLimits(
newPitch = clamp(newPitch, lowerPitch, upperPitch);
return [newPitch, newYaw];
return [newPitch, newYaw] as const;
}
@@ -1,12 +1,13 @@
import type { EquipmentMatrix } from '../../stores/duel';
import { awaitableEquipmentDefinitions } from '../awaitables/equipmentDefinitions';
export async function hasEquipment(
const equipmentDefinitions = await awaitableEquipmentDefinitions;
export function hasEquipment(
id: number,
equipmentPreset: string,
equipmentMatrix: EquipmentMatrix,
) {
const equipmentDefinitions = await awaitableEquipmentDefinitions;
const preset = equipmentDefinitions.presets[equipmentPreset];
return preset.slots.some((slot, index) => {
const row = Math.floor(index / 3);