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
|
for recipe in _.values @_recipes
|
||||||
continue unless recipe.isConditionSatisfied()
|
continue unless recipe.isConditionSatisfied()
|
||||||
|
continue unless recipe.hasAllTools()
|
||||||
|
|
||||||
if recipe.itemSlug.matches itemSlug
|
if recipe.itemSlug.matches itemSlug
|
||||||
primaryRecipes.push recipe
|
primaryRecipes.push recipe
|
||||||
|
|||||||
@@ -115,6 +115,14 @@ module.exports = class Recipe extends BaseModel
|
|||||||
|
|
||||||
return total
|
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)->
|
isConditionSatisfied: (modPack)->
|
||||||
return true unless @condition
|
return true unless @condition
|
||||||
modPack ?= @modVersion?.mod?.modPack
|
modPack ?= @modVersion?.mod?.modPack
|
||||||
|
|||||||
Reference in New Issue
Block a user