Don't show recipes whose tools aren't enabled
This commit is contained in:
@@ -145,6 +145,7 @@ module.exports = class ModVersion extends BaseModel
|
||||
|
||||
for recipe in _.values @_recipes
|
||||
continue unless recipe.isConditionSatisfied()
|
||||
continue unless recipe.hasAllTools()
|
||||
|
||||
if recipe.itemSlug.matches itemSlug
|
||||
primaryRecipes.push recipe
|
||||
|
||||
@@ -115,6 +115,14 @@ module.exports = class Recipe extends BaseModel
|
||||
|
||||
return total
|
||||
|
||||
hasAllTools: (modPack)->
|
||||
modPack ?= @modVersion?.mod?.modPack
|
||||
return true unless modPack
|
||||
|
||||
for stack in @tools
|
||||
return false unless modPack.findItem stack.itemSlug
|
||||
return true
|
||||
|
||||
isConditionSatisfied: (modPack)->
|
||||
return true unless @condition
|
||||
modPack ?= @modVersion?.mod?.modPack
|
||||
|
||||
Reference in New Issue
Block a user