@jeremyckahn/farmhand
Version:
A farming game
21 lines (17 loc) • 386 B
text/typescript
import { toolLevel } from '../../enums.js'
export const unlockTool = (
state: farmhand.state,
toolType: farmhand.toolType
): farmhand.state => {
const { toolLevels } = state
if (toolLevels[toolType] === toolLevel.UNAVAILABLE) {
return {
...state,
toolLevels: {
...toolLevels,
[]: toolLevel.DEFAULT,
},
}
}
return state
}