local seconds = 60
local minutes = 60*seconds
require ("util") --shift = util.by_pixel(0.5, -9),

data:extend(
{
    {
        type ="recipe",
        name ="ultradense-substrate",
        category ="crafting-with-fluid-or-metallurgy",
        icon ="__cubium__/graphics/icons/ultradense-substrate.png",
        enabled = false,
        subgroup = "cubic",
        ingredients =
        {
  
          {type ="fluid", name ="ultradense-lava", amount = 500},
          {type ="item", name ="stone", amount = 6},
        },
  
        energy_required = 9,
        results =
        {
          {type ="item", name ="ultradense-substrate", amount = 4}
        },
        allow_productivity = true,
        allow_quality = true,
        auto_recycle = false,
        main_product ="ultradense-substrate",
        maximum_productivity = 5,
        order = "b",
        allow_decomposition = false,
    },
    {
      type ="recipe",
      name ="cube-smasher",
      subgroup = "cubic",
      category ="advanced-crafting",
      icon = "__cubium__/graphics/entity/quantum-stabilizer/quantum-stabilizer-icon.png",
      icon_size = 64,
      enabled = false,
      ingredients =
      {
        {type ="item", name ="ultradense-substrate", amount = 2},
        {type ="item", name ="electric-furnace", amount = 1},
        {type ="item", name ="advanced-circuit", amount = 5},
        {type ="item", name ="copper-plate", amount = 20},
        {type ="item", name ="steel-plate", amount = 100},
        {type ="item", name ="fast-inserter", amount = 2},
      },

      energy_required = 15,
      results =
      {
        {type ="item", name ="cube-smasher", amount = 1}
      },
      allow_productivity = false,
      allow_quality = true,
      auto_recycle = true,
      main_product ="cube-smasher",
      maximum_productivity = 5,
      order = "h",
    },
    {
      type ="recipe",
      name ="cube-smasher-cubic",
      subgroup = "cubic",
      category ="cubic",
      icon = "__cubium__/graphics/entity/quantum-stabilizer/quantum-stabilizer-icon.png",
      icon_size = 64,
      enabled = false,
      ingredients =
      {
        {type ="item", name ="ultradense-substrate", amount = 2},
        {type ="item", name ="electric-furnace", amount = 1},
        {type ="item", name ="advanced-circuit", amount = 5},
        {type ="item", name ="copper-plate", amount = 20},
        {type ="item", name ="steel-plate", amount = 100},
        {type ="item", name ="fast-inserter", amount = 2},
      },

      energy_required = 15,
      results =
      {
        {type ="item", name ="cube-smasher", amount = 1}
      },
      allow_productivity = true,
      allow_quality = true,
      auto_recycle = true,
      main_product ="cube-smasher",
      maximum_productivity = 5,
      order = "h",
    },


    {
        type ="recipe",
        name ="energized-microcube",
        subgroup = "cubic",
        category ="crafting",
        icon ="__cubium__/graphics/icons/matter-cube.png",
        enabled = false,
        ingredients =
        {
  
          {type ="item", name ="ultradense-substrate", amount = 50},
        },
  
        energy_required = 3,
        results =
        {
          {type ="item", name ="energized-microcube", amount = 1}
        },
        preserve_products_in_machine_output = true,
        allow_productivity = true,
        allow_quality = true,
        main_product ="energized-microcube",
        result_is_always_fresh = true,
        maximum_productivity = 5,
        auto_recycle = false,
        order = "b",
        allow_decomposition = false,
    },
    {
        type = "recipe",
        name = "destabilized-cube-matter-recycling",
        --subgroup = "cubic",
        icons = 
        {
          {
            icon = "__quality__/graphics/icons/recycling.png"
          },
          {
            icon = "__cubium__/graphics/icons/destabilized-cube-matter.png",
            scale = 0.4
          },
          {
            icon = "__quality__/graphics/icons/recycling-top.png"
          }
        },
        category = "recycling-or-hand-crafting",
        subgroup = "fulgora-processes", --TODO add my own subprocess.
        order = "zz[trash]-b[destabilized-recycling]",
        enabled = false,
        auto_recycle = false,
        energy_required = 1,
        ingredients = {{type = "item", name = "destabilized-cube-matter", amount = 2}},
        results =
        {
          {type = "item", name = "carbon",                amount = 1, probability = 0.2, show_details_in_recipe_tooltip = false},
          {type = "item", name = "sulfur",                amount = 1, probability = 0.05, show_details_in_recipe_tooltip = false},
          {type = "item", name = "ice",                   amount = 5, probability = 0.3, show_details_in_recipe_tooltip = false},
          {type = "item", name = "iron-ore",              amount = 2, probability = 0.25, show_details_in_recipe_tooltip = false},
          {type = "item", name = "copper-ore",            amount = 1, probability = 0.20, show_details_in_recipe_tooltip = false},


        },
        result_is_always_fresh = true,
        main_product = "ice",
        maximum_productivity = 5,
        allow_decomposition = false,
    },
    {
        type = "recipe",
        name = "cube-jelly-to-steam",
        subgroup = "cubic",
        icons = 
        {
          {
            icon = "__cubium__/graphics/icons/cube-jelly.png",
            scale = 0.9
          },
          {
            icon ="__base__/graphics/icons/fluid/steam.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
        },
        category = "chemistry-or-cryogenics",
        enabled = false,
        auto_recycle = false,
        energy_required = 1,
        ingredients = 
        {
          {type = "item", name = "cube-jelly", amount = 7},
          {type = "item", name = "energized-microcube", amount = 1}
        },
        results =
        {
          {type = "fluid", name = "steam",                amount = 25, temperature = 500},
          {type = "item", name = "dormant-microcube",                amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
        },
        result_is_always_fresh = true,
        main_product = "steam",
        maximum_productivity = 5,
        order = "d",
        allow_decomposition = false,
    },
    {
        type = "recipe",
        name = "cube-jelly-to-solid-fuel",
        subgroup = "cubic",
        icons = 
        {
          {
            icon = "__cubium__/graphics/icons/cube-jelly.png",
            scale = 0.9
          },
          {
            icon = "__base__/graphics/icons/solid-fuel.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
        },
        category = "chemistry-or-cryogenics",
        enabled = false,
        auto_recycle = false,
        energy_required = 4,
        ingredients = {{type = "item", name = "cube-jelly", amount = 25}},
        results =
        {
          {type = "item", name = "solid-fuel",                amount = 2},
        },
        crafting_machine_tint =
        {
          primary = {r = 101, g = 101, b = 226, a = 1.000}, --rgb(101, 101, 226)
          secondary = {r = 0.771, g = 0.771, b = 0.771, a = 1.000}, -- #c4c4c4ff
          tertiary = {r = 109, g = 117, b =210, a = 1.000}, --rgb(109, 117, 210)
          quaternary = {r = 0.000, g = 0.000, b = 0.000, a = 1.000}, -- #000000ff
        },
        result_is_always_fresh = true,
        main_product = "solid-fuel",
        maximum_productivity = 5,
        allow_productivity = true,
        order = "d",
        allow_decomposition = false,
    },
    {
        type = "recipe",
        name = "cube-jelly-basic",
        subgroup = "cubic",
        icon = "__cubium__/graphics/icons/cube-jelly-basic.png",
        category = "basic-crafting",

        enabled = false,
        auto_recycle = false,
        energy_required = 1,
        ingredients = {{type = "item", name = "energized-microcube", amount = 1}},
        results =
        {
          {type = "item", name = "cube-jelly",                amount = 2,  percent_spoiled = 0, show_details_in_recipe_tooltip = false},
          {type = "item", name = "dormant-microcube",                amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
        },
        result_is_always_fresh = true,
        main_product = "cube-jelly",
        maximum_productivity = 5,
        order = "d",
    },
    {
        type = "recipe",
        name = "cube-jelly",
        subgroup = "cubic",
        icon = "__cubium__/graphics/icons/cube-jelly.png",
        category = "advanced-crafting",

        enabled = false,
        auto_recycle = false,
        energy_required = 1,
        ingredients = {{type = "item", name = "energized-microcube", amount = 1}},
        results =
        {
          {type = "item", name = "cube-jelly",                amount = 2, percent_spoiled = 0},
          {type = "item", name = "dormant-microcube",            amount = 1,ignored_by_productivity = 9999,  percent_spoiled = 0},
        },
        result_is_always_fresh = true,
        main_product = "cube-jelly",
        maximum_productivity = 5,
        allow_productivity = true,
        order = "d",
        allow_decomposition = false,
    },
    {
        type = "recipe",
        name = "matter-amplification",
        subgroup = "cubic",
        icons = 
        {
            {
              icon = "__cubium__/graphics/icons/cube-jelly.png",
              scale = 0.9
            },
            {
              icon = "__cubium__/graphics/icons/cube-jelly.png",
              scale = 0.6,
              shift = util.by_pixel(0, 0),
            }
        },
        category = "advanced-crafting",

        enabled = false,
        auto_recycle = false,
        energy_required = 3,
        ingredients = 
        {
            {type = "item", name = "energized-microcube", amount = 1},
            {type = "item", name = "cube-jelly", amount = 10},
        },
        results =
        {
          {type = "item", name = "cube-jelly",                amount = 17,  percent_spoiled = 0, ignored_by_productivity = 10, ignored_by_stats = 10},
          {type = "item", name = "dormant-microcube",              amount = 1,ignored_by_productivity = 9999,  percent_spoiled = 0},
        },
        result_is_always_fresh = true,
        main_product = "cube-jelly",
        maximum_productivity = 5,
        allow_productivity = true,
        order = "d",
        allow_decomposition = false,
    },
    {
        type = "recipe",
        name = "carbonic-scaffolding",
        subgroup = "cubic",
        icons = 
        {
            {
              icon = "__cubium__/graphics/icons/cube-jelly.png",
              scale = 0.9
            },
            {
              icon = "__space-age__/graphics/icons/carbon.png",
              scale = 0.6,
              shift = util.by_pixel(0, 0),
            }
        },
        category = "advanced-crafting",

        enabled = false,
        auto_recycle = false,
        energy_required = 10,
        ingredients = 
        {
            {type = "item", name = "energized-microcube", amount = 1},
            {type = "item", name = "cube-jelly", amount = 12},
            {type = "item", name = "carbon", amount = 15},
        },
        results =
        {
          {type = "item", name = "cube-jelly",                amount = 75,  percent_spoiled = 0, ignored_by_productivity = 20, ignored_by_stats = 20},
          {type = "item", name = "dormant-microcube",             amount = 1,ignored_by_productivity = 9999,  percent_spoiled = 0},
        },
        result_is_always_fresh = true,
        main_product = "cube-jelly",
        maximum_productivity = 5,
        allow_productivity = true,
        order = "d",
        allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "cube-jelly-awaken",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/cube-jelly.png",
            scale = 0.9
          },
          {
            icon = "__cubium__/graphics/icons/matter-cube.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "advanced-crafting",

      enabled = false,
      auto_recycle = false,
      energy_required = 27,
      ingredients = 
      {
          {type = "item", name = "dormant-microcube", amount = 1},
          {type = "item", name = "cube-jelly", amount = 15},
      },
      results =
      {
        {type = "item", name = "energized-microcube", amount = 1,ignored_by_productivity = 9999},
        {type = "fluid", name = "water", amount = 200},
      },
      result_is_always_fresh = true,
      main_product = "energized-microcube",
      maximum_productivity = 1,
      order = "c",
      allow_decomposition = false,
    },

    {
        type = "recipe",
        name = "metallic-aggravation",
        subgroup = "cubic",
        icons = 
        {
            {
              icon = "__cubium__/graphics/icons/matter-cube.png",
              scale = 0.9
            },
            {
              icon = "__cubium__/graphics/icons/matter-cube-dormant.png",
              scale = 0.6,
              shift = util.by_pixel(0, 0),
            }
        },
        category = "advanced-crafting",

        enabled = false,
        auto_recycle = false,
        energy_required = 10,
        allow_productivity = false,
        ingredients = 
        {
            {type = "item", name = "dormant-microcube", amount = 1},
            {type = "item", name = "copper-plate", amount = 2},
        },
        results =
        {
          {type = "item", name = "energized-microcube",amount = 1,ignored_by_productivity = 9999, percent_spoiled = 0},
        },
        result_is_always_fresh = true,
        main_product = "energized-microcube",
        maximum_productivity = 5,
        order = "c",
        allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "steam-bath",
      subgroup = "cubic",
      icons = 
      {
          {
            icon ="__base__/graphics/icons/fluid/steam.png",
            scale = 0.9
          },
          {
            icon = "__cubium__/graphics/icons/matter-cube.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category ="chemistry-or-cryogenics",

      enabled = false,
      auto_recycle = false,
      energy_required = 50,
      allow_productivity = false,
      ingredients = 
      {
          {type = "item", name = "dormant-microcube", amount = 1},
          {type ="fluid", name ="steam", amount = 500, temperature = 500},
      },
      results =
      {
        {type = "item", name = "energized-microcube",amount = 1,ignored_by_productivity = 9999, percent_spoiled = 0},
      },
      result_is_always_fresh = true,
      main_product = "energized-microcube",
      maximum_productivity = 1,
      order = "c",
      allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "cube-jelly-plastic",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__base__/graphics/icons/plastic-bar.png",
            scale = 0.9
          },
          {
            icon = "__cubium__/graphics/icons/matter-cube-dormant.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "advanced-crafting",

      enabled = false,
      auto_recycle = false,
      energy_required = 50,
      allow_productivity = true,
      ingredients = 
      {
          {type = "item", name = "energized-microcube", amount = 1},
          {type = "item", name = "cube-jelly", amount = 50},
          {type = "item", name = "carbon", amount = 20},
      },
      results =
      {
        {type = "item", name = "dormant-microcube",amount = 1,ignored_by_productivity = 9999, percent_spoiled = 0},
        {type = "item", name = "plastic-bar", amount = 75}
      },
      result_is_always_fresh = true,
      main_product = "plastic-bar",
      maximum_productivity = 5,
      order = "d",
      allow_decomposition = false,
    },

    {
      type = "recipe",
      name = "cube-jelly-ore-basic",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/cube-jelly.png",
            scale = 0.9
          },
          {
            icon = "__base__/graphics/icons/iron-ore.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "advanced-crafting",

      enabled = false,
      auto_recycle = false,
      energy_required = 5,
      allow_productivity = true,
      ingredients = 
      {
          {type = "item", name = "cube-jelly", amount = 10},
      },
      results =
      {
        {type = "item", name = "iron-ore", amount = 6, probability = 0.60},
        {type = "item", name = "copper-ore", amount = 6,probability = 0.40},
      },
      result_is_always_fresh = true,
      main_product = "iron-ore",
      maximum_productivity = 5,
      order = "d",
      allow_decomposition = false,
    },

    {
      type = "recipe",
      name = "cube-jelly-ore-advanced-iron",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/cube-jelly.png",
            scale = 0.9
          },
          {
            icon = "__base__/graphics/icons/iron-plate.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "advanced-crafting",

      enabled = false,
      auto_recycle = false,
      energy_required = 10,
      allow_productivity = true,
      ingredients = 
      {
          {type = "item", name = "cube-jelly", amount = 50},
          {type = "item", name = "energized-microcube", amount = 1},
      },
      results =
      {
        {type = "item", name = "iron-ore", amount = 41},
        {type = "item", name = "dormant-microcube",amount = 1,ignored_by_productivity = 9999, percent_spoiled = 0},
      },
      result_is_always_fresh = true,
      main_product = "iron-ore",
      maximum_productivity = 5,
      order = "da",
      allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "cube-jelly-ore-advanced-copper",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/cube-jelly.png",
            scale = 0.9
          },
          {
            icon = "__base__/graphics/icons/copper-plate.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "advanced-crafting",

      enabled = false,
      auto_recycle = false,
      energy_required = 9,
      allow_productivity = true,
      ingredients = 
      {
          {type = "item", name = "cube-jelly", amount = 50},
          {type = "item", name = "energized-microcube", amount = 1},
      },
      results =
      {
        {type = "item", name = "copper-ore", amount = 41},
        {type = "item", name = "dormant-microcube",amount = 1,ignored_by_productivity = 9999, percent_spoiled = 0},
      },
      result_is_always_fresh = true,
      main_product = "copper-ore",
      maximum_productivity = 5,
      order = "db",
      allow_decomposition = false,
    },

    --Cubic recipes. 
    {
        type = "recipe",
        name = "cubic-recovery",
        subgroup = "cubic",
        icons = 
        {
            {
              icon = "__cubium__/graphics/icons/matter-cube.png",
              scale = 0.9
            },
            {
              icon = "__cubium__/graphics/icons/broken-cube.png",
              scale = 0.6,
              shift = util.by_pixel(0, 0),
            }
        },
        category = "cubic",

        enabled = false,
        auto_recycle = false,
        energy_required = 15,
        allow_productivity = false,
        ingredients = 
        {
            {type = "item", name = "energized-shards", amount = 100},
        },
        results =
        {
          {type = "item", name = "energized-microcube", amount = 1,ignored_by_productivity = 9999, percent_spoiled = 0},
        },
        result_is_always_fresh = true,
        main_product = "energized-microcube",
        maximum_productivity = 1,
        order = "b",
        allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "dormant-cube-smashing",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/matter-cube-dormant.png",
            scale = 0.9
          },
          {
            icon = "__cubium__/graphics/icons/broken-cube.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "cubic",

      enabled = false,
      auto_recycle = false,
      energy_required = 2,
      allow_productivity = true,
      ingredients = 
      {
          {type = "item", name = "dormant-microcube", amount = 1}
      },
      results =
      {
          {type = "item", name = "energized-shards", amount_min = 10, amount_max = 15},
      },
      result_is_always_fresh = true,
      main_product = "energized-shards",
      maximum_productivity = 2,
      order = "b",
      allow_decomposition = false,
    },


    {
      type = "recipe",
      name = "inverted-shards",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/broken-cube-yellow.png",
            scale = 0.9
          },
      },
      category = "cubic",

      enabled = false,
      auto_recycle = false,
      energy_required = 45,
      allow_productivity = true,
      ingredients = 
      {
          {type = "item", name = "energized-microcube", amount = 2},
      },
      results =
      {
        {type = "item", name = "energized-shards", amount_min = 100, amount_max = 200, ignored_by_productivity = 9999},
        {type = "item", name = "inverted-shards", probability = 0.3, amount_min = 15, amount_max = 23, ignored_by_productivity = 5},
      },
      main_product = "inverted-shards",
      maximum_productivity = 5,
      order = "e",
    },
    {
      type = "recipe",
      name = "inverted-cube",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/matter-cube-yellow.png",
            scale = 0.9
          },
      },
      category = "cubic",

      enabled = false,
      auto_recycle = false,
      energy_required = 15,
      allow_productivity = false,
      ingredients = 
      {
          {type = "item", name = "inverted-shards", amount = 100},
      },
      results =
      {
        {type = "item", name = "inverted-microcube", amount = 1,ignored_by_productivity = 9999},
      },
      result_is_always_fresh = true,
      main_product = "inverted-microcube",
      maximum_productivity = 5,
      order = "e",
      allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "cubic-latent-recovery",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/matter-cube.png",
            scale = 0.9
          },
          {
            icon = "__cubium__/graphics/icons/matter-cube-dormant.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "cubic",

      enabled = false,
      auto_recycle = false,
      energy_required = 80,
      allow_productivity = false,
      ingredients = 
      {
          {type = "item", name = "dormant-microcube", amount = 50},
      },
      results =
      {
        {type = "item", name = "dormant-microcube", amount = 49,ignored_by_productivity = 9999, percent_spoiled = 0},
        {type = "item", name = "energized-microcube", amount = 1,ignored_by_productivity = 9999, percent_spoiled = 0},
      },
      result_is_always_fresh = true,
      main_product = "energized-microcube",
      maximum_productivity = 5,
      order = "c",
      allow_decomposition = false,
    },
    --Cube inversion recipes start here.
    {
      type = "recipe",
      name = "sulfuric-acid-inversion",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/matter-cube-yellow.png",
            scale = 0.9
          },
          {
            icon = "__space-age__/graphics/icons/calcite.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "chemistry-or-cryogenics",

      enabled = false,
      auto_recycle = false,
      energy_required = 15,
      allow_productivity = true,
      ingredients = 
      {
          {type = "item", name = "inverted-microcube", amount = 1},
          {type = "item", name = "stone", amount = 5},
          {type = "fluid", name = "sulfuric-acid", amount = 1000},
          {type = "fluid", name = "water", amount = 400},
      },
      results =
      {
        {type = "item", name = "inverted-dormant-microcube", amount = 1,ignored_by_productivity = 9999, percent_spoiled = 0},
        {type = "item", name = "calcite", amount = 5},
      },
      crafting_machine_tint =
      {
        primary = {r = 0.965, g = 0.482, b = 0.338, a = 1.000}, -- #f67a56ff
        secondary = {r = 0.831, g = 0.560, b = 0.222, a = 1.000}, -- #d38e38ff
        tertiary = {r = 0.728, g = 0.818, b = 0.443, a = 1.000}, -- #b9d070ff
        quaternary = {r = 0.939, g = 0.763, b = 0.191, a = 1.000}, -- #efc230ff
      },
      result_is_always_fresh = true,
      main_product = "calcite",
      maximum_productivity = 5,
      order = "f",
      allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "recharge-inverted-cube",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/matter-cube-yellow.png",
            scale = 0.9
          },
          {
            icon = "__base__/graphics/icons/fluid/sulfuric-acid.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "chemistry-or-cryogenics",

      enabled = false,
      auto_recycle = false,
      energy_required = 15,
      allow_productivity = false,
      ingredients = 
      {
          {type = "item", name = "inverted-dormant-microcube", amount = 1},
          {type = "item", name = "energized-microcube", amount = 1},
          {type = "item", name = "calcite", amount = 1},
          {type = "fluid", name = "sulfuric-acid", amount = 100},
          {type = "fluid", name = "water", amount = 100},
      },
      results =
      {
        {type = "item", name = "inverted-microcube", amount = 1,ignored_by_productivity = 9999, percent_spoiled = 0},
        {type = "item", name = "dormant-microcube", amount = 1,ignored_by_productivity = 9999, percent_spoiled = 0},
      },
      crafting_machine_tint =
      {
        primary = {r = 0.965, g = 0.482, b = 0.338, a = 1.000}, -- #f67a56ff
        secondary = {r = 0.831, g = 0.560, b = 0.222, a = 1.000}, -- #d38e38ff
        tertiary = {r = 0.728, g = 0.818, b = 0.443, a = 1.000}, -- #b9d070ff
        quaternary = {r = 0.939, g = 0.763, b = 0.191, a = 1.000}, -- #efc230ff
      },
      result_is_always_fresh = true,
      main_product = "inverted-microcube",
      maximum_productivity = 5,
      order = "eb",
      allow_decomposition = false,
    },

    {
      type = "recipe",
      name = "petrol-gas-by-inversion",
      subgroup = "cubic",
      icons = 
      {
          {

            icon = "__cubium__/graphics/icons/matter-cube-yellow.png",
            scale = 0.9
          },
          {
            icon = "__base__/graphics/icons/fluid/petroleum-gas.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "chemistry-or-cryogenics",

      enabled = false,
      auto_recycle = false,
      energy_required = 17,
      allow_productivity = true,
      ingredients = 
      {
          {type = "item", name = "inverted-microcube", amount = 1},
          {type = "item", name = "carbon", amount = 15},
          {type = "item", name = "sulfur", amount = 20},
          {type = "item", name = "ice", amount = 15},
      },
      results =
      {
        {type = "item", name = "inverted-dormant-microcube", amount = 1,ignored_by_productivity = 9999},
        {type = "fluid", name = "petroleum-gas", amount = 300},
      },
      crafting_machine_tint =
      {
        primary = {r = 101, g = 101, b = 122, a = 1.000}, --rgb(101, 101, 122)
        secondary = {r = 0.771, g = 0.771, b = 0.771, a = 1.000}, -- #c4c4c4ff
        tertiary = {r = 0.768, g = 0.665, b = 0.762, a = 1.000}, -- #c3a9c2ff
        quaternary = {r = 0.000, g = 0.000, b = 0.000, a = 1.000}, -- #000000ff
      },
      result_is_always_fresh = true,
      main_product = "petroleum-gas",
      maximum_productivity = 5,
      order = "fb",
      allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "engine-unit-by-inversion",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/matter-cube-yellow.png",
            scale = 0.9
          },
          {
            icon = "__base__/graphics/icons/engine-unit.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "advanced-crafting",

      enabled = false,
      auto_recycle = false,
      energy_required = 30,
      allow_productivity = true,
      ingredients = 
      {
          {type = "item", name = "inverted-microcube", amount = 1},
          {type = "item", name = "steam-engine", amount = 20},
          {type = "item", name = "steel-plate", amount = 15},
      },
      results =
      {
        {type = "item", name = "inverted-dormant-microcube", amount = 1,ignored_by_productivity = 9999},
        {type = "item", name = "engine-unit", amount = 70},
      },
      result_is_always_fresh = true,
      main_product = "engine-unit",
      maximum_productivity = 5,
      order = "fb",
      allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "light-oil-by-inversion",
      subgroup = "cubic",
      icons = 
      {
          {

            icon = "__cubium__/graphics/icons/matter-cube-yellow.png",
            scale = 0.9
          },
          {
            icon = "__base__/graphics/icons/fluid/light-oil.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "chemistry-or-cryogenics",

      enabled = false,
      auto_recycle = false,
      energy_required = 45,
      allow_productivity = true,
      ingredients = 
      {
          {type = "item", name = "inverted-microcube", amount = 1},
          {type = "item", name = "ice", amount = 150},
          {type = "fluid", name = "petroleum-gas", amount = 4500},
      },
      results =
      {
        {type = "item", name = "inverted-dormant-microcube", amount = 1,ignored_by_productivity = 9999},
        {type = "fluid", name = "light-oil", amount = 3000},
      },
      crafting_machine_tint =
      {
        primary = {r = 0.764, g = 0.596, b = 0.780, a = 1.000}, -- #c298c6ff
        secondary = {r = 0.762, g = 0.551, b = 0.844, a = 1.000}, -- #c28cd7ff
        tertiary = {r = 0.895, g = 0.773, b = 0.596, a = 1.000}, -- #e4c597ff
        quaternary = {r = 1.000, g = 0.734, b = 0.290, a = 1.000}, -- #ffbb49ff
      },
      result_is_always_fresh = true,
      main_product = "light-oil",
      maximum_productivity = 5,
      order = "fb",
      allow_decomposition = false,
    },

    --Emotional refining, dream recipes
    {
      type ="recipe",
      name ="dream-small-power-pole",
      subgroup = "cubic",
      category ="crafting",
      icon ="__base__/graphics/icons/small-electric-pole.png",
      enabled = false,
      ingredients =
      {

        {type ="item", name ="dream", amount = 10},
      },

      energy_required = 3,
      results =
      {
        {type ="item", name ="small-electric-pole", amount = 1}
      },
      allow_productivity = true,
      allow_quality = true,
      allow_decomposition = false,
      auto_recycle = false,
      main_product ="small-electric-pole",
      maximum_productivity = 5,
      order = "i",
    },
    {
      type ="recipe",
      name ="liquid-dream",
      subgroup = "cubic",
      category ="chemistry-or-cryogenics",
      icon ="__cubium__/graphics/icons/fluid/liquid-dream.png",
      enabled = false,
      ingredients =
      {

        {type ="item", name ="dream", amount = 3},
        {type = "fluid", name = "water", amount = 200},
      },

      energy_required = 3,
      results =
      {
        {type ="fluid", name ="liquid-dream", amount = 200}
      },
      allow_productivity = true,
      allow_quality = false,
      allow_decomposition = false,
      auto_recycle = false,
      main_product = "liquid-dream",
      maximum_productivity = 5,
      crafting_machine_tint =
      {
        primary = {r = 230, g = 76, b = 212, a = 1.000}, --rgb(230, 76, 212)
        secondary = {r = 179, g = 123, b = 165, a = 1.000}, --rgb(179, 123, 165)
        tertiary = {r = 210, g = 109, b =195, a = 1.000}, --rgb(210, 109, 195)
        quaternary = {r = 116, g = 71, b = 105, a = 1.000}, --rgb(116, 71, 105)
      },
      order = "g",
    },
    {
      type ="recipe",
      name ="dream-concentrate",
      subgroup = "cubic",
      category ="chemistry-or-cryogenics",
      icon ="__cubium__/graphics/icons/fluid/dream-concentrate.png",
      enabled = false,
      ingredients =
      {

        {type = "fluid", name = "liquid-dream", amount = 100},
      },

      energy_required = 17,
      results =
      {
        {type ="fluid", name ="dream-concentrate", amount = 50}
      },
      allow_productivity = true,
      allow_quality = false,
      allow_decomposition = false,
      auto_recycle = false,
      main_product = "dream-concentrate",
      maximum_productivity = 5,
      crafting_machine_tint =
      {
        primary = {r = 117, g = 117, b = 190, a = 1.000}, --rgb(117, 117, 190)
        secondary = {r = 116, g = 18, b = 91, a = 1.000}, --rgb(116, 18, 91)
        tertiary = {r = 141, g = 42, b =126, a = 1.000}, --rgb(141, 42, 126)
        quaternary = {r = 116, g = 71, b = 105, a = 1.000}, --rgb(116, 71, 105)
      },
      order = "g",
    },
    {
      type ="recipe",
      name ="emotional-tar",
      subgroup = "cubic",
      category ="chemistry-or-cryogenics",
      icon ="__cubium__/graphics/icons/fluid/emotional-tar.png",
      enabled = false,
      ingredients =
      {

        {type = "fluid", name = "dream-concentrate", amount = 35},
        {type = "fluid", name = "light-oil", amount = 35},
      },

      energy_required = 3,
      results =
      {
        {type ="fluid", name ="emotional-tar", amount = 70}
      },
      allow_productivity = true,
      allow_quality = false,
      allow_decomposition = false,
      auto_recycle = false,
      main_product = "emotional-tar",
      maximum_productivity = 5,
      crafting_machine_tint =
      {
        primary = {r = 1.000, g = 1.000, b = 1.000, a = 1.000}, --rgb(193, 116, 78)
        secondary = {r = 0.771, g = 0.771, b = 0.771, a = 1.000}, --rgb(213, 122, 92)
        tertiary = {r = 109/256, g = 117/256, b =210/256, a = 1.000}, --rgb(210, 176, 109)
        quaternary = {r = 0.000, g = 0.000, b = 0.000, a = 1.000}, --rgb(205, 177, 66)
      },
      order = "g",
    },
    {
      type ="recipe",
      name ="emotional-cracking", --I'll consider forcing the cube here.
      subgroup = "cubic",
      category ="oil-processing",
      icon ="__cubium__/graphics/icons/fluid/emotional-tar.png",
      enabled = false,
      ingredients =
      {

        {type = "fluid", name = "emotional-tar", amount = 100},
        {type = "fluid", name = "water", amount = 35},
      },

      energy_required = 5,
      results =
      {
        {type ="fluid", name ="liquid-hope", amount = 55},
        {type ="fluid", name ="liquid-anger", amount = 35},
        {type ="fluid", name ="liquid-disgust", amount = 35},
      },
      allow_productivity = true,
      allow_quality = false,
      allow_decomposition = false,
      auto_recycle = false,
      main_product = "liquid-hope",
      maximum_productivity = 5,
      crafting_machine_tint =
      {
        primary = {r = 242, g = 230, b = 230, a = 1.000}, --rgb(242, 230, 230)
        secondary = {r = 210, g = 89, b = 89, a = 1.000}, --rgb(210, 89, 89)
        tertiary = {r = 228, g = 72, b =72, a = 1.000}, --rgb(228, 72, 72)
        quaternary = {r = 210, g = 18, b = 18, a = 1.000}, --rgb(210, 18, 18)
      },
      order = "g",
    },
    {
      type ="recipe",
      name ="anger-cracking",
      subgroup = "cubic",
      category ="chemistry-or-cryogenics",
      icon ="__cubium__/graphics/icons/fluid/liquid-hate.png",
      enabled = false,
      ingredients =
      {

        {type = "fluid", name = "liquid-dream", amount = 50},
        {type = "fluid", name = "liquid-anger", amount = 100},
      },

      energy_required = 5,
      results =
      {
        {type ="fluid", name ="liquid-hate", amount = 30},
        {type ="fluid", name ="liquid-fear", amount = 100},
      },
      allow_productivity = true,
      allow_quality = false,
      allow_decomposition = false,
      auto_recycle = false,
      main_product = "liquid-fear",
      maximum_productivity = 5,
      crafting_machine_tint =
      {
        primary = {r = 215, g = 226, b = 121, a = 1.000}, --rgb(215, 226, 121)
        secondary = {r = 169, g = 179, b = 123, a = 1.000}, --rgb(169, 179, 123)
        tertiary = {r = 195, g = 213, b =33, a = 1.000}, --rgb(195, 213, 33)
        quaternary = {r = 222, g = 222, b = 33, a = 1.000}, --rgb(222, 222, 33)
      },
      order = "g",
    },
    {
      type ="recipe",
      name ="anger-reconstitution",
      subgroup = "cubic",
      category ="chemistry-or-cryogenics",
      icons = 
      {
          {

            icon = "__cubium__/graphics/icons/matter-cube.png",
            scale = 0.9
          },
          {
            icon ="__cubium__/graphics/icons/fluid/liquid-anger.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      enabled = false,
      ingredients =
      {

        {type = "fluid", name = "liquid-disgust", amount = 700},
        {type = "fluid", name = "liquid-hate", amount = 1000},
        {type = "item", name = "energized-microcube", amount = 1},
      },

      energy_required = 35,
      results =
      {
        {type ="fluid", name ="liquid-anger", amount = 1300},
        {type = "item", name = "dormant-microcube", amount = 1,ignored_by_productivity = 9999,  percent_spoiled = 0}
      },
      allow_productivity = true,
      allow_quality = false,
      allow_decomposition = false,
      auto_recycle = false,
      result_is_always_fresh = true,
      main_product = "liquid-anger",
      maximum_productivity = 5,
      crafting_machine_tint =
      {
        primary = {r = 242, g = 230, b = 230, a = 1.000}, --rgb(242, 230, 230)
        secondary = {r = 210, g = 89, b = 89, a = 1.000}, --rgb(210, 89, 89)
        tertiary = {r = 228, g = 72, b =72, a = 1.000}, --rgb(228, 72, 72)
        quaternary = {r = 210, g = 18, b = 18, a = 1.000}, --rgb(210, 18, 18)
      },
      order = "g",
    },
    {
      type ="recipe",
      name ="hope-spoilage",
      subgroup = "cubic",
      category ="chemistry-or-cryogenics",
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube.png",
          scale = 0.9
        },
        {
          icon = "__space-age__/graphics/icons/spoilage.png",
          scale = 0.6,
        }
      },
      enabled = false,
      ingredients =
      {

        {type = "fluid", name = "liquid-disgust", amount = 600},
        {type = "fluid", name = "liquid-hope", amount = 600},
        {type = "item", name = "dormant-microcube", amount = 1},
      },

      energy_required = 35,
      results =
      {
        {type ="item", name ="spoilage", amount = 15},
        {type = "item", name = "energized-microcube", amount = 1,ignored_by_productivity = 9999,  percent_spoiled = 0}
      },
      allow_productivity = true,
      allow_quality = false,
      allow_decomposition = false,
      auto_recycle = false,
      result_is_always_fresh = true,
      main_product = "spoilage",
      maximum_productivity = 5,
      crafting_machine_tint =
      {
        primary = {r = 215, g = 226, b = 121, a = 1.000}, --rgb(215, 226, 121)
        secondary = {r = 169, g = 179, b = 123, a = 1.000}, --rgb(169, 179, 123)
        tertiary = {r = 195, g = 213, b =33, a = 1.000}, --rgb(195, 213, 33)
        quaternary = {r = 222, g = 222, b = 33, a = 1.000}, --rgb(222, 222, 33)
      },
      order = "g",
    },
    {
      type ="recipe",
      name ="fear-inversion",
      subgroup = "cubic",
      category ="chemistry-or-cryogenics",
      icon ="__cubium__/graphics/icons/fluid/liquid-courage.png",
      enabled = false,
      ingredients =
      {

        {type = "fluid", name = "liquid-fear", amount = 1000},
        {type = "item", name = "inverted-microcube", amount = 1},
      },

      energy_required = 35,
      results =
      {
        {type ="fluid", name ="liquid-courage", amount = 1000},
        {type = "item", name = "inverted-dormant-microcube", amount = 1,ignored_by_productivity = 9999}
      },
      allow_productivity = true,
      allow_quality = false,
      allow_decomposition = false,
      auto_recycle = false,
      result_is_always_fresh = true,
      main_product = "liquid-courage",
      maximum_productivity = 5,
      crafting_machine_tint =
      {
        primary = {r = 242, g = 230, b = 230, a = 1.000}, --rgb(242, 230, 230)
        secondary = {r = 91, g = 89, b = 210, a = 1.000}, --rgb(91, 89, 210)
        tertiary = {r = 95, g = 72, b =228, a = 1.000}, --rgb(95, 72, 228)
        quaternary = {r = 44, g = 18, b = 210, a = 1.000}, --rgb(44, 18, 210)
      },
      order = "g",
    },
    {
      type ="recipe",
      name ="courage-fear-steam",
      subgroup = "cubic",
      category ="chemistry-or-cryogenics",
      icon ="__base__/graphics/icons/fluid/steam.png",
      enabled = false,
      ingredients =
      {

        {type = "fluid", name = "liquid-fear", amount = 1000},
        {type = "fluid", name = "liquid-courage", amount = 1000},
      },

      energy_required = 10,
      results =
      {
        {type ="fluid", name ="steam", amount = 5000, temperature = 500},

      },
      allow_productivity = true,
      allow_quality = false,
      allow_decomposition = false,
      auto_recycle = false,
      main_product = "steam",
      maximum_productivity = 5,
      crafting_machine_tint =
      {
        primary = {r = 1.000, g = 0.912, b = 0.036, a = 1.000}, -- #ffe809ff
        secondary = {r = 0.707, g = 0.797, b = 0.335, a = 1.000}, -- #b4cb55ff
        tertiary = {r = 0.681, g = 0.635, b = 0.486, a = 1.000}, -- #ada17bff
        quaternary = {r = 1.000, g = 0.804, b = 0.000, a = 1.000}, -- #ffcd00ff
      },
      order = "g",
    },
    {
      type ="recipe",
      name ="inversion-awakening",
      subgroup = "cubic",
      category ="chemistry-or-cryogenics",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/matter-cube-yellow.png",
            scale = 0.9
          },
          {
            icon ="__base__/graphics/icons/fluid/steam.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      enabled = false,
      ingredients =
      {

        {type = "fluid", name = "liquid-fear", amount = 100},
        {type = "fluid", name = "liquid-courage", amount = 100},
        {type = "item", name = "inverted-dormant-microcube", amount = 1},
      },

      energy_required = 3,
      results =
      {
        {type ="fluid", name ="steam", amount = 50, temperature = 500},
        {type = "item", name = "inverted-microcube", amount = 1,ignored_by_productivity = 9999}

      },
      allow_productivity = true,
      allow_quality = false,
      allow_decomposition = false,
      auto_recycle = false,
      result_is_always_fresh = true,
      main_product = "inverted-microcube",
      maximum_productivity = 5,
      crafting_machine_tint =
      {
        primary = {r = 1.000, g = 0.912, b = 0.036, a = 1.000}, -- #ffe809ff
        secondary = {r = 0.707, g = 0.797, b = 0.335, a = 1.000}, -- #b4cb55ff
        tertiary = {r = 0.681, g = 0.635, b = 0.486, a = 1.000}, -- #ada17bff
        quaternary = {r = 1.000, g = 0.804, b = 0.000, a = 1.000}, -- #ffcd00ff
      },
      order = "e",
    },
    --Rocket silo recipes. LDS, Concrete, blue circuits, electric-engine-unit.
    {
      type = "recipe",
      name = "electric-engine-unit-by-inversion",
      subgroup = "cubic",
      icons = 
      {
          {

            icon = "__cubium__/graphics/icons/matter-cube-yellow.png",
            scale = 0.9
          },
          {
            icon = "__base__/graphics/icons/electric-engine-unit.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "advanced-crafting",

      enabled = false,
      auto_recycle = false,
      energy_required = 40,
      allow_productivity = true,
      ingredients = 
      {
          {type = "item", name = "inverted-microcube", amount = 1},
          {type = "item", name = "engine-unit", amount = 100},
          {type = "fluid", name = "liquid-dream", amount = 500},
      },
      results =
      {
        {type = "item", name = "inverted-dormant-microcube", amount = 1,ignored_by_productivity = 9999},
        {type = "item", name = "electric-engine-unit", amount = 100},
      },
      result_is_always_fresh = true,
      main_product = "electric-engine-unit",
      maximum_productivity = 5,
      order = "fc",
      allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "dream-concrete",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/dream.png",
            scale = 0.9
          },
          {
            icon = "__base__/graphics/icons/concrete.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "advanced-crafting",

      enabled = false,
      auto_recycle = false,
      energy_required = 30,
      allow_productivity = true,
      ingredients = 
      {
          {type = "item", name = "inverted-microcube", amount = 1},
          {type = "item", name = "stone-brick", amount = 100},
          {type = "item", name = "iron-plate", amount = 20},
          {type = "fluid", name = "liquid-dream", amount = 400},
      },
      results =
      {
        {type = "item", name = "inverted-dormant-microcube", amount = 1,ignored_by_productivity = 9999},
        {type = "item", name = "concrete", amount = 400},
      },
      main_product = "concrete",
      maximum_productivity = 5,
      order = "fc",
      allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "refined-dream-concrete",
      subgroup = "cubic",
      icons = 
      {
          {

            icon = "__cubium__/graphics/icons/dream.png",
            scale = 0.9
          },
          {
            icon = "__base__/graphics/icons/refined-concrete.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "advanced-crafting",

      enabled = false,
      auto_recycle = false,
      energy_required = 40,
      allow_productivity = true,
      ingredients = 
      {
          {type = "item", name = "inverted-microcube", amount = 1},
          {type = "item", name = "concrete", amount = 400},
          {type = "item", name = "steel-plate", amount = 20},
          {type = "fluid", name = "liquid-dream", amount = 400},
      },
      results =
      {
        {type = "item", name = "inverted-dormant-microcube", amount = 1,ignored_by_productivity = 9999},
        {type = "item", name = "refined-concrete", amount = 250},
      },
      result_is_always_fresh = true,
      main_product = "refined-concrete",
      maximum_productivity = 5,
      order = "fc",
      allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "dream-processing-unit",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/dream.png",
            scale = 0.9
          },
          {
            icon = "__base__/graphics/icons/processing-unit.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "electronics",

      enabled = false,
      auto_recycle = false,
      energy_required = 60,
      allow_productivity = true,
      ingredients = 
      {
          {type = "item", name = "inverted-microcube", amount = 1},
          {type = "item", name = "advanced-circuit", amount = 100},
          {type = "item", name = "electronic-circuit", amount = 20},
          {type = "item", name = "calcite", amount = 10},
          {type = "item", name = "ice", amount = 50},
          {type = "fluid", name = "dream-concentrate", amount = 1000},
      },
      results =
      {
        {type = "item", name = "inverted-dormant-microcube", amount = 1,ignored_by_productivity = 9999},
        {type = "item", name = "processing-unit", amount = 100},
      },
      result_is_always_fresh = true,
      main_product = "processing-unit",
      maximum_productivity = 5,
      order = "fc",
      allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "dream-advanced-circuit",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/dream.png",
            scale = 0.9
          },
          {
            icon = "__base__/graphics/icons/advanced-circuit.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "electronics",

      enabled = false,
      auto_recycle = false,
      energy_required = 50,
      allow_productivity = true,
      ingredients = 
      {
          {type = "item", name = "inverted-microcube", amount = 1},
          {type = "item", name = "cube-jelly", amount = 70},
          {type = "item", name = "steel-plate", amount = 10},
          {type = "item", name = "copper-plate", amount = 10},
          {type = "fluid", name = "dream-concentrate", amount = 500},
      },
      results =
      {
        {type = "item", name = "inverted-dormant-microcube", amount = 1,ignored_by_productivity = 9999},
        {type = "item", name = "advanced-circuit", amount = 50},
      },
      result_is_always_fresh = true,
      main_product = "advanced-circuit",
      maximum_productivity = 5,
      order = "fc",
      allow_decomposition = false,
    },
    --inverted Cube jelly
    {
      type = "recipe",
      name = "inverted-cube-jelly-recycling",
      subgroup = "cubic",
      icons = 
      {
        {
          icon = "__quality__/graphics/icons/recycling.png"
        },
        {
          icon = "__cubium__/graphics/icons/cube-jelly-yellow.png",
          scale = 0.4
        },
        {
          icon = "__quality__/graphics/icons/recycling-top.png"
        }
      },
      category = "recycling-or-hand-crafting",
      order = "zz[trash]-b[inverted-jelly-recycling]",
      enabled = false,
      auto_recycle = false,
      energy_required = 0.75,
      ingredients = {{type = "item", name = "inverted-cube-jelly", amount = 1}},
      results =
      {
        {type = "item", name = "stone",                amount = 1, probability = 0.25, show_details_in_recipe_tooltip = false},
        {type = "item", name = "sulfur",                amount = 1, probability = 0.30, show_details_in_recipe_tooltip = false},
        {type = "item", name = "jelly",                   amount = 1, probability = 0.05, show_details_in_recipe_tooltip = false},
        {type = "item", name = "solid-fuel",              amount = 1, probability = 0.05, show_details_in_recipe_tooltip = false},
        {type = "item", name = "coal",              amount = 1, probability = 0.05, show_details_in_recipe_tooltip = false},
        {type = "item", name = "calcite",              amount = 1, probability = 0.02, show_details_in_recipe_tooltip = false},
        {type = "item", name = "dream",              amount = 3, probability = 0.18, show_details_in_recipe_tooltip = false},
        {type = "item", name = "destabilized-cube-matter",            amount = 3, probability = 0.10, show_details_in_recipe_tooltip = false},


      },
      result_is_always_fresh = true,
      main_product = "sulfur",
      maximum_productivity = 5,
      allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "jelly-inversion",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/cube-jelly-yellow.png",
            scale = 0.9
          },
      },
      category = "advanced-crafting",

      enabled = false,
      auto_recycle = false,
      energy_required = 4,
      ingredients = 
      {
          {type = "item", name = "inverted-microcube", amount = 1},
          {type = "item", name = "cube-jelly", amount = 10},
      },
      results =
      {
        {type = "item", name = "inverted-cube-jelly",                amount = 10,  percent_spoiled = 0},

        {type = "item", name = "inverted-dormant-microcube",            amount = 1,ignored_by_productivity = 9999,  percent_spoiled = 0},
      },
      result_is_always_fresh = true,
      main_product = "inverted-cube-jelly",
      maximum_productivity = 5,
      order = "fa",
      allow_decomposition = false,
    },
    --transendental recipes
    {
      type = "recipe",
      name = "dream-fuel",
      subgroup = "cubic",
      category = "chemistry-or-cryogenics",
      energy_required = 35,
      ingredients =
      {
        {type = "fluid", name = "liquid-dream", amount = 1000},
        {type = "item", name = "solid-fuel", amount = 50},
        {type = "item", name = "energized-microcube", amount = 1},
      },
      results =
      {
        {type = "item", name = "dream-fuel", amount = 50},
        {type = "item", name = "dormant-microcube",                amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      allow_productivity = true,
      icon = "__cubium__/graphics/icons/dream-fuel.png",
      subgroup = "fluid-recipes",
      enabled = false,
      order = "b[fluid-chemistry]-c[dream-fuel]",
      result_is_always_fresh = true,
      main_product = "dream-fuel",
      auto_recycle = false,
      crafting_machine_tint =
      {
        primary = {r = 0.768, g = 0.631, b = 0.768, a = 1.000}, -- #c3a0c3ff
        secondary = {r = 0.659, g = 0.592, b = 0.678, a = 1.000}, -- #a896acff
        tertiary = {r = 0.774, g = 0.631, b = 0.766, a = 1.000}, -- #c5a0c3ff
        quaternary = {r = 0.564, g = 0.364, b = 0.564, a = 1.000}, -- #8f5c8fff
      },
      order = "h",
      allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "ice-dreams",
      subgroup = "cubic",
      icons = 
      {
        {
          icon = "__space-age__/graphics/icons/ice.png",
          scale = 0.9
        },
        {
          icon = "__cubium__/graphics/icons/dream.png",
          scale = 0.6,
          shift = util.by_pixel(0, 0),
        }
      },
      category = "chemistry-or-cryogenics",

      enabled = false,
      auto_recycle = false,
      energy_required = 1,
      ingredients = 
      {
        {type = "item", name = "energized-microcube", amount = 1},
        {type = "item", name = "dream", amount = 2},
      },
      results =
      {
        {type = "item", name = "ice",                amount = 7, percent_spoiled = 0},
        {type = "item", name = "dormant-microcube",            amount = 1,ignored_by_productivity = 9999,  percent_spoiled = 0},
      },
      result_is_always_fresh = true,
      main_product = "ice",
      maximum_productivity = 5,
      order = "h",
      allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "rocket-fuel-dreams",
      subgroup = "cubic",
      energy_required = 30,
      enabled = false,
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/dream-fuel.png",
          scale = 0.9
        },
        {
          icon = "__base__/graphics/icons/rocket-fuel.png",
          scale = 0.6,
          shift = util.by_pixel(0, 0),
        }
      },
      category = "crafting-with-fluid",
      ingredients =
      {
        {type = "item", name = "dream-fuel", amount = 100},
        {type = "fluid", name = "liquid-hope", amount = 100},
        {type = "item", name = "energized-microcube", amount = 1},
        
      },
      results = 
      {
        {type="item", name="rocket-fuel", amount=15},
        {type = "item", name = "dormant-microcube",                amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      crafting_machine_tint =
      {
        primary = {r = 1.0, g = 0.7, b = 0.0, a = 1.000},
        secondary = {r = 1.0, g = 0.7, b = 0.0, a = 1.000},
      },
      allow_productivity = true,
      auto_recycle = false,
      order = "fd",
      allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "biter-egg-refresh",
      category = "chemistry-or-cryogenics",
      subgroup = "cubic",
      order = "b[biter-egg]-f[refresh]",
      icons = 
      {
        {
          icon = "__space-age__/graphics/icons/biter-egg.png",
          scale = 0.9
        },
      },
      energy_required = 7,
      ingredients =
      {
        {type="item", name="biter-egg", amount=1},
        {type = "fluid", name = "liquid-hate", amount = 7},
        {type = "fluid", name = "liquid-anger", amount = 3},
      },
      results = 
      {
        {type="item", name="biter-egg", amount=1,percent_spoiled = 0},
      },
      allow_productivity = false,
      enabled = false,
      result_is_always_fresh = true,
      crafting_machine_tint =
      {
        primary = {r = 242, g = 230, b = 230, a = 1.000}, --rgb(242, 230, 230)
        secondary = {r = 210, g = 89, b = 89, a = 1.000}, --rgb(210, 89, 89)
        tertiary = {r = 228, g = 72, b =72, a = 1.000}, --rgb(228, 72, 72)
        quaternary = {r = 210, g = 18, b = 18, a = 1.000}, --rgb(210, 18, 18)
      },
      order = "i",
      allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "angry-rockets",
      subgroup = "cubic",
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube.png",
          scale = 0.9
        },
        {
          icon = "__base__/graphics/icons/explosive-rocket.png",
          scale = 0.6,
          shift = util.by_pixel(0, 0),
        },
      },
      category = "chemistry-or-cryogenics",

      enabled = false,
      auto_recycle = false,
      energy_required = 50,
      ingredients = 
      {
        {type = "item", name = "energized-microcube", amount = 3},
        {type = "item", name = "iron-plate", amount = 20},
        {type = "item", name = "sulfur", amount = 10},
        {type = "item", name = "carbon", amount = 10},
        {type = "fluid", name = "liquid-anger", amount = 175},
      },
      results =
      {
        {type = "item", name = "explosive-rocket",                amount = 14},
        {type = "item", name = "dormant-microcube",             amount = 3,ignored_by_productivity = 9999,  percent_spoiled = 0},
      },
      result_is_always_fresh = true,
      main_product = "explosive-rocket",
      maximum_productivity = 5,
      crafting_machine_tint =
      {
        primary = {r = 242, g = 230, b = 230, a = 1.000}, --rgb(242, 230, 230)
        secondary = {r = 210, g = 89, b = 89, a = 1.000}, --rgb(210, 89, 89)
        tertiary = {r = 228, g = 72, b =72, a = 1.000}, --rgb(228, 72, 72)
        quaternary = {r = 210, g = 18, b = 18, a = 1.000}, --rgb(210, 18, 18)
      },
      order = "i",
      allow_decomposition = false,
    },
    {
      type = "recipe",
      name = "biter-egg-breeding",
      subgroup = "cubic",
      category = "cryogenics",
      order = "b[biter-egg]-g[breeding]",
      energy_required = 22,
      icons = 
      {
        {
          icon = "__space-age__/graphics/icons/biter-egg.png",
          scale = 0.9
        },
      },
      surface_conditions =
      {
        {
          property = "pressure", --Aquilo
          min = 100,
          max = 600
        }
      },
      ingredients =
      {
        {type="item", name="biter-egg", amount=5},
        {type = "fluid", name = "liquid-hate", amount = 7},
        {type = "fluid", name = "liquid-anger", amount = 3},
        {type = "fluid", name = "liquid-hope", amount = 7},
        {type = "item", name = "energized-microcube", amount = 2},
        {type = "item", name = "inverted-microcube", amount = 2},
        {type = "item", name = "cube-jelly", amount = 30},
        {type = "item", name = "carbon", amount = 10},

      },
      results = 
      {
        {type="item", name="biter-egg", amount=6, percent_spoiled = 0},
        {type="item", name="biter-egg", probability = 0.4, amount=1, percent_spoiled = 0},
        {type="item", name="inverted-cube-jelly", probability = 0.1, amount=2},
        {type = "item", name = "dormant-microcube",                amount = 2,  percent_spoiled = 0, ignored_by_productivity = 9999},
        {type = "item", name = "inverted-dormant-microcube", amount = 2, percent_spoiled = 0,ignored_by_productivity = 9999},
      },
      allow_productivity = true,
      allow_quality = false,
      enabled = false,
      result_is_always_fresh = true,
      maximum_productivity = 2,
      crafting_machine_tint =
      {
        primary = {r = 242, g = 230, b = 230, a = 1.000}, --rgb(242, 230, 230)
        secondary = {r = 210, g = 89, b = 89, a = 1.000}, --rgb(210, 89, 89)
        tertiary = {r = 228, g = 72, b =72, a = 1.000}, --rgb(228, 72, 72)
        quaternary = {r = 210, g = 18, b = 18, a = 1.000}, --rgb(210, 18, 18)
      },
      order = "h",
      allow_decomposition = false,
    },
    {
      type ="recipe",
      name ="space-cube-recovery",
      subgroup = "cubic",
      category ="chemistry",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/matter-cube.png",
            scale = 0.9
          },
          {
            icon = "__cubium__/graphics/icons/matter-cube-dormant.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      enabled = false,
      ingredients =
      {

        {type = "fluid", name = "thruster-fuel", amount = 500},
        {type = "fluid", name = "thruster-oxidizer", amount = 500},
        {type = "item", name = "dormant-microcube", amount = 1},
      },

      energy_required = 1,
      results =
      {
        {type = "item", name = "energized-shards", amount = 100, ignored_by_productivity = 9999 },
      },
      allow_productivity = false,
      allow_quality = false,
      allow_decomposition = false,
      auto_recycle = false,
      result_is_always_fresh = true,
      main_product = "energized-shards",
      crafting_machine_tint =
      {
        primary = {r = 0.881, g = 0.100, b = 0.000, a = 0.502}, -- #e0190080
        secondary = {r = 0.930, g = 0.767, b = 0.605, a = 0.502}, -- #edc39a80
        tertiary = {r = 0.873, g = 0.649, b = 0.542, a = 0.502}, -- #dea58a80
        quaternary = {r = 0.629, g = 0.174, b = 0.000, a = 0.502}, -- #a02c0080
      },
      order = "cz",
      allow_decomposition = false,
    },
    {
      type ="recipe",
      name ="biter-egg-to-dream",
      subgroup = "cubic",
      category ="chemistry",
      icons = 
      {
          {
            icon = "__space-age__/graphics/icons/biter-egg.png",
            scale = 0.9
          },
          {
            icon = "__cubium__/graphics/icons/dream.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      enabled = false,
      ingredients =
      {

        {type = "item", name = "inverted-microcube", amount = 1},
        {type = "item", name = "biter-egg", amount = 1},
        {type = "item", name = "dormant-microcube", amount = 1},
      },

      energy_required = 5,
      results =
      {
        {type = "item", name = "energized-microcube", amount = 1, ignored_by_productivity = 9999},
        {type = "item", name = "inverted-dormant-microcube", amount = 1, ignored_by_productivity = 9999},
        {type = "fluid", name = "dream-concentrate", amount = 200}
      },
      allow_productivity = true,
      allow_quality = false,
      allow_decomposition = false,
      auto_recycle = false,
      result_is_always_fresh = true,
      main_product = "dream-concentrate",
      crafting_machine_tint =
      {
        primary = {r = 0.881, g = 0.100, b = 0.000, a = 0.502}, -- #e0190080
        secondary = {r = 0.930, g = 0.767, b = 0.605, a = 0.502}, -- #edc39a80
        tertiary = {r = 0.873, g = 0.649, b = 0.542, a = 0.502}, -- #dea58a80
        quaternary = {r = 0.629, g = 0.174, b = 0.000, a = 0.502}, -- #a02c0080
      },
      order = "i",
      
    },

    --Science recipes
    {
      type = "recipe",
      name = "automation-science-pack-cubic",
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube.png",
          scale = 0.9
        },
        {
          icon = "__base__/graphics/icons/automation-science-pack.png",
          scale = 0.6,
        }
      },
      category = "advanced-crafting",
      subgroup = "cubic",
      enabled = false,
      energy_required = 5,
      ingredients =
      {
        {type = "item", name = "copper-plate", amount = 1},
        {type = "item", name = "iron-gear-wheel", amount = 1},
        {type = "item", name = "energized-microcube", amount = 1},
        {type = "fluid", name = "dream-concentrate", amount = 50}
      },
      results = 
      {
        {type="item", name="automation-science-pack", amount=3},
        {type = "item", name = "dormant-microcube",                amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      crafting_machine_tint =
      {
        primary = {r = 1.000, g = 0.0, b = 0.0, a = 1.000},
        secondary = {r = 1.000, g = 0.0, b = 0.0, a = 1.000},
      },
      allow_productivity = true,
      auto_recycle = false,
      result_is_always_fresh = true,
      order = "aa",
    },

    {
      type = "recipe",
      name = "logistic-science-pack-cubic",
      category = "advanced-crafting",
      subgroup = "cubic",
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube.png",
          scale = 0.9
        },
        {
          icon = "__base__/graphics/icons/logistic-science-pack.png",
          scale = 0.6,
        }
      },
      enabled = false,
      energy_required = 6,
      ingredients =
      {
        {type = "item", name = "inserter", amount = 1},
        {type = "item", name = "transport-belt", amount = 1},
        {type = "item", name = "energized-microcube", amount = 1},
        {type = "fluid", name = "dream-concentrate", amount = 75},
      },
      results = 
      {
        {type= "item", name="logistic-science-pack", amount=3},
        {type = "item", name = "dormant-microcube",                amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      crafting_machine_tint =
      {
        primary = {r = 0.0, g = 1.0, b = 0.0, a = 1.000},
        secondary = {r = 0.0, g = 1.0, b = 0.0, a = 1.000},
      },
      allow_productivity = true,
      auto_recycle = false,
      result_is_always_fresh = true,
      order = "aa",
    },
    {
      type = "recipe",
      name = "chemical-science-pack-cubic",
      category = "advanced-crafting",
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube.png",
          scale = 0.9
        },
        {
          icon = "__base__/graphics/icons/chemical-science-pack.png",
          scale = 0.6,
        }
      },
      subgroup = "cubic",
      enabled = false,
      energy_required = 24,
      ingredients =
      {
        {type = "item", name = "engine-unit", amount = 2},
        {type = "item", name = "advanced-circuit", amount = 3},
        {type = "item", name = "sulfur", amount = 1},
        {type = "item", name = "energized-microcube", amount = 1},
        {type = "fluid", name = "dream-concentrate", amount = 100},
      },
      results = 
      {
        {type="item", name="chemical-science-pack", amount=6},
        {type = "item", name = "dormant-microcube",                amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      crafting_machine_tint =
      {
        primary = {r = 0.0, g = 0.8, b = 1.0, a = 1.000},
        secondary = {r = 0.0, g = 0.8, b = 1.0, a = 1.000},
      },
      allow_productivity = true,
      auto_recycle = false,
      result_is_always_fresh = true,
      order = "aa",
    },
    {
      type = "recipe",
      name = "military-science-pack-cubic",
      category = "advanced-crafting",
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube.png",
          scale = 0.9
        },
        {
          icon = "__base__/graphics/icons/military-science-pack.png",
          scale = 0.6,
        }
      },
      subgroup = "cubic",
      enabled = false,
      energy_required = 10,
      ingredients =
      {
        {type = "item", name = "piercing-rounds-magazine", amount = 1},
        {type = "item", name = "grenade", amount = 1},
        {type = "item", name = "stone-wall", amount = 2},
        {type = "item", name = "energized-microcube", amount = 1},
        {type = "fluid", name = "dream-concentrate", amount = 125}
      },
      results = 
      {
        {type="item", name="military-science-pack", amount=6},
        {type = "item", name = "dormant-microcube",                amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      crafting_machine_tint =
      {
        primary = {r = 0.3, g = 0.3, b = 0.3, a = 1.000},
        secondary = {r = 0.3, g = 0.3, b = 0.3, a = 1.000},
      },
      allow_productivity = true,
      auto_recycle = false,
      result_is_always_fresh = true,
      order = "aa",
    },
    {
      type = "recipe",
      name = "production-science-pack-cubic",
      category = "advanced-crafting",
      subgroup = "cubic",
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube.png",
          scale = 0.9
        },
        {
          icon = "__base__/graphics/icons/production-science-pack.png",
          scale = 0.6,
        }
      },
      enabled = false,
      energy_required = 21,
      ingredients =
      {
        {type = "item", name = "electric-furnace", amount = 1},
        {type = "item", name = "productivity-module", amount = 1},
        {type = "item", name = "rail", amount = 30},
        {type = "item", name = "energized-microcube", amount = 1},
        {type = "fluid", name = "dream-concentrate", amount = 150},
      },
      results = 
      {
        {type="item", name="production-science-pack", amount=8},
        {type = "item", name = "dormant-microcube",                amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      crafting_machine_tint =
      {
        primary = {r = 0.8, g = 0.0, b = 1.0, a = 1.000},
        secondary = {r = 0.8, g = 0.0, b = 1.0, a = 1.000},
      },
      allow_productivity = true,
      auto_recycle = false,
      result_is_always_fresh = true,
      order = "aa",
    },
    {
      type = "recipe",
      name = "utility-science-pack-cubic",
      category = "advanced-crafting",
      subgroup = "cubic",
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube.png",
          scale = 0.9
        },
        {
          icon = "__base__/graphics/icons/utility-science-pack.png",
          scale = 0.6,
        }
      },
      enabled = false,
      energy_required = 21,
      ingredients =
      {
        {type = "item", name = "low-density-structure", amount = 3},
        {type = "item", name = "processing-unit", amount = 2},
        {type = "item", name = "flying-robot-frame", amount = 1},
        {type = "item", name = "energized-microcube", amount = 1},
        {type = "fluid", name = "dream-concentrate", amount = 150},
        
      },
      results = 
      {
        {type="item", name="utility-science-pack", amount=8},
        {type = "item", name = "dormant-microcube", amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      crafting_machine_tint =
      {
        primary = {r = 1.0, g = 0.8, b = 0.0, a = 1.000},
        secondary = {r = 1.0, g = 0.8, b = 0.0, a = 1.000},
      },
      allow_productivity = true,
      auto_recycle = false,
      result_is_always_fresh = true,
      order = "aa",
    },
    --advanced science
    {
      type = "recipe",
      name = "metallurgic-science-pack-cubic",
      category = "metallurgy",
      surface_conditions =
      {
        {
          property = "pressure",
          min = 4000,
          max = 4000
        }
      },
      enabled = false,
      ingredients =
      {
        {type = "item", name = "tungsten-carbide", amount = 3},
        {type = "item", name = "tungsten-plate", amount = 2},
        {type = "fluid", name = "molten-copper", amount = 200},
        {type = "item", name = "inverted-microcube", amount = 1},
        {type = "fluid", name = "dream-concentrate", amount = 200},
      },
      energy_required = 10,
      results = 
      {
        {type="item", name="metallurgic-science-pack", amount=3},
        {type = "item", name = "inverted-dormant-microcube", amount = 1, ignored_by_productivity = 9999},
      },
      allow_productivity = true,
      subgroup = "cubic",
      auto_recycle = false,
      result_is_always_fresh = true,
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube-yellow.png",
          scale = 0.9
        },
        {
          icon = "__space-age__/graphics/icons/metallurgic-science-pack.png",
          scale = 0.6,
        }
      },
      order = "ab",
    },
    {
      type = "recipe",
      name = "agricultural-science-pack-cubic",
      category = "organic",
      subgroup = "science-pack",
      surface_conditions =
      {
        {
          property = "pressure",
          min = 2000,
          max = 2000
        }
      },
      enabled = false,
      ingredients =
      {
        {type = "item", name = "bioflux", amount = 1},
        {type = "item", name = "pentapod-egg", amount = 1},
        {type = "item", name = "energized-microcube", amount = 1},
        {type = "item", name = "cube-jelly", amount = 10},
      },

      energy_required = 4,
      results = 
      {
        {type="item", name="agricultural-science-pack", amount=4},
        {type = "item", name = "dormant-microcube", amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      allow_productivity = true,
      crafting_machine_tint =
      {
        primary = {0.1, 0.2, 0.0, 1},
        secondary = {0.639, 0.764, 1, 1}
      },
      subgroup = "cubic",
      auto_recycle = false,
      result_is_always_fresh = true,
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube.png",
          scale = 0.9
        },
        {
          icon = "__space-age__/graphics/icons/agricultural-science-pack.png",
          scale = 0.6,
        }
      },
      order = "ab",
    },
    {
      type = "recipe",
      name = "electromagnetic-science-pack-cubic",
      category = "electromagnetics",
      surface_conditions =
      {
        {
          property = "magnetic-field",
          min = 99,
          max = 99
        }
      },
      enabled = false,
      ingredients =
      {
        {type = "item", name = "supercapacitor", amount = 1},
        {type = "item", name = "accumulator", amount = 1},
        {type = "fluid", name = "electrolyte", amount = 50},
        {type = "item", name = "energized-microcube", amount = 1},
        {type = "fluid", name = "dream-concentrate", amount = 200},
      },
      energy_required = 10,
      results = 
      {
        {type="item", name="electromagnetic-science-pack", amount=4},
        {type = "item", name = "dormant-microcube", amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      allow_productivity = true,
      subgroup = "cubic",
      auto_recycle = false,
      result_is_always_fresh = true,
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube.png",
          scale = 0.9
        },
        {
          icon = "__space-age__/graphics/icons/electromagnetic-science-pack.png",
          scale = 0.6,
        }
      },
      order = "ab",
    },
    {
      type = "recipe",
      name = "cryogenic-science-pack-cubic",
      category = "cryogenics",
      surface_conditions =
      {
        {
          property = "pressure",
          min = 300,
          max = 300
        }
      },
      enabled = false,
      ingredients =
      {
        {type = "item", name = "ice", amount = 3},
        {type = "item", name = "lithium-plate", amount = 1},
        {type = "fluid", name = "fluoroketone-cold", amount = 6, ignored_by_stats = 3},
        {type = "item", name = "energized-microcube", amount = 1},
        {type = "fluid", name = "dream-concentrate", amount = 200},
      },
      energy_required = 20,
      results =
      {
        {type = "item", name = "cryogenic-science-pack", amount = 4},
        {type = "fluid", name = "fluoroketone-hot", amount = 3, ignored_by_stats = 3, ignored_by_productivity = 3},
        {type ="fluid", name ="liquid-dream", amount = 30, ignored_by_stats = 30, ignored_by_productivity = 30},
        {type = "item", name = "dormant-microcube", amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      main_product = "cryogenic-science-pack",
      allow_productivity = true,
      crafting_machine_tint =
      {
        primary = {r = 0.040, g = 0.186, b = 1.000, a = 1.000}, -- #0a2fffff
        secondary = {r = 0.200, g = 0.400, b = 1.000, a = 1.000}, -- #3366ffff
        tertiary = {r = 0.600, g = 0.651, b = 1.000, a = 1.000}, -- #99a6ffff
        quaternary = {r = 0.100, g = 0.300, b = 0.500, a = 1.000}, -- #194c7fff
      },
      subgroup = "cubic",
      auto_recycle = false,
      result_is_always_fresh = true,
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube.png",
          scale = 0.9
        },
        {
          icon = "__space-age__/graphics/icons/cryogenic-science-pack.png",
          scale = 0.6,
        }
      },
      order = "ab",
    },
    {
      type = "recipe",
      name = "promethium-science-pack-cubic",
      energy_required = 5,
      surface_conditions =
      {
        {
          property = "gravity",
          min = 0,
          max = 0
        }
      },
      enabled = false,
      allow_productivity = true,
      category = "cryogenics",
      ingredients =
      {
        {type = "item", name = "promethium-asteroid-chunk", amount = 25},
        {type = "item", name = "quantum-processor", amount = 1},
        {type = "item", name = "biter-egg", amount = 10},
        {type = "item", name = "energized-microcube", amount = 1},
        {type = "fluid", name = "dream-concentrate", amount = 200},
      },
      results = 
      {
        {type="item", name="promethium-science-pack", amount=25},
        {type = "item", name = "energized-shards", amount = 100,  ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      crafting_machine_tint =
      {
        primary = {r = 0, g = 0, b = 0.1, a = 1},
        secondary = {r = 0, g = 0, b = 0.4, a = 1},
        tertiary = {r = 0.1, g = 0.1, b = 0.4, a = 1},
        quaternary = {r = 0, g = 0, b = 0.1, a = 1},
      },
      subgroup = "cubic",
      auto_recycle = false,
      result_is_always_fresh = true,
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube.png",
          scale = 0.9
        },
        {
          icon = "__space-age__/graphics/icons/promethium-science-pack.png",
          scale = 0.6,
        }
      },
      order = "az",
    },
    --express belts
    {
      type = "recipe",
      name = "express-transport-belt-dream",
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube.png",
          scale = 0.9
        },
        {
          icon = "__base__/graphics/icons/express-transport-belt.png",
          scale = 0.6,
        }
      },
      category = "chemistry-or-cryogenics",
      subgroup = "cubic",
      enabled = false,
      ingredients =
      {
        {type = "item", name = "iron-gear-wheel", amount = 10},
        {type = "item", name = "fast-transport-belt", amount = 1},
        {type = "fluid", name = "dream-concentrate", amount = 20},
        {type = "fluid", name = "liquid-hope", amount = 20},
        {type = "item", name = "energized-microcube", amount = 1}
      },
      results = 
      {
        {type="item", name="express-transport-belt", amount=1},
        {type = "item", name = "dormant-microcube",                amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      result_is_always_fresh = true,
      auto_recycle = false,
      order = "ja",
    },
    {
      type = "recipe",
      name = "express-underground-belt-dream",
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube.png",
          scale = 0.9
        },
        {
          icon = "__base__/graphics/icons/express-underground-belt.png",
          scale = 0.6,
        }
      },
      energy_required = 2,
      category = "chemistry-or-cryogenics",
      subgroup = "cubic",
      enabled = false,
      ingredients =
      {
        {type = "item", name = "iron-gear-wheel", amount = 80},
        {type = "item", name = "fast-underground-belt", amount = 2},
        {type = "fluid", name = "dream-concentrate", amount = 40},
        {type = "fluid", name = "liquid-hope", amount = 40},
        {type = "item", name = "energized-microcube", amount = 1}
      },
      results = 
      {
        {type = "item", name = "dormant-microcube",                amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
        {type="item", name="express-underground-belt", amount=2},
      },
      result_is_always_fresh = true,
      auto_recycle = false,
      order = "jb",
    },
    {
      type = "recipe",
      name = "express-splitter-dream",

      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube.png",
          scale = 0.9
        },
        {
          icon = "__base__/graphics/icons/express-splitter.png",
          scale = 0.6,
        }
      },
      category = "chemistry-or-cryogenics",
      subgroup = "cubic",
      enabled = false,
      energy_required = 2,
      ingredients =
      {
        {type = "item", name = "fast-splitter", amount = 1},
        {type = "item", name = "iron-gear-wheel", amount = 10},
        {type = "item", name = "advanced-circuit", amount = 10},
        {type = "fluid", name = "dream-concentrate", amount = 80},
        {type = "fluid", name = "liquid-hope", amount = 80},
        {type = "item", name = "energized-microcube", amount = 1}
      },
      results = 
      {
        {type="item", name="express-splitter", amount=1},
        {type = "item", name = "dormant-microcube",                amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      result_is_always_fresh = true,
      auto_recycle = false,
      order = "jc",
    },
    --turbo belts
    {
      type = "recipe",
      name = "turbo-transport-belt-dream",
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube-yellow.png",
          scale = 0.9
        },
        {
          icon = "__space-age__/graphics/icons/turbo-transport-belt.png",
          scale = 0.6,
        }
      },
      category = "chemistry-or-cryogenics",
      subgroup = "cubic",
      enabled = false,
      ingredients =
      {
        {type = "item", name = "iron-gear-wheel", amount = 20},
        {type = "item", name = "express-transport-belt", amount = 1},
        {type = "fluid", name = "dream-concentrate", amount = 20},
        {type = "fluid", name = "liquid-hope", amount = 20},
        {type = "fluid", name = "liquid-courage", amount = 20},
        {type = "item", name = "inverted-microcube", amount = 2},
        {type = "item", name = "low-density-structure", amount = 10},
      },
      results = 
      {
        {type="item", name="turbo-transport-belt", amount=1},
        {type = "item", name = "inverted-dormant-microcube",                amount = 2,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      result_is_always_fresh = true,
      auto_recycle = false,
      order = "jd",
    },
    {
      type = "recipe",
      name = "turbo-underground-belt-dream",
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube-yellow.png",
          scale = 0.9
        },
        {
          icon = "__space-age__/graphics/icons/turbo-underground-belt.png",
          scale = 0.6,
        }
      },
      energy_required = 2,
      category = "chemistry-or-cryogenics",
      subgroup = "cubic",
      enabled = false,
      ingredients =
      {
        {type = "item", name = "iron-gear-wheel", amount = 120},
        {type = "item", name = "express-underground-belt", amount = 2},
        {type = "fluid", name = "dream-concentrate", amount = 40},
        {type = "fluid", name = "liquid-hope", amount = 40},
        {type = "fluid", name = "liquid-courage", amount = 40},
        {type = "item", name = "inverted-microcube", amount = 3},
        {type = "item", name = "low-density-structure", amount = 80},
      },
      results = 
      {
        {type = "item", name = "inverted-dormant-microcube",                amount = 3,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
        {type="item", name="turbo-underground-belt", amount=2},
      },
      result_is_always_fresh = true,
      auto_recycle = false,
      order = "je",
    },
    {
      type = "recipe",
      name = "turbo-splitter-dream",
      icons = 
      {
        {
          icon = "__cubium__/graphics/icons/matter-cube-yellow.png",
          scale = 0.9
        },
        {
          icon = "__space-age__/graphics/icons/turbo-splitter.png",
          scale = 0.6,
        }
      },
      category = "chemistry-or-cryogenics",
      subgroup = "cubic",
      enabled = false,
      energy_required = 2,
      ingredients =
      {
        {type = "item", name = "express-splitter", amount = 1},
        {type = "item", name = "iron-gear-wheel", amount = 20},
        {type = "item", name = "processing-unit", amount = 10},
        {type = "fluid", name = "dream-concentrate", amount = 80},
        {type = "fluid", name = "liquid-hope", amount = 80},
        {type = "fluid", name = "liquid-courage", amount = 80},
        {type = "item", name = "inverted-microcube", amount = 3},
        {type = "item", name = "low-density-structure", amount = 30},
      },
      results = 
      {
        {type="item", name="turbo-splitter", amount=1},
        {type = "item", name = "inverted-dormant-microcube",                amount = 3,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      result_is_always_fresh = true,
      auto_recycle = false,
      order = "jf",
    },
    {
      type = "recipe",
      name = "solid-fuel-massage",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/matter-cube.png",
            scale = 0.9
          },
          {
            icon = "__base__/graphics/icons/solid-fuel.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "advanced-crafting",

      enabled = false,
      auto_recycle = false,
      energy_required = 10,
      allow_productivity = false,
      ingredients = 
      {
          {type = "item", name = "dormant-microcube", amount = 1},
          {type = "item", name = "solid-fuel", amount = 20},
      },
      results =
      {
        {type = "item", name = "energized-microcube",amount = 1,ignored_by_productivity = 9999, percent_spoiled = 0},
      },
      result_is_always_fresh = true,
      main_product = "energized-microcube",
      maximum_productivity = 1,
      order = "c",
    },
    --misc Aquilo
    {
      type = "recipe",
      name = "ammonia-intoxication",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__space-age__/graphics/icons/fluid/ammonia.png",
            scale = 0.9
          },
          {
            icon = "__cubium__/graphics/icons/matter-cube.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "advanced-crafting",

      enabled = false,
      auto_recycle = false,
      energy_required = 10,
      allow_productivity = false,
      ingredients = 
      {
          {type = "item", name = "dormant-microcube", amount = 1},
          {type = "fluid", name = "ammonia", amount = 3000},
      },
      results =
      {
        {type = "item", name = "energized-shards",amount = 100,ignored_by_productivity = 9999, percent_spoiled = 0},
      },
      result_is_always_fresh = true,
      main_product = "energized-shards",
      maximum_productivity = 1,
      order = "czz",
    },
    {
      type = "recipe",
      name = "inverted-amplification",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/cube-jelly-yellow.png",
            scale = 0.9
          },
          {
            icon = "__cubium__/graphics/icons/cube-jelly-yellow.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "chemistry-or-cryogenics",

      enabled = false,
      auto_recycle = false,
      energy_required = 3,
      ingredients = 
      {
          {type = "item", name = "energized-microcube", amount = 1},
          {type = "item", name = "inverted-cube-jelly", amount = 10},
          {type = "item", name = "cube-jelly", amount = 10},
          {type = "item", name = "inverted-microcube", amount = 1},
      },
      results =
      {
        {type = "item", name = "cube-jelly",                amount = 30,  percent_spoiled = 0, ignored_by_productivity = 10, ignored_by_stats = 10},
        {type = "item", name = "inverted-cube-jelly",                amount = 15,  percent_spoiled = 0, ignored_by_productivity = 10, ignored_by_stats = 10},
        {type = "item", name = "dormant-microcube",              amount = 1,ignored_by_productivity = 9999,  percent_spoiled = 0},
        {type = "item", name = "inverted-dormant-microcube",            amount = 1,ignored_by_productivity = 9999,  percent_spoiled = 0},
      },
      result_is_always_fresh = true,
      main_product = "cube-jelly",
      maximum_productivity = 5,
      allow_productivity = true,
      order = "fa",
    },
    {
      type = "recipe",
      name = "carbon-inversion",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/cube-jelly-yellow.png",
            scale = 0.9
          },
          {
            icon = "__space-age__/graphics/icons/carbon.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "chemistry-or-cryogenics",

      enabled = false,
      auto_recycle = false,
      energy_required = 10,
      ingredients = 
      {
          {type = "item", name = "inverted-cube-jelly", amount = 35},
          {type = "item", name = "carbon", amount = 20},
          {type = "item", name = "inverted-microcube", amount = 4},
      },
      results =
      {
        {type = "item", name = "carbon-fiber",                amount = 10},
        {type = "item", name = "inverted-dormant-microcube",            amount = 4,ignored_by_productivity = 9999,  percent_spoiled = 0},
      },
      result_is_always_fresh = true,
      main_product = "carbon-fiber",
      maximum_productivity = 5,
      allow_productivity = true,
      order = "ff",
    },
    {
      type = "recipe",
      name = "dream-amplification",
      subgroup = "cubic",
      icons = 
      {
          {
            icon ="__cubium__/graphics/icons/fluid/dream-concentrate.png",
            scale = 0.9
          },
          {
            icon = "__cubium__/graphics/icons/cube-jelly.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "chemistry-or-cryogenics",

      enabled = false,
      auto_recycle = false,
      energy_required = 15,
      ingredients = 
      {
          {type = "item", name = "energized-microcube", amount = 10},
          {type = "item", name = "cube-jelly", amount = 30},
          {type ="fluid", name ="dream-concentrate", amount = 2000}
      },
      results =
      {
        {type = "item", name = "cube-jelly",                amount = 130,  percent_spoiled = 0, ignored_by_productivity = 30, ignored_by_stats = 10},
        {type = "item", name = "dormant-microcube",              amount = 10,ignored_by_productivity = 9999,  percent_spoiled = 0},
      },
      result_is_always_fresh = true,
      main_product = "cube-jelly",
      maximum_productivity = 5,
      allow_productivity = true,
      order = "d",
    },
    {
      type = "recipe",
      name = "dream-foundry",
      subgroup = "cubic",
      icons = 
      {
          {
            icon ="__cubium__/graphics/icons/fluid/dream-concentrate.png",
            scale = 0.9
          },
          {
            icon = "__space-age__/graphics/icons/foundry.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "chemistry-or-cryogenics",
      surface_conditions = 
      {
        {
          property = "pressure",
          min = 0,
          max = 2000
        },
      },
      enabled = false,
      auto_recycle = false,
      energy_required = 120,
      ingredients = 
      {
          {type = "item", name = "energized-microcube", amount = 10},
          {type = "item", name = "inverted-microcube", amount = 10},
          {type = "item", name = "cube-jelly", amount = 10},
          {type = "item", name = "tungsten-plate", amount = 30},
          {type = "item", name = "electronic-circuit", amount = 30},
          {type = "item", name = "steel-plate", amount = 50},
          {type = "item", name = "concrete", amount = 40},
          {type ="fluid", name ="dream-concentrate", amount = 3000},
          {type ="fluid", name ="liquid-hope", amount = 1500},
          {type ="fluid", name ="liquid-courage", amount = 1500},
      },
      results =
      {
        {type = "item", name = "foundry", amount = 1},
        {type = "item", name = "dormant-microcube",              amount = 10,ignored_by_productivity = 9999,  percent_spoiled = 0},
        {type = "item", name = "inverted-dormant-microcube", amount = 10,ignored_by_productivity = 9999, percent_spoiled = 0},
      },
      result_is_always_fresh = true,
      main_product = "foundry",
      allow_productivity = false,
      order = "ka",
    },
    {
      type = "recipe",
      name = "dream-electromagnetic-plant",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/matter-cube-yellow.png",
            scale = 0.9
          },
          {
            icon = "__space-age__/graphics/icons/electromagnetic-plant.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "chemistry-or-cryogenics",
      surface_conditions = 
      {
        {
          property = "pressure",
          min = 0,
          max = 2000
        },
      },
      enabled = false,
      auto_recycle = false,
      energy_required = 120,
      ingredients = 
      {
          {type = "item", name = "energized-microcube", amount = 10},
          {type = "item", name = "inverted-microcube", amount = 10},
          {type = "item", name = "cube-jelly", amount = 10},
          {type = "item", name = "holmium-plate", amount = 150},
          {type = "item", name = "processing-unit", amount = 50},
          {type = "item", name = "steel-plate", amount = 50},
          {type = "item", name = "concrete", amount = 50},
          {type ="fluid", name ="dream-concentrate", amount = 3000},
          {type ="fluid", name ="liquid-hope", amount = 1500},
          {type ="fluid", name ="liquid-courage", amount = 1500},
      },
      results =
      {
        {type = "item", name = "electromagnetic-plant", amount = 1},
        {type = "item", name = "dormant-microcube",              amount = 10,ignored_by_productivity = 9999,  percent_spoiled = 0},
        {type = "item", name = "inverted-dormant-microcube", amount = 10,ignored_by_productivity = 9999, percent_spoiled = 0},
      },
      result_is_always_fresh = true,
      main_product = "electromagnetic-plant",
      allow_productivity = false,
      order = "kb",
    },
    {
      type = "recipe",
      name = "dream-overflow",
      subgroup = "cubic",
      icons = 
      {
          {
            icon = "__cubium__/graphics/icons/cube-jelly.png",
            scale = 0.9
          },
          {
            icon = "__cubium__/graphics/icons/dream.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "chemistry-or-cryogenics",

      enabled = false,
      auto_recycle = false,
      energy_required = 3,
      ingredients = 
      {
          {type = "item", name = "dream", amount = 200},
          {type = "item", name = "inverted-microcube", amount = 2},
      },
      results =
      {
        {type = "item", name = "cube-jelly",                amount = 10,  percent_spoiled = 0},
        {type = "item", name = "inverted-dormant-microcube",            amount = 2,ignored_by_productivity = 9999,  percent_spoiled = 0},
      },
      result_is_always_fresh = true,
      main_product = "cube-jelly",
      maximum_productivity = 5,
      allow_productivity = true,
      order = "dz",
    },

    {
      type = "recipe",
      name = "dream-holmium-plate",
      subgroup = "cubic",
      icons = 
      {
          {
            icon ="__cubium__/graphics/icons/fluid/dream-concentrate.png",
            scale = 0.9
          },
          {
            icon = "__space-age__/graphics/icons/holmium-plate.png",
            scale = 0.6,
            shift = util.by_pixel(0, 0),
          }
      },
      category = "chemistry-or-cryogenics",
      surface_conditions = 
      {
        {
          property = "pressure",
          min = 0,
          max = 800
        },
      },
      enabled = false,
      auto_recycle = false,
      energy_required = 120,
      ingredients = 
      {
          {type = "item", name = "energized-microcube", amount = 10},
          {type = "item", name = "inverted-microcube", amount = 10},
          {type = "item", name = "cube-jelly", amount = 50},
          {type = "item", name = "steel-plate", amount = 50},
          {type ="fluid", name ="dream-concentrate", amount = 350},
          {type ="fluid", name ="liquid-hope", amount = 550},
      },
      results =
      {
        {type = "item", name = "holmium-plate", amount = 20},
        {type = "item", name = "dormant-microcube",              amount = 10,ignored_by_productivity = 9999,  percent_spoiled = 0},
        {type = "item", name = "inverted-dormant-microcube", amount = 10,ignored_by_productivity = 9999, percent_spoiled = 0},

      },
      result_is_always_fresh = true,
      main_product = "holmium-plate",
      allow_productivity = true,
      order = "hz",
    },
    {
      type = "recipe",
      name = "solid-fuel-from-hope-and-dream",
      category = "chemistry",
      energy_required = 10,
      ingredients =
      {
        {type = "fluid", name = "liquid-hope", amount = 150},
        {type = "fluid", name = "liquid-dream", amount = 150},
        {type = "item", name = "energized-microcube", amount = 1},
      },
      results =
      {
        {type = "item", name = "solid-fuel", amount = 5},
        {type = "item", name = "dormant-microcube", amount = 1,  percent_spoiled = 0, ignored_by_productivity = 9999, show_details_in_recipe_tooltip = false},
      },
      allow_productivity = true,
      icon = "__cubium__/graphics/icons/solid-fuel-from-hope.png",
      subgroup = "fluid-recipes",
      enabled = false,
      order = "b[fluid-chemistry]-g[solid-fuel-from-hope-oil]",
      enabled = false,
      auto_recycle = false,
      allow_quality = false,
      maximum_productivity = 2,
      result_is_always_fresh = true,
      crafting_machine_tint =
      {
        primary = {r = 242, g = 230, b = 230, a = 1.000}, --rgb(242, 230, 230)
        secondary = {r = 91, g = 89, b = 210, a = 1.000}, --rgb(91, 89, 210)
        tertiary = {r = 95, g = 72, b =228, a = 1.000}, --rgb(95, 72, 228)
        quaternary = {r = 44, g = 18, b = 210, a = 1.000}, --rgb(44, 18, 210)
      },
      order = "h",
    },
    {
      type = "recipe",
      name = "angry-ammunition",
      subgroup = "cubic",
      icons = 
      {
        {

          icon = "__cubium__/graphics/icons/dream.png",
          scale = 0.9
        },
        {
          icon = "__base__/graphics/icons/piercing-rounds-magazine.png",
          scale = 0.6,
          shift = util.by_pixel(0, 0),
        }
      },
      category = "chemistry-or-cryogenics",

      enabled = false,
      auto_recycle = false,
      energy_required = 1,
      ingredients = 
      {
        {type = "item", name = "energized-microcube", amount = 1},
        {type = "item", name = "firearm-magazine", amount = 10},
        {type ="fluid", name ="liquid-anger", amount = 500},
        {type ="fluid", name ="liquid-hate", amount = 500},
      },
      results =
      {
        {type = "item", name = "piercing-rounds-magazine",                amount = 10, percent_spoiled = 0},
        {type = "item", name = "dormant-microcube",            amount = 1,ignored_by_productivity = 9999,  percent_spoiled = 0},
      },
      result_is_always_fresh = true,
      main_product = "piercing-rounds-magazine",
      maximum_productivity = 3,
      order = "h",
    },

})

