Compare commits

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

9 commits
main ... main

Author SHA1 Message Date
Simon Brodtmann
e0acdab178 2.1.1 2026-03-16 21:59:44 +01:00
Simon Brodtmann
c29afe1193 K2: Add missing kr-prefix 2026-03-13 23:19:45 +01:00
Simon Brodtmann
aaaef40284 Correct renamed "efficiency-module" 2026-03-13 23:13:05 +01:00
Simon Brodtmann
ec62470cb9 2.1.0 2026-03-11 21:57:56 +01:00
Morganite
7022a962ca 248k update fixes 2026-03-11 21:56:28 +01:00
Simon Brodtmann
fa9bbf7613 Switch to bzlib 2026-03-11 21:56:28 +01:00
Simon Brodtmann
70202a0231 2.0.24 2025-11-01 23:10:54 +01:00
pla
a15d04f8a6 Fix K2 nanotube renames 2025-11-01 14:38:30 +01:00
Simon Brodtmann
4470642a06 Fix foundry requiring crucible while crucible is being made in foundry 2025-11-01 13:35:34 +01:00
7 changed files with 39 additions and 2167 deletions

View file

@ -4,8 +4,8 @@ if util.k2() then
if util.me.use_fullerenes() then if util.me.use_fullerenes() then
-- Add extra nanotube recipes. -- Add extra nanotube recipes.
-- This could be moved to data-updates in future if necessary -- This could be moved to data-updates in future if necessary
cutil.nanotube_recipe("imersium-plate") cutil.nanotube_recipe("kr-imersium-plate")
cutil.nanotube_recipe("kr-s-c-imersium-beam", "imersium-beam") cutil.nanotube_recipe("kr-easy-imersium-beam","kr-imersium-beam")
cutil.nanotube_recipe("kr-s-c-imersium-gear-wheel", "imersium-gear-wheel") cutil.nanotube_recipe("kr-easy-imersium-gear-wheel","kr-imersium-gear-wheel")
end end
end end

View file

@ -131,11 +131,11 @@ util.add_ingredient("pump", "graphite", 2)
if data.raw.recipe["speed-module-5"] then if data.raw.recipe["speed-module-5"] then
util.add_ingredient("speed-module-5", "diamond", 5) util.add_ingredient("speed-module-5", "diamond", 5)
util.add_ingredient("effectivity-module-5", "diamond", 5) util.add_ingredient("efficiency-module-5", "diamond", 5)
util.add_ingredient("productivity-module-5", "diamond", 5) util.add_ingredient("productivity-module-5", "diamond", 5)
elseif data.raw.recipe["speed-module-4"] then elseif data.raw.recipe["speed-module-4"] then
util.add_ingredient("speed-module-4", "diamond", 6) util.add_ingredient("speed-module-4", "diamond", 6)
util.add_ingredient("effectivity-module-4", "diamond", 6) util.add_ingredient("efficiency-module-4", "diamond", 6)
util.add_ingredient("productivity-module-4", "diamond", 6) util.add_ingredient("productivity-module-4", "diamond", 6)
else else
util.add_ingredient("speed-module-2", "diamond", 1) util.add_ingredient("speed-module-2", "diamond", 1)
@ -207,7 +207,7 @@ util.add_ingredient("kr-quarry-drill", "diamond", 20)
util.add_ingredient("advanced-exoskeleton-equipment", "diamond", 10) util.add_ingredient("advanced-exoskeleton-equipment", "diamond", 10)
util.add_ingredient("improved-pollution-filter", "graphene", 1) util.add_ingredient("improved-pollution-filter", "graphene", 1)
util.add_ingredient("lithium-sulfur-battery", "graphene", 1) util.add_ingredient("kr-lithium-sulfur-battery", "graphene", 1)
util.add_ingredient("matter-research-data", "graphene", 5) util.add_ingredient("matter-research-data", "graphene", 5)
util.add_ingredient("kr-advanced-solar-panel", "graphene", 5) util.add_ingredient("kr-advanced-solar-panel", "graphene", 5)
util.add_ingredient("imersite-solar-panel-equipment", "graphene", 5) util.add_ingredient("imersite-solar-panel-equipment", "graphene", 5)

View file

@ -1,4 +1,24 @@
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
Version: 2.1.1
Date: 16.03.2026
Bug Fixes:
- Correct renamed "efficiency-module"
- K2: Add missing kr-prefix
---------------------------------------------------------------------------------------------------
Version: 2.1.0
Date: 11.03.2026
Changes:
- Switch to bzlib - Please install the new dependency
Bug Fixes:
- 248k: Fixes for 0.1.35 breaking changes (thanks Morganite)
---------------------------------------------------------------------------------------------------
Version: 2.0.24
Date: 01.11.2025
Bug Fixes:
- Fix graphite recipe icon scale
- Fix foundry requiring crucible while crucible is being made in foundry
- Fix K2 nanotube renames (thanks pla)
---------------------------------------------------------------------------------------------------
Version: 2.0.23 Version: 2.0.23
Date: 21.10.2025 Date: 21.10.2025
Changes: Changes:

View file

@ -1,4 +1,4 @@
local util = require("data-util"); local util = require("data-util");
util.remove_ingredient("fu_carbon_fiber_recipe", "fi_crushed_coal_item") util.remove_ingredient("fu_carbon_fiber", "fi_crushed_coal")
util.add_ingredient("fu_carbon_fiber_recipe", "graphite", 3) util.add_ingredient("fu_carbon_fiber", "graphite", 3)

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
{ {
"name": "bzcarbon2", "name": "bzcarbon2",
"version": "2.0.23", "version": "2.1.1",
"factorio_version": "2.0", "factorio_version": "2.0",
"title": "Graphite & Diamonds - Legacy", "title": "Graphite & Diamonds - Legacy",
"description": "Adds elemental carbon items to the game, including graphite, diamonds, graphene, and more.", "description": "Adds elemental carbon items to the game, including graphite, diamonds, graphene, and more.",
@ -8,6 +8,7 @@
"homepage": "https://discord.gg/ufvFUJtVwk", "homepage": "https://discord.gg/ufvFUJtVwk",
"dependencies": [ "dependencies": [
"base >= 2.0.42", "base >= 2.0.42",
"bzlib",
"? bztitanium2", "? bztitanium2",
"? bzsilicon2", "? bzsilicon2",
"? bzzirconium2", "? bzzirconium2",
@ -16,7 +17,7 @@
"? aai-industry", "? aai-industry",
"? Krastorio2", "? Krastorio2",
"? Krastorio2-spaced-out", "? Krastorio2-spaced-out",
"? 248k-Redux", "? 248k-Redux >= 0.1.35",
"(?) modmashsplintersubspacelogistics", "(?) modmashsplintersubspacelogistics",
"? deadlock-beltboxes-loaders", "? deadlock-beltboxes-loaders",
"? DeadlockCrating", "? DeadlockCrating",

View file

@ -84,7 +84,6 @@ me.crucible_ingredients = {"zirconia", "silica", "stone-brick"}
me.furnaces = { me.furnaces = {
"electric-furnace", "electric-furnace",
"foundry", -- Space Age
"basic-foundry", -- BZ Tin "basic-foundry", -- BZ Tin
"electric-foundry", -- BZ "electric-foundry", -- BZ
"industrial-furnace", -- AAI "industrial-furnace", -- AAI
@ -106,6 +105,11 @@ me.furnaces = {
"5d-industrial-furnace", "5d-industrial-furnace",
} }
-- Space Age foundry conflicts with bzfoundry burner foundry
if has_mod("space-age") then
table.insert(me.furnaces, "foundry")
end
if me.use_flake_graphite() then if me.use_flake_graphite() then
table.insert(me.resources, {"graphite", "nauvis"}) table.insert(me.resources, {"graphite", "nauvis"})
end end