Don't show recipes whose tools aren't enabled

This commit is contained in:
Andrew Miner
2015-06-12 15:49:45 -07:00
parent f2e63e078e
commit d0bd435255
2 changed files with 9 additions and 0 deletions
+1
View File
@@ -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
+8
View File
@@ -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