forked from phenom/healer-man
10 lines
448 B
TypeScript
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);
|
|
}
|