@jeremyckahn/farmhand
Version:
A farming game
13 lines (10 loc) • 411 B
text/typescript
import { itemsMap } from '../data/maps.js'
import { getLevelEntitlements } from './getLevelEntitlements.js'
import { chooseRandom } from './chooseRandom.js'
import { filterItemIdsToSeeds } from './filterItemIdsToSeeds.js'
export const getRandomLevelUpReward = (level: number): farmhand.item =>
itemsMap[
chooseRandom(
filterItemIdsToSeeds(Object.keys(getLevelEntitlements(level).items))
)
]