Compare commits

...
Sign in to create a new pull request.

9 commits
main ... main

Author SHA1 Message Date
Simon Brodtmann
4a482b5520 Update Discord link 2025-09-15 18:14:30 +02:00
Simon Brodtmann
8996aacc51 1.0.6 2025-09-14 13:29:45 +02:00
Simon Brodtmann
75dd1eccfa Correct description 2025-09-14 13:29:08 +02:00
Simon Brodtmann
b30d292c9b 1.0.5 2025-09-14 13:20:16 +02:00
Simon Brodtmann
98a5a30501 Add setting for infinite research and reduce cost 2025-09-14 13:18:37 +02:00
Simon Brodtmann
ade9953f16 1.0.4 2025-08-27 16:46:27 +02:00
Simon Brodtmann
3cd560c1ce Hide ore crushing setting 2025-08-27 16:40:10 +02:00
Simon Brodtmann
e3c3f09725 1.0.3 2025-07-06 20:35:34 +02:00
bcf4fe8133 Add russian translation 2025-07-06 20:35:21 +02:00
8 changed files with 51 additions and 8 deletions

View file

@ -1,4 +1,25 @@
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
Version: 1.0.6
Date: 14.09.2025
Bug Fixes:
- Fix a description
---------------------------------------------------------------------------------------------------
Version: 1.0.5
Date: 14.09.2025
Changes:
- Add setting "Infinite productivity research"
- Reduce technology cost
---------------------------------------------------------------------------------------------------
Version: 1.0.4
Date: 27.08.2025
Changes:
- Hide setting "ore crushing" in addition to forcing it to "on"
---------------------------------------------------------------------------------------------------
Version: 1.0.3
Date: 06.07.2025
Changes:
- Add russian translation (thanks Onseshigo)
---------------------------------------------------------------------------------------------------
Version: 1.0.2 Version: 1.0.2
Date: 23.05.2025 Date: 23.05.2025
Changes: Changes:

View file

@ -1,10 +1,10 @@
{ {
"name": "crushing-industry-productivity-research", "name": "crushing-industry-productivity-research",
"version": "1.0.2", "version": "1.0.6",
"title": "Crushing Industry - Productivity Research", "title": "Crushing Industry - Productivity Research",
"description": "Adds crushing productivity research to Crushing Industry and reduces the initial bonus.", "description": "Adds crushing productivity research to Crushing Industry and reduces the initial bonus.",
"author": "cackling fiend", "author": "cackling fiend",
"homepage": "https://discord.gg/5bevXf5W", "homepage": "https://discord.gg/ufvFUJtVwk",
"factorio_version": "2.0", "factorio_version": "2.0",
"dependencies": [ "dependencies": [
"base", "base",

View file

@ -2,4 +2,10 @@
ore-crushing-productivity=Ore crushing productivity ore-crushing-productivity=Ore crushing productivity
[modifier-description] [modifier-description]
change-recipe-productivity=__1__ productivity: __2__ change-recipe-productivity=__1__ productivity: __2__
[mod-setting-name]
crushing-industry-productivity-research-infinite=Infinite productivity research
[mod-setting-description]
crushing-industry-productivity-research-infinite=Productivity research is infinite instead of being capped to level 6 (which results in 25% productivity).

View file

@ -0,0 +1,5 @@
[technology-name]
ore-crushing-productivity=Продуктивность дробления руды
[modifier-description]
change-recipe-productivity=__1__ продуктивность: __2__

View file

@ -1,5 +1,7 @@
local icons = util.technology_icon_constant_recipe_productivity(data.raw.technology["ore-crushing"].icon) local icons = util.technology_icon_constant_recipe_productivity(data.raw.technology["ore-crushing"].icon)
local infinite = settings.startup["crushing-industry-productivity-research-infinite"].value
data:extend({ data:extend({
{ {
type = "technology", type = "technology",
@ -32,7 +34,7 @@ data:extend({
effects = {}, effects = {},
prerequisites = { "ore-crushing-productivity-1", mods["space-age"] and "space-science-pack" or "production-science-pack" }, prerequisites = { "ore-crushing-productivity-1", mods["space-age"] and "space-science-pack" or "production-science-pack" },
unit = { unit = {
count = 1000, count = 750,
ingredients = { ingredients = {
{ "automation-science-pack", 1 }, { "automation-science-pack", 1 },
{ "logistic-science-pack", 1 }, { "logistic-science-pack", 1 },
@ -47,12 +49,12 @@ data:extend({
icons = icons, icons = icons,
essential = false, essential = false,
level = 3, level = 3,
max_level = 6, max_level = infinite and "infinite" or 6,
show_levels_info = true, show_levels_info = true,
effects = {}, effects = {},
prerequisites = { "ore-crushing-productivity-2", "production-science-pack", "space-science-pack" }, prerequisites = { "ore-crushing-productivity-2", "production-science-pack", "space-science-pack" },
unit = { unit = {
count_formula = "2^(L-2)*1000", count_formula = "2^(L-3)*1000",
ingredients = { ingredients = {
{ "automation-science-pack", 1 }, { "automation-science-pack", 1 },
{ "logistic-science-pack", 1 }, { "logistic-science-pack", 1 },

View file

@ -1 +1,2 @@
data.raw["bool-setting"]["crushing-industry-ore"].forced_value = true data.raw["bool-setting"]["crushing-industry-ore"].forced_value = true
data.raw["bool-setting"]["crushing-industry-ore"].hidden = true

View file

@ -0,0 +1,9 @@
data:extend({
{
type = "bool-setting",
name = "crushing-industry-productivity-research-infinite",
setting_type = "startup",
default_value = false,
order = "a"
}
})

View file

@ -1 +0,0 @@
mod_utilmod_utilmod_utilmod_util