Fix crash due to nil value in recipe ingredients
This commit is contained in:
		
							parent
							
								
									376052c38a
								
							
						
					
					
						commit
						4dbd799477
					
				
					 3 changed files with 6 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -12,7 +12,7 @@
 | 
			
		|||
        "flib",
 | 
			
		||||
        "PlanetsLib >= 1.1.26",
 | 
			
		||||
        "astroponics >= 1.2.0",
 | 
			
		||||
        "cf-lib >= 0.0.5",
 | 
			
		||||
        "cf-lib >= 0.0.8",
 | 
			
		||||
        "mf-core >= 1.0.3",
 | 
			
		||||
        "mf-buildings >= 1.0.7",
 | 
			
		||||
        "mf-logistics >= 1.0.1",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -42,7 +42,7 @@ local function robot_recipe(color, ingredients)
 | 
			
		|||
        name = "basic-construction-robot-" .. color,
 | 
			
		||||
        enabled = false,
 | 
			
		||||
        energy_required = 10,
 | 
			
		||||
        ingredients = ingredients,
 | 
			
		||||
        ingredients = table.trim(ingredients),
 | 
			
		||||
        results = { { type = "item", name = "basic-construction-robot-" .. color, amount = 1 } }
 | 
			
		||||
    }
 | 
			
		||||
end
 | 
			
		||||
| 
						 | 
				
			
			@ -111,7 +111,7 @@ local function generator_recipe(color, ingredients)
 | 
			
		|||
        name = "basic-portable-generator-equipment-" .. color,
 | 
			
		||||
        enabled = false,
 | 
			
		||||
        energy_required = 10,
 | 
			
		||||
        ingredients = ingredients,
 | 
			
		||||
        ingredients = table.trim(ingredients),
 | 
			
		||||
        results = { { type = "item", name = "basic-portable-generator-equipment-" .. color, amount = 1 } }
 | 
			
		||||
    }
 | 
			
		||||
end
 | 
			
		||||
| 
						 | 
				
			
			@ -149,7 +149,7 @@ local function roboport_recipe(color, ingredients)
 | 
			
		|||
        name = "basic-personal-roboport-equipment-" .. color,
 | 
			
		||||
        enabled = false,
 | 
			
		||||
        energy_required = 10,
 | 
			
		||||
        ingredients = ingredients,
 | 
			
		||||
        ingredients = table.trim(ingredients),
 | 
			
		||||
        results = { { type = "item", name = "basic-personal-roboport-equipment-" .. color, amount = 1 } }
 | 
			
		||||
    }
 | 
			
		||||
end
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,14 +28,14 @@ local lumber_mill_item = LumberMill.ItemBuilder:new()
 | 
			
		|||
    })
 | 
			
		||||
 | 
			
		||||
LumberMill.RecipeBuilder:new()
 | 
			
		||||
    :ingredients({
 | 
			
		||||
    :ingredients(table.trim({
 | 
			
		||||
        { type = "item", name = "stone-brick",               amount = 40 },
 | 
			
		||||
        { type = "item", name = "lumber",                    amount = 100 },
 | 
			
		||||
        { type = "item", name = "wooden-gear-wheel",         amount = 100 },
 | 
			
		||||
        { type = "item", name = "gold-plate",                amount = basic_circuit_board and 30 or 60 },
 | 
			
		||||
        basic_circuit_board and { type = "item", name = "basic-circuit-board", amount = 30 } or nil,
 | 
			
		||||
        { type = "item", name = "burner-assembling-machine", amount = 5 }
 | 
			
		||||
    })
 | 
			
		||||
    }))
 | 
			
		||||
    :apply({
 | 
			
		||||
        category = "wood-processing-or-assembling"
 | 
			
		||||
    })
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue