Balance "noise" pollution
This commit is contained in:
parent
a348f84ebb
commit
da4f5270c0
13 changed files with 24 additions and 16 deletions
|
@ -20,7 +20,6 @@ The following mods can be a great addition for this mod:
|
|||
|
||||
Sorted by priority
|
||||
|
||||
- Balance pollution (noise)
|
||||
- Tweak enemies + warfare (add damage research)
|
||||
- Adjust vanilla technologies
|
||||
- Add end-game stuff
|
||||
|
@ -37,11 +36,11 @@ Sorted by priority
|
|||
Unsorted
|
||||
|
||||
- Integrate [PlanetsLib](https://mods.factorio.com/mod/PlanetsLib)
|
||||
- Compatibility with hot metals
|
||||
- Compatibility with all wood mods from SafTheLamb
|
||||
- Compatibility with [Amator Phasma's Coal & Steam (forked)](https://mods.factorio.com/mod/apm_power_ldinc)
|
||||
- Compatibility with [Noble Metals](https://mods.factorio.com/mod/bzgold) once it's updated
|
||||
- Optimize images
|
||||
- Add noise to non-Lignumis entities brought in later
|
||||
|
||||
## Credits
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ Date: 07.01.2025
|
|||
- Remove gold from burner agricultural tower
|
||||
- Vanilla labs can use Lignumis science packs
|
||||
- Balance technology "Basic construction robotics (copper)"
|
||||
- Balance "noise" pollution
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 0.0.4
|
||||
Date: 06.01.2025
|
||||
|
|
|
@ -65,7 +65,7 @@ local function generator(color)
|
|||
burner = {
|
||||
type = "burner",
|
||||
fuel_categories = { "chemical" },
|
||||
emissions_per_minute = { noise = 1, pollution = 1 },
|
||||
emissions_per_minute = { noise = 5, pollution = 1 },
|
||||
fuel_inventory_size = 2,
|
||||
smoke = {
|
||||
{
|
||||
|
|
|
@ -13,7 +13,7 @@ agricultural_tower.energy_source = {
|
|||
fuel_categories = { "chemical" },
|
||||
effectivity = 1,
|
||||
fuel_inventory_size = 1,
|
||||
emissions_per_minute = { noise = 4 }
|
||||
emissions_per_minute = { noise = 100 }
|
||||
}
|
||||
agricultural_tower.resistances = nil
|
||||
agricultural_tower.input_inventory_size = 1
|
||||
|
|
|
@ -21,7 +21,7 @@ assembling_machine.energy_source = {
|
|||
fuel_categories = { "chemical" },
|
||||
effectivity = 1,
|
||||
fuel_inventory_size = 1,
|
||||
emissions_per_minute = { noise = 20 },
|
||||
emissions_per_minute = { noise = 50 },
|
||||
smoke = {
|
||||
{
|
||||
name = "smoke",
|
||||
|
|
|
@ -6,7 +6,7 @@ local entity = DeepMiner.EntityBuilder:new():build({
|
|||
energy_usage = "25MW",
|
||||
mining_speed = 30,
|
||||
energySource = {
|
||||
emissions_per_minute = { noise = 100 }
|
||||
emissions_per_minute = { noise = 500 }
|
||||
}
|
||||
})
|
||||
entity.resource_categories = { "deep-mining" }
|
||||
|
|
|
@ -11,7 +11,7 @@ data:extend({
|
|||
table.insert(data.raw["character"]["character"].crafting_categories, "wood-processing-or-assembling")
|
||||
|
||||
LumberMill.EntityBuilder:new()
|
||||
:burnerEnergySource({ emissions_per_minute = { noise = 50 } })
|
||||
:burnerEnergySource({ emissions_per_minute = { noise = 100 } })
|
||||
:baseProductivity(0.5)
|
||||
:apply({
|
||||
crafting_categories = { "wood-processing-or-assembling" },
|
||||
|
|
|
@ -29,9 +29,17 @@ data.raw["unit"]["behemoth-spitter"].absorptions_to_join_attack.noise = 200
|
|||
|
||||
for _, tree in pairs(data.raw.tree) do
|
||||
if tree.emissions_per_second then
|
||||
tree.emissions_per_second.noise = -0.01
|
||||
tree.emissions_per_second.noise = -0.1
|
||||
end
|
||||
end
|
||||
|
||||
data.raw.furnace["stone-furnace"].energy_source.emissions_per_minute.noise = 4
|
||||
data.raw["mining-drill"]["burner-mining-drill"].energy_source.emissions_per_minute.noise = 12
|
||||
data.raw.furnace["stone-furnace"].energy_source.emissions_per_minute.noise = 10
|
||||
data.raw["mining-drill"]["burner-mining-drill"].energy_source.emissions_per_minute.noise = 50
|
||||
|
||||
local tiles = {"grass-1", "grass-2", "grass-3", "grass-4", "water", "deepwater", "natural-gold-soil"}
|
||||
for _, tile in pairs(tiles) do
|
||||
if not data.raw.tile[tile].absorptions_per_second then
|
||||
data.raw.tile[tile].absorptions_per_second = {}
|
||||
end
|
||||
data.raw.tile[tile].absorptions_per_second.noise = 0.001
|
||||
end
|
|
@ -24,7 +24,7 @@ assembling_machine.energy_source = {
|
|||
type = "fluid",
|
||||
fuel_categories = { "steam" },
|
||||
effectivity = 1,
|
||||
emissions_per_minute = { noise = 20 },
|
||||
emissions_per_minute = { noise = 50 },
|
||||
scale_fluid_usage = true,
|
||||
fluid_box = {
|
||||
production_type = "input",
|
||||
|
|
|
@ -101,7 +101,7 @@ data:extend({
|
|||
fuel_categories = { "chemical" },
|
||||
effectivity = 1,
|
||||
fuel_inventory_size = 1,
|
||||
emissions_per_minute = { pollution = 12, noise = 1 },
|
||||
emissions_per_minute = { pollution = 12, noise = 10 },
|
||||
light_flicker = { color = { 0, 0, 0 } },
|
||||
smoke = {
|
||||
{
|
||||
|
|
|
@ -8,10 +8,10 @@ Belt.EntityBuilder:new()
|
|||
:animationSpeedMultiplier(1.01)
|
||||
:apply({
|
||||
transportBelt = {
|
||||
emissions_per_second = { noise = 0.01 }
|
||||
emissions_per_second = { noise = 0.05 }
|
||||
},
|
||||
undergroundBelt = {
|
||||
emissions_per_second = { noise = 0.1 }
|
||||
emissions_per_second = { noise = 0.5 }
|
||||
},
|
||||
splitter = {
|
||||
emissions_per_second = { noise = 1 }
|
||||
|
|
|
@ -11,7 +11,7 @@ silo.energy_source = {
|
|||
fuel_categories = { "chemical" },
|
||||
effectivity = 1,
|
||||
fuel_inventory_size = 1,
|
||||
emissions_per_minute = { noise = 100 },
|
||||
emissions_per_minute = { noise = 1000 },
|
||||
smoke = {
|
||||
{
|
||||
name = "smoke",
|
||||
|
|
|
@ -3,4 +3,4 @@ recipe.ingredients = { { type = "item", name = "lumber", amount = 4 } }
|
|||
recipe.results = { { type = "item", name = "wooden-wall", amount = 1 } }
|
||||
|
||||
local entity = data.raw.wall["wooden-wall"]
|
||||
entity.emissions_per_second = { noise = -0.1 }
|
||||
entity.emissions_per_second = { noise = -1 }
|
Loading…
Add table
Reference in a new issue