Fix algo. for new Agricraft version
This commit is contained in:
@@ -68,6 +68,6 @@ module.exports = class CraftingStep
|
|||||||
@_inventory = new SimpleInventory
|
@_inventory = new SimpleInventory
|
||||||
for stack in @_recipe.input
|
for stack in @_recipe.input
|
||||||
qualifiedSlug = @_modPack.qualifySlug stack.itemSlug
|
qualifiedSlug = @_modPack.qualifySlug stack.itemSlug
|
||||||
required = @_recipe.getQuantityRequired(stack.itemSlug) - @_recipe.getQuantityProduced(stack.itemSlug)
|
required = @_recipe.getQuantityRequired(stack.itemSlug)
|
||||||
required = if required > 0 then required * @multiplier else 1
|
required = if required > 0 then required * @multiplier else 1
|
||||||
@_inventory.add qualifiedSlug, required
|
@_inventory.add qualifiedSlug, required
|
||||||
|
|||||||
@@ -152,7 +152,8 @@ module.exports = class ModVersion extends BaseModel
|
|||||||
if recipe.itemSlug.matches itemSlug
|
if recipe.itemSlug.matches itemSlug
|
||||||
primaryRecipes.push recipe
|
primaryRecipes.push recipe
|
||||||
else if recipe.produces itemSlug
|
else if recipe.produces itemSlug
|
||||||
otherRecipes.push recipe
|
if not recipe.requires itemSlug
|
||||||
|
otherRecipes.push recipe
|
||||||
|
|
||||||
for recipe in primaryRecipes
|
for recipe in primaryRecipes
|
||||||
result.push recipe
|
result.push recipe
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ module.exports = class Recipe extends BaseModel
|
|||||||
return result
|
return result
|
||||||
|
|
||||||
isPassThroughFor: (itemSlug)->
|
isPassThroughFor: (itemSlug)->
|
||||||
return @getQuantityProduced(itemSlug) is @getQuantityRequired(itemSlug)
|
return @getQuantityProduced(itemSlug) > 0 and @getQuantityRequired(itemSlug) > 0
|
||||||
|
|
||||||
produces: (itemSlug)->
|
produces: (itemSlug)->
|
||||||
if not @_produces?
|
if not @_produces?
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ exports.defaultMods = defaultMods = {}
|
|||||||
defaultMods.minecraft = { defaultVersion: '1.7.10' } # Minecraft must be first
|
defaultMods.minecraft = { defaultVersion: '1.7.10' } # Minecraft must be first
|
||||||
|
|
||||||
defaultMods.advanced_solar_panels = { defaultVersion: '3.5.1' }
|
defaultMods.advanced_solar_panels = { defaultVersion: '3.5.1' }
|
||||||
defaultMods.agricraft = { defaultVersion: '1.4.6' }
|
defaultMods.agricraft = { defaultVersion: '1.7.10_1.5.0' }
|
||||||
defaultMods.applied_energistics_2 = { defaultVersion: 'rv1-stable-1' }
|
defaultMods.applied_energistics_2 = { defaultVersion: 'rv1-stable-1' }
|
||||||
defaultMods.big_reactors = { defaultVersion: '0.4.2A2' }
|
defaultMods.big_reactors = { defaultVersion: '0.4.2A2' }
|
||||||
defaultMods.buildcraft = { defaultVersion: '1.7.18' }
|
defaultMods.buildcraft = { defaultVersion: '1.7.18' }
|
||||||
|
|||||||
Reference in New Issue
Block a user