Files
healer-man/src/game/lootPolicy.ts
T
2026-09-13 13:21:27 -04:00

10 lines
448 B
TypeScript

import { equipmentSlotForItem } from "./equipment";
import type { InventoryItem } from "./lootTypes";
/** Heirlooms cover leveling gear. Keep authored non-equipment rewards at every level. */
export function allowedLootDrops(drops: readonly InventoryItem[], playerLevel: number): readonly InventoryItem[] {
return Number.isFinite(playerLevel) && playerLevel >= 80
? drops
: drops.filter((item) => equipmentSlotForItem(item) === null);
}