WIP
This commit is contained in:
parent
ce6d049583
commit
e7a311e26c
12 changed files with 104 additions and 11 deletions
|
@ -20,4 +20,8 @@ PreLeyZero (https://mods.factorio.com/mod/exotic-industries)
|
||||||
planetfall (https://mods.factorio.com/mod/ThemTharHills)
|
planetfall (https://mods.factorio.com/mod/ThemTharHills)
|
||||||
|
|
||||||
- Gold ore
|
- Gold ore
|
||||||
- Gold wire
|
- Gold wire
|
||||||
|
|
||||||
|
CG-Matt (https://mods.factorio.com/mod/simple-wood-liquefaction)
|
||||||
|
|
||||||
|
- Wood liquefaction
|
Binary file not shown.
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 14 KiB |
BIN
lignumis/graphics/icons/wood-pulp.png
Normal file
BIN
lignumis/graphics/icons/wood-pulp.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.2 KiB |
|
@ -40,8 +40,12 @@ steam-science-pack=Steam science pack
|
||||||
[item-description]
|
[item-description]
|
||||||
wooden-wall=Use wooden walls to protect your base from the locals and to reduce noise levels.
|
wooden-wall=Use wooden walls to protect your base from the locals and to reduce noise levels.
|
||||||
|
|
||||||
|
[fluid-name]
|
||||||
|
wood-pulp=Wood pulp
|
||||||
|
|
||||||
[recipe-name]
|
[recipe-name]
|
||||||
moist-stromatolite-remnant-desiccation=Desiccate moist stromatolite remnant
|
moist-stromatolite-remnant-desiccation=Desiccate moist stromatolite remnant
|
||||||
|
wood-liquefaction=Wood liquefaction
|
||||||
|
|
||||||
[technology-name]
|
[technology-name]
|
||||||
wood-science-pack=Wood science pack
|
wood-science-pack=Wood science pack
|
||||||
|
@ -53,6 +57,7 @@ deep-miner=Deep miner
|
||||||
gold-fluid-handling=Gold fluid handling
|
gold-fluid-handling=Gold fluid handling
|
||||||
steam-automation=Steam automation
|
steam-automation=Steam automation
|
||||||
steam-science-pack=Steam science pack
|
steam-science-pack=Steam science pack
|
||||||
|
wood-liquefaction=Wood liquefaction
|
||||||
|
|
||||||
[tile-name]
|
[tile-name]
|
||||||
wood-floor=Wood floor
|
wood-floor=Wood floor
|
||||||
|
|
|
@ -7,16 +7,29 @@ assembling_machine.minable.result = "burner-assembling-machine"
|
||||||
assembling_machine.next_upgrade = "steam-assembling-machine"
|
assembling_machine.next_upgrade = "steam-assembling-machine"
|
||||||
assembling_machine.corpses = "burner-assembling-machine-remnants"
|
assembling_machine.corpses = "burner-assembling-machine-remnants"
|
||||||
assembling_machine.resistances = nil
|
assembling_machine.resistances = nil
|
||||||
assembling_machine.graphics_set.animation.layers[1].filename = "__lignumis__/graphics/entity/burner-assembling-machine.png"
|
assembling_machine.graphics_set.animation.layers[1].filename =
|
||||||
assembling_machine.crafting_categories = { "crafting", "basic-crafting", "organic-or-assembling", "wood-processing-or-assembling" }
|
"__lignumis__/graphics/entity/burner-assembling-machine.png"
|
||||||
|
assembling_machine.crafting_categories = { "crafting", "basic-crafting", "organic-or-assembling",
|
||||||
|
"wood-processing-or-assembling" }
|
||||||
assembling_machine.crafting_speed = 0.25
|
assembling_machine.crafting_speed = 0.25
|
||||||
assembling_machine.energy_source = {
|
assembling_machine.energy_source = {
|
||||||
type = "burner",
|
type = "burner",
|
||||||
fuel_categories = { "chemical" },
|
fuel_categories = { "chemical" },
|
||||||
effectivity = 1,
|
effectivity = 1,
|
||||||
fuel_inventory_size = 1,
|
fuel_inventory_size = 1,
|
||||||
emissions_per_minute = { noise = 20 }
|
emissions_per_minute = { noise = 20 },
|
||||||
|
smoke = {
|
||||||
|
{
|
||||||
|
name = "smoke",
|
||||||
|
deviation = { 0.1, 0.1 },
|
||||||
|
frequency = 2,
|
||||||
|
position = { 0.0, -0.8 },
|
||||||
|
starting_vertical_speed = 0.08,
|
||||||
|
starting_frame_deviation = 60
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
assembling_machine.energy_usage = "75kW"
|
||||||
|
|
||||||
local remnants = util.copy(data.raw["corpse"]["assembling-machine-1-remnants"])
|
local remnants = util.copy(data.raw["corpse"]["assembling-machine-1-remnants"])
|
||||||
remnants.name = "burner-assembling-machine-remnants"
|
remnants.name = "burner-assembling-machine-remnants"
|
||||||
|
@ -47,8 +60,8 @@ data:extend({
|
||||||
enabled = false,
|
enabled = false,
|
||||||
ingredients = {
|
ingredients = {
|
||||||
{ type = "item", name = "wooden-gear-wheel", amount = 5 },
|
{ type = "item", name = "wooden-gear-wheel", amount = 5 },
|
||||||
{ type = "item", name = "lumber", amount = 8 },
|
{ type = "item", name = "lumber", amount = 8 },
|
||||||
{ type = "item", name = "gold-cable", amount = 20 }
|
{ type = "item", name = "gold-cable", amount = 20 }
|
||||||
},
|
},
|
||||||
results = { { type = "item", name = "burner-assembling-machine", amount = 1 } },
|
results = { { type = "item", name = "burner-assembling-machine", amount = 1 } },
|
||||||
energy_required = 4
|
energy_required = 4
|
||||||
|
@ -76,4 +89,4 @@ data:extend({
|
||||||
},
|
},
|
||||||
ignore_tech_cost_multiplier = true
|
ignore_tech_cost_multiplier = true
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
|
@ -13,5 +13,6 @@ require("deep-miner")
|
||||||
require("desiccation-furnace")
|
require("desiccation-furnace")
|
||||||
require("steam-assembling-machine")
|
require("steam-assembling-machine")
|
||||||
require("steam-science")
|
require("steam-science")
|
||||||
|
require("wood-liquefaction")
|
||||||
|
|
||||||
require("noise")
|
require("noise")
|
||||||
|
|
|
@ -5,7 +5,7 @@ assembling_machine.name = "steam-assembling-machine"
|
||||||
assembling_machine.icon = "__lignumis__/graphics/icons/steam-assembling-machine.png"
|
assembling_machine.icon = "__lignumis__/graphics/icons/steam-assembling-machine.png"
|
||||||
assembling_machine.minable.result = "steam-assembling-machine"
|
assembling_machine.minable.result = "steam-assembling-machine"
|
||||||
assembling_machine.next_upgrade = "assembling-machine-1"
|
assembling_machine.next_upgrade = "assembling-machine-1"
|
||||||
assembling_machine.module_specification = nil
|
assembling_machine.module_slots = nil
|
||||||
assembling_machine.corpses = "steam-assembling-machine-remnants"
|
assembling_machine.corpses = "steam-assembling-machine-remnants"
|
||||||
assembling_machine.resistances = nil
|
assembling_machine.resistances = nil
|
||||||
assembling_machine.graphics_set = util.copy(data.raw["assembling-machine"]["assembling-machine-1"].graphics_set)
|
assembling_machine.graphics_set = util.copy(data.raw["assembling-machine"]["assembling-machine-1"].graphics_set)
|
||||||
|
@ -13,11 +13,12 @@ assembling_machine.graphics_set.animation.layers[1].filename =
|
||||||
"__lignumis__/graphics/entity/steam-assembling-machine.png"
|
"__lignumis__/graphics/entity/steam-assembling-machine.png"
|
||||||
assembling_machine.crafting_categories = { "crafting", "basic-crafting", "organic-or-assembling",
|
assembling_machine.crafting_categories = { "crafting", "basic-crafting", "organic-or-assembling",
|
||||||
"wood-processing-or-assembling", "crafting-with-fluid" }
|
"wood-processing-or-assembling", "crafting-with-fluid" }
|
||||||
assembling_machine.crafting_speed = 0.25
|
assembling_machine.crafting_speed = 0.5
|
||||||
|
assembling_machine.energy_usage = "25kW"
|
||||||
assembling_machine.energy_source = {
|
assembling_machine.energy_source = {
|
||||||
type = "fluid",
|
type = "fluid",
|
||||||
fuel_categories = { "steam" },
|
fuel_categories = { "steam" },
|
||||||
effectivity = 10,
|
effectivity = 1,
|
||||||
emissions_per_minute = { noise = 20 },
|
emissions_per_minute = { noise = 20 },
|
||||||
scale_fluid_usage = true,
|
scale_fluid_usage = true,
|
||||||
fluid_box = {
|
fluid_box = {
|
||||||
|
|
|
@ -26,7 +26,7 @@ data:extend({
|
||||||
name = "steam-science-pack",
|
name = "steam-science-pack",
|
||||||
category = "crafting-with-fluid",
|
category = "crafting-with-fluid",
|
||||||
enabled = false,
|
enabled = false,
|
||||||
energy_required = 10,
|
energy_required = 20,
|
||||||
ingredients = {
|
ingredients = {
|
||||||
{ type = "item", name = "gold-plate", amount = 2 },
|
{ type = "item", name = "gold-plate", amount = 2 },
|
||||||
{ type = "fluid", name = "steam", amount = 10 }
|
{ type = "fluid", name = "steam", amount = 10 }
|
||||||
|
|
69
lignumis/prototypes/content/wood-liquefaction.lua
Normal file
69
lignumis/prototypes/content/wood-liquefaction.lua
Normal file
|
@ -0,0 +1,69 @@
|
||||||
|
data:extend({
|
||||||
|
{
|
||||||
|
type = "fluid",
|
||||||
|
name = "wood-pulp",
|
||||||
|
default_temperature = 150,
|
||||||
|
fuel_value = "150kJ",
|
||||||
|
base_color = { r = 0.57, g = 0.392, b = 0.114 },
|
||||||
|
flow_color = { r = 0.57, g = 0.392, b = 0.114 },
|
||||||
|
icon = "__lignumis__/graphics/icons/wood-pulp.png",
|
||||||
|
icon_size = 64,
|
||||||
|
icon_mipmaps = 4,
|
||||||
|
subgroup = "fluid",
|
||||||
|
order = "w[wood]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type = "recipe",
|
||||||
|
category = "crafting-with-fluid",
|
||||||
|
name = "wood-liquefaction",
|
||||||
|
icon_size = 64,
|
||||||
|
icon_mipmaps = 4,
|
||||||
|
icons = {
|
||||||
|
{ icon = "__lignumis__/graphics/icons/wood-pulp.png" },
|
||||||
|
{ icon = "__base__/graphics/icons/wood.png", scale = 0.25, shift = { 8, 8 } },
|
||||||
|
},
|
||||||
|
subgroup = "fluid-recipes",
|
||||||
|
order = "a[oil-processing]-d[wood-liquefaction]",
|
||||||
|
enabled = false,
|
||||||
|
energy_required = 3,
|
||||||
|
crafting_machine_tint = {
|
||||||
|
primary = { r = 0.57, g = 0.392, b = 0.114, a = 1.000 },
|
||||||
|
secondary = { r = 0.57, g = 0.392, b = 0.114, a = 1.000 },
|
||||||
|
tertiary = { r = 0.57, g = 0.392, b = 0.114, a = 1.000 },
|
||||||
|
quaternary = { r = 0.57, g = 0.392, b = 0.114, a = 1.000 }
|
||||||
|
},
|
||||||
|
ingredients = {
|
||||||
|
{ type = "item", name = "wood", amount = 1 },
|
||||||
|
{ type = "fluid", name = "steam", amount = 5 }
|
||||||
|
},
|
||||||
|
results = {
|
||||||
|
{ type = "fluid", name = "wood-pulp", amount = 10 }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type = "technology",
|
||||||
|
name = "wood-liquefaction",
|
||||||
|
icon_size = 256,
|
||||||
|
icon_mipmaps = 4,
|
||||||
|
icons = {
|
||||||
|
{ icon = "__base__/graphics/technology/oil-processing.png", icon_size = 256 },
|
||||||
|
{ icon = "__lignumis__/graphics/icons/wood-pulp.png", icon_size = 64, scale = 0.5, shift = { 16, 16 } }
|
||||||
|
},
|
||||||
|
effects = {
|
||||||
|
{
|
||||||
|
type = "unlock-recipe",
|
||||||
|
recipe = "wood-liquefaction"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
prerequisites = { "steam-science-pack" },
|
||||||
|
unit = {
|
||||||
|
ingredients = {
|
||||||
|
{ "wood-science-pack", 1 },
|
||||||
|
{ "steam-science-pack", 1 }
|
||||||
|
},
|
||||||
|
time = 15,
|
||||||
|
count = 50
|
||||||
|
},
|
||||||
|
order = "w"
|
||||||
|
}
|
||||||
|
})
|
Binary file not shown.
BIN
sources/icons/steam-assembling-machine_old.afphoto
Normal file
BIN
sources/icons/steam-assembling-machine_old.afphoto
Normal file
Binary file not shown.
BIN
sources/icons/wood-pulp.afphoto
Normal file
BIN
sources/icons/wood-pulp.afphoto
Normal file
Binary file not shown.
Loading…
Add table
Reference in a new issue