Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
177 commits
Select commit Hold shift + click to select a range
5c10d8b
simple commit
protocol-1903 Jun 6, 2025
b9cc338
just a commit with some things... nothing crazy yet
protocol-1903 Jul 5, 2025
2672e2b
save changes, doesnt work yet
protocol-1903 Jul 18, 2025
daa3429
fix the function
protocol-1903 Jul 18, 2025
faf1c5d
Changed bootstrapping fawogae recipe to only require 2 wood instead o…
protocol-1903 Jul 18, 2025
17b4ea3
dummy commit so i can fix other things
protocol-1903 Jul 24, 2025
0c00315
just another bulk push
protocol-1903 Jul 28, 2025
f2608a7
typo :D
protocol-1903 Jul 29, 2025
0d8988a
just another blanket commit with to many things
protocol-1903 Aug 3, 2025
41c268a
just a bunch of changes, again
protocol-1903 Aug 9, 2025
ff84004
brick balance changes
protocol-1903 Aug 9, 2025
32ed6d5
allow yafc to load (hotfix for now, will remove later)
protocol-1903 Aug 9, 2025
38566c1
make_copy fixes and uses
protocol-1903 Aug 10, 2025
ad78c77
make it actually load :P
protocol-1903 Aug 11, 2025
e6f0efe
move seaweed recipe to the right tech
protocol-1903 Aug 13, 2025
afbbff0
copper is always unlocked
protocol-1903 Aug 14, 2025
2204f0b
make the updates actually work
protocol-1903 Aug 15, 2025
177bff4
tech mult fixes
protocol-1903 Aug 17, 2025
514d0d3
fwf recipe updates
protocol-1903 Aug 17, 2025
b8c5984
seaweed mk00 dependency
protocol-1903 Aug 17, 2025
13b935c
fix sap and wood processing tech ordering, move sap bootstrapping to …
protocol-1903 Aug 17, 2025
1876d94
moss requires crusher since bricks not stone
protocol-1903 Aug 17, 2025
ebe8867
make bootstrapping recipes more likely but more expensive
protocol-1903 Aug 17, 2025
c99da72
landblock
protocol-1903 Aug 17, 2025
9488fe3
swf support recipes
protocol-1903 Aug 17, 2025
d6a63e9
changelog, so far ish
protocol-1903 Aug 17, 2025
65f0dea
make aai loaders optional
protocol-1903 Aug 17, 2025
2269eb6
remove old files
protocol-1903 Aug 17, 2025
b2737dc
increased energy draw of mk00 machines and shunt inserter
protocol-1903 Aug 17, 2025
b6fe7bc
recipe updates
protocol-1903 Aug 17, 2025
9a8c2ad
locales
protocol-1903 Aug 17, 2025
c672997
condense :P
protocol-1903 Aug 17, 2025
169e9a9
nerf the offshore pump, buff the pumpjacks
protocol-1903 Aug 17, 2025
ef7e1d6
data normalization
protocol-1903 Aug 17, 2025
8e56014
move things to the right techs
protocol-1903 Aug 17, 2025
64c94ac
fix returning the wrong results for some stupid reason
protocol-1903 Aug 22, 2025
7379f1b
floating weed is canon!
protocol-1903 Aug 22, 2025
ddd8d6f
reduce weed probability
protocol-1903 Aug 22, 2025
7885c28
fwf fixes
protocol-1903 Aug 22, 2025
d02666c
move bulk burning to techs
protocol-1903 Aug 22, 2025
76c0044
fish fish for the fish (fish)
protocol-1903 Aug 22, 2025
f60cf02
wip joke
oorzkws Aug 22, 2025
bbb6276
always allow fish foraging, make it slower and less productive
protocol-1903 Aug 24, 2025
a5a113c
wrong main product
protocol-1903 Aug 24, 2025
5a1a0ee
make the softlock recipes always available
protocol-1903 Aug 24, 2025
4b784ef
add ealy coal proc tech, and move recipes around
protocol-1903 Aug 24, 2025
f4fd505
move washer mk00 and mk01
protocol-1903 Aug 24, 2025
746ba39
coal processing tech icon graphic
protocol-1903 Aug 26, 2025
11ebd5d
move seaweed rehydration to the seaweed farm and slow it down
protocol-1903 Aug 27, 2025
866c2be
lower wood-charcoal rates
protocol-1903 Aug 27, 2025
3c46f76
fix crafting category missing from wpu
protocol-1903 Aug 27, 2025
6d647b9
increase charcoal stack size
protocol-1903 Aug 27, 2025
e8d3ab6
remove seaweed fixed recipe restriction
protocol-1903 Aug 27, 2025
6d1b999
we dont need module inserter anymore
protocol-1903 Sep 4, 2025
0928686
only spoil seaweed if the mod setting is on and spoilage is enabled
protocol-1903 Sep 4, 2025
9af4dd7
remove the washer mk00
protocol-1903 Sep 9, 2025
04f8099
make sure the ddc mk01 takes ddc mk00
protocol-1903 Sep 9, 2025
f735da9
start working on copying ash separation for handcrafting
protocol-1903 Sep 9, 2025
a04253e
atomizer mk00 no longer requires washer
protocol-1903 Sep 9, 2025
de768c4
gotta make bricks somewhere
protocol-1903 Sep 9, 2025
b395052
its distilator for some furking reason
protocol-1903 Sep 15, 2025
dc693f4
Merge pull request #68 from pyanodon/master
protocol-1903 Sep 16, 2025
88adb42
Merge branch 'zerostart-autotech' into zerostart
protocol-1903 Sep 16, 2025
d2d084c
Merge branch 'main-branch-for-zerostart' into zerostart
protocol-1903 Sep 16, 2025
d5c5f04
undo merge commit
protocol-1903 Sep 16, 2025
2949e6c
Merge branch 'zerostart' of https://github.com/pyanodon/PyBlock into …
protocol-1903 Sep 16, 2025
033cd64
Revert "Merge branch 'main-branch-for-zerostart' into zerostart"
protocol-1903 Sep 16, 2025
6b128d7
Revert "Merge branch 'zerostart-autotech' into zerostart"
protocol-1903 Sep 16, 2025
f876ba0
Delete cached-configs/pyblock.lua
protocol-1903 Sep 16, 2025
5c9cae3
Update changelog.txt
protocol-1903 Sep 16, 2025
76411b0
Update control.lua
protocol-1903 Sep 16, 2025
8e2eb91
Update info.json
protocol-1903 Sep 16, 2025
88c0cab
Update data-updates.lua
protocol-1903 Sep 16, 2025
9768c85
Update data-updates.lua
protocol-1903 Sep 16, 2025
694d9b3
Update recipes-uranium.lua
protocol-1903 Sep 16, 2025
45acf66
Update pyalienlife-updates.lua
protocol-1903 Sep 16, 2025
c4b2fec
update bhoddos to match master
protocol-1903 Sep 16, 2025
6ad472d
Merge branch 'zerostart' of https://github.com/pyanodon/PyBlock into …
protocol-1903 Sep 16, 2025
ce8e8cd
Update pyalienlife-updates.lua
protocol-1903 Sep 16, 2025
13b0a8e
temporary linearization
protocol-1903 Sep 16, 2025
7e77de0
Fixes a few of the early autotech issues
WeNdKaPL Sep 18, 2025
28c55a4
update mapgen descriptions
protocol-1903 Oct 2, 2025
5c825d7
update new save warning and remove module inserter notices
protocol-1903 Oct 2, 2025
4e4d61f
remove unnecessary copper dependency (automated screener mk00 unlocke…
protocol-1903 Oct 2, 2025
b82a0f2
fixed ores not being marked as 'not mineable' when autotech enabled
protocol-1903 Oct 2, 2025
b0e4fb8
let the game load, too
protocol-1903 Oct 2, 2025
7367ed1
remove the stone wool and phyto changes
protocol-1903 Oct 2, 2025
80aa7a3
remove moss changes
protocol-1903 Oct 2, 2025
2542157
Merge pull request #74 from WeNdKaPL/zerostart
protocol-1903 Oct 2, 2025
3538131
allow prod in drying seaweed, buff automated charcoal, swap names are…
protocol-1903 Oct 2, 2025
f304669
buff charcoal
protocol-1903 Oct 2, 2025
13c58b3
why need landfill when landfill makes landfill so you get more ladnfl…
protocol-1903 Oct 2, 2025
c9be9e7
allow prod on charcoal
protocol-1903 Oct 2, 2025
a388dc3
make landfill a lot slower
protocol-1903 Oct 2, 2025
f4dfc5f
Increased phytoplankton from flue gas cost
protocol-1903 Oct 2, 2025
eac821f
fish and tin balance changes, plus autotech required changes
protocol-1903 Oct 3, 2025
c8d7f31
double base faw speed
protocol-1903 Oct 3, 2025
b1e0199
automatic module slot assignment
protocol-1903 Oct 3, 2025
b85370f
faw mk00 babyyyyyy
protocol-1903 Oct 3, 2025
5879271
prevent mk00 from using fluids in recipes
protocol-1903 Oct 3, 2025
9a6edc6
increase power draw, make them consistent in speed
protocol-1903 Oct 3, 2025
98d89e9
fix raw coal from faw not being in the tech tree
protocol-1903 Oct 8, 2025
d1c90e6
cleanup, readd compost steel processing req
protocol-1903 Oct 8, 2025
8ee6349
deduplicated faw spore recipe
protocol-1903 Oct 8, 2025
63a4dd0
reduce initial costs of the spore collector mk00
protocol-1903 Oct 8, 2025
2f8aec5
Increased Atomizer MK 00 power draw from 500 -> 700 kW
protocol-1903 Oct 8, 2025
ad5358c
Fixed pumping productivity having prerequesites on mining prod instea…
protocol-1903 Oct 13, 2025
e7d1e0d
fix it still requiring mining prod
protocol-1903 Oct 13, 2025
91af5a7
remove items from autotech startup
protocol-1903 Oct 13, 2025
418c229
pypp function optimizations
protocol-1903 Oct 13, 2025
9c65c33
fix burner mining drill still existing
protocol-1903 Oct 13, 2025
052ec57
remove manual ash sorting
protocol-1903 Oct 13, 2025
a546267
more pypp fixes
protocol-1903 Oct 13, 2025
7e5093c
fix duplicated meat -> tin recipe and move fish oil -> tin to water a…
protocol-1903 Oct 13, 2025
2cbfcac
Fixed simple fish breeding recipe having a 1 instead of a 0 on the ic…
protocol-1903 Oct 13, 2025
2565143
increased power draw on more mk00 machines and update changelog
protocol-1903 Oct 13, 2025
5a3d5cf
fixed it for real this time. resolves https://github.com/pyanodon/pyb…
protocol-1903 Oct 13, 2025
59bac6b
allow ash and soot separation manual work
protocol-1903 Oct 13, 2025
5d6d833
darken dry seaweed
protocol-1903 Oct 13, 2025
823e3b2
update cache
protocol-1903 Oct 13, 2025
1e27b1f
chhangelog fixes
protocol-1903 Oct 13, 2025
4fc53f6
Decreased saline water costs of the first two fish breeding recipes t…
protocol-1903 Oct 13, 2025
4c520c9
buff landfill again
protocol-1903 Oct 16, 2025
fb53c51
fix water saline buff for fish not working
protocol-1903 Oct 16, 2025
a8e9090
Moved flavonoids all the way back to the Py2 tech where it belongs
protocol-1903 Oct 16, 2025
b563154
fix locale coloring
protocol-1903 Oct 16, 2025
a467ab1
other locales too
protocol-1903 Oct 16, 2025
a15483b
allow resources to generate in landblock
protocol-1903 Oct 16, 2025
50f42a5
0.5 speed instead of 0.2
protocol-1903 Oct 23, 2025
6e001a1
make the 0.5 crafting speed actually work
protocol-1903 Oct 23, 2025
95abc10
make faw/spore collector mk01 require mk00
protocol-1903 Oct 23, 2025
8f38737
titanium and yaedol changes
protocol-1903 Oct 23, 2025
ff934a6
make mk00 things half as efficient to match steam engines
protocol-1903 Oct 23, 2025
f9ee456
update changelog
protocol-1903 Oct 23, 2025
fc04e06
increase power costs to match, adjust some more
protocol-1903 Oct 23, 2025
4a1eb81
bring fluidbox size up to 200 to match everything else
protocol-1903 Oct 23, 2025
064a7c8
update cache
protocol-1903 Oct 23, 2025
eaf6562
fwf and seaweed crop steam consumption
protocol-1903 Oct 23, 2025
df88fb0
fix nickel being an ingredient instead of a product in basic soot sep…
protocol-1903 Oct 24, 2025
8e39722
allow geothermal vents to be affected by pumping prod
protocol-1903 Oct 24, 2025
b64042d
Update changelog.txt
protocol-1903 Oct 24, 2025
cfc19de
Fixed Automated Screener Mk 00 not being an ingredient for the Mk 01 …
protocol-1903 Oct 26, 2025
72d879f
first pass sponge things
protocol-1903 Oct 26, 2025
00c75fd
Merge branch 'zerostart' into wip-joke-zerostart
protocol-1903 Oct 26, 2025
c744406
Merge pull request #80 from pyanodon:wip-joke-zerostart
protocol-1903 Oct 26, 2025
598f782
easter egg :D
protocol-1903 Oct 30, 2025
19e1272
reduce tin ore output of meat
protocol-1903 Oct 31, 2025
a653f97
Changed fawogae plantation fluid connections to be passthrough
protocol-1903 Oct 31, 2025
e051db1
* all faw plantations
protocol-1903 Oct 31, 2025
931c2a9
Cadaveric arums now require acid gas. Their seeds requirement has bee…
protocol-1903 Oct 31, 2025
6ca5b87
corpse autoplace and hidden mapgen properties
protocol-1903 Oct 31, 2025
bc38555
add voidblock compat
protocol-1903 Nov 1, 2025
57f4e03
update radius to work until 200, implicit compat with pyvoid
protocol-1903 Nov 1, 2025
907e9a4
An attempt at balancing sponge glass
WeNdKaPL Nov 2, 2025
3ce4a5d
Merge pull request #82 from WeNdKaPL:Glass_Rebalance
protocol-1903 Nov 13, 2025
8416325
take 2 at sponge balancing
protocol-1903 Nov 13, 2025
b732079
uniform distribution my ass
protocol-1903 Nov 14, 2025
a2ad88b
oop wrong recipe
protocol-1903 Nov 14, 2025
53b53f6
buff glass output, reduce saline costs and do a slightly more proper …
protocol-1903 Nov 16, 2025
07a2a00
nerf zerostart handcrafting, buff automated charcoal separation
protocol-1903 Nov 20, 2025
910b35d
prod fixes
protocol-1903 Nov 25, 2025
c2011d8
hot coals
protocol-1903 Dec 4, 2025
b007f2c
kicalk fixes, phyto moved back
protocol-1903 Dec 4, 2025
4ea00fa
allow make_copy to support nonstandard entity names
protocol-1903 Dec 8, 2025
b6c7c21
fix landblock incorrectly generating resources
protocol-1903 Dec 8, 2025
1ba65ed
botanical nursery mk00
protocol-1903 Dec 11, 2025
a11572a
do it but better
protocol-1903 Dec 12, 2025
053c0e9
fix sponge culture and bioreactor mk01 not taking mk00
protocol-1903 Dec 16, 2025
19194aa
move oil sands back to logi
protocol-1903 Dec 16, 2025
5ab4b6a
unify basic brick and hot coals recipes
protocol-1903 Dec 16, 2025
8286c82
unify seaweed drying recipes
protocol-1903 Dec 16, 2025
386a006
moss mk00, remove sand to glass, fix tech tree AGAIN, locales, icons,…
protocol-1903 Dec 19, 2025
bc71c07
allow hot coals to be handcrafted
protocol-1903 Dec 20, 2025
4ee6c72
moving phyto recipes around, mk01 mk00 moss recipe requirement fix
protocol-1903 Dec 21, 2025
c2b63eb
update cache
protocol-1903 Dec 21, 2025
b210c9e
fix salt phyto being unlocked twice
protocol-1903 Dec 21, 2025
f7524b6
remove recipe restriction on faw mk00
protocol-1903 Dec 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

77 changes: 74 additions & 3 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,17 +1,88 @@
---------------------------------------------------------------------------------------------------
Version: 3.3.0
Date: ???
Features:
- Added foraging (handcrafting) recipes for soil, seaweed, logs, and fish
- Wood (not logs) burns into hot coals
- Seaweed spoils into dry seaweed if spoilage is enabled, or can be cooked in a furnace to speed up the process (or if spoilage is disabled)
- Dry seaweed can be rehydrated by hand or in an assembling machine
- Hot coals can be separated into coal dush, soot, and charcoal
- Dry seaweed, soil, and charcoal can be combined into stone bricks. Bricks can no longer be smelted from stone
- Moved certain wood processing recipes to new Wood Processing 0 tech
- Slowwood Forestry Mk 00 (yes, the classic name can be disabled you heathen)
- Botanical Nursery Mk 00 (this name too)
- Musk Farm MK 00
- Sawweed Crop Mk 00 (and this one)
- LandBlock preset (normal terrain gen, no resources)
Changes:
- Moved Generic Earth DNA Sample, Bio-container, and Bio-sample to xenobiology from biotech mk01
- Moved Biofactory mk01 back to plastics from biotech mk01
- Re-added titanium to Smelter and Data array recipes
- Moved titanium smelting recipe to evaporation
- Re-added Bio-sample to Yaedols sample recipe
- Re-added titanium to Yaedols culture recipe
- Made MK 00 machines half as efficient to match the efficiency of steam engines, so 700 kW steam for MK 00 is the same steam consumption as 700 kW electric for MK 01
- Increased Atomizer MK 00 power draw from 500 -> 700 kW
- Increased Automated Screener MK 00 power draw from 80 -> 270 kW
- Increased Compost Plant MK 00 power draw from 300 -> 440 kW
- Increased DDC MK 00 power draw from 200 -> 280 kW
- Increased Slaughterhouse MK 00 power draw from 150 -> 250 kW
- Increased Soil Extractor MK 00 power draw from 200 -> 320 kW
- Increased Solid Separator MK 00 power draw from 800 -> 1.2 MW
- Increased Washer MK 00 power draw from 100 -> 200 kW
- Increased WPU MK 00 power draw from 150 -> 390 kW
- Increased Shunt Inserter power draw
- Decreased saline water costs of the first two fish breeding recipes to 60 and 80, respectively
- Moved fish to tin back to molecular decohesion stage 2
- Moved fish oil to tin to molecular decohesion stage 1
- Moved meat to tin to water animals stage 1 and reduced output to 4 tin ore per 5 meat
- Moved tin plate smelting to water animals stage 1
- Moved tinned cable to solder stage 1
- Increased phytoplankton from flue gas cost
- Moved tin mk01 back to py1, now you need to use jerky or flue gas
- Nerfed offshore pump from 1200/s -> 90/s
- Buffed pumpjack water pumping from 300/s -> 450/s (increases with machine level)
- Moved washer mk01 to electrolysis and mk00 to soil washing
- Changed native flora, sap, and moss cultivation recipes to be higher probability but more expensive
- Moved sap cultivation to sap tech
- Removed stone and stone furnace from the starting inventory
- Reduced seaweed and driftwood generation probability
- Updated landfill recipe to just require soil
- Moved solid separator mk01 to steel processing
- Cadaveric arums now require acid gas. Their seeds requirement has been reduced to match.
- If spoilage is enabled, seaweed spoils into dry seaweed after two hours. This includes when in module slots of seaweed crop farms.
- Changed the stone furnace recipe to take 8 stone bricks instead of 5 stone
- Changed fawogae plantation fluid connections to be passthrough
- Changed bootstrapping fawogae recipe to only require 2 wood instead of an empty planter box
- Nerfed rich clay to bricks, but reduced the stone useage per brick (assuming crushing stone -> gravel -> sand) and added a charcoal component to the recipe. And moved it to the HPF
- Allowed geothermal vents to be affected by pumping productivity
- Returned phytomining MK 01 to its normal spot with the usual unlocks
- Moved kicalk zinc phytomining to kicalk mk01
- Added 5 electronic circuits to the kicalk bootstrapping recipe
- Adjusted Fastwood Forestry MK 01, Seaweed Crop MK 01, and Botanical Nursery MK 01 recipes to match new MK 00 requriements
- Increased construction costs of Cadaveric Arum Greenhouse MK 01
- Moves oil sands back to logi by simplifying grease table recipe (c2->c1, stainless steel->steel) and moving the required recipes to the oil sands tech
Bugfixes:
- Moved flavonoids all the way back to the Py2 tech where it belongs
- Fixed Automated Screener Mk 00 not being an ingredient for the Mk 01 version
- Fixed Slaughterhouse Mk 00 crafting speed by being 1 instead of 0.5
- Fixed pumping productivity having prerequesites on mining prod instead of previous levels of pumping prod
- Fixed simple fish breeding recipe having a 1 instead of a 0 on the icon when recipe signals are enabled. Resolves https://github.com/pyanodon/pybugreports/issues/1238
- Fixed mining and pumping productivity bonus being 10% instead of 5%
---------------------------------------------------------------------------------------------------
Version: 3.2.14
Date: 2025-09-16
Changes:
Bugfixes:
- Fixed game not loading because steam power is a required research for automation science pack
---------------------------------------------------------------------------------------------------
Version: 3.2.13
Date: 2025-09-16
Changes:
Bugfixes:
- Fixed some techs having a too-fast cycle time
---------------------------------------------------------------------------------------------------
Version: 3.2.12
Date: 2025-09-15
Changes:
Bugfixes:
- Added DDC MK 00 to the DDC MK 01 recipe
- Autoteched the research tree. Things are definitely out of place.
- Moved Guar to logi sci to facilitate Phadai food production for rare earth ore
Expand Down
49 changes: 42 additions & 7 deletions control.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@ script.on_init(function(event)
if remote.interfaces['freeplay'] then
local created_items = remote.call('freeplay', 'get_created_items')
created_items['landfill'] = 1000
created_items['stone'] = 250
created_items['log'] = 200
created_items["stone-furnace"] = nil
created_items['stone'] = nil
created_items['log'] = 100
created_items["iron-plate"] = 1000
created_items["copper-plate"] = 500
created_items["transport-belt"] = 100
Expand All @@ -12,7 +13,6 @@ script.on_init(function(event)
created_items['py-tank-3000'] = 1
created_items['py-tank-5000'] = 1
created_items['py-tank-8000'] = 1
created_items["stone-furnace"] = 1
created_items["py-sinkhole"] = 2
created_items["multiblade-turbine-mk01"] = 1
if script.active_mods["pyhardmode"] then
Expand Down Expand Up @@ -42,7 +42,9 @@ end)

-- landfill generation script
script.on_event(defines.events.on_chunk_generated, function (event)
local tiles = event.surface.find_tiles_filtered{
local surface = event.surface
-- replaces walkable tiles with landfill
local tiles = surface.find_tiles_filtered{
area = event.area,
collision_mask = "water_tile",
invert = true
Expand All @@ -55,11 +57,44 @@ script.on_event(defines.events.on_chunk_generated, function (event)
}
end
-- set as landfill
event.surface.set_tiles(
surface.set_tiles(
to_replace
)
-- set water as hidden tile
for _, tile in pairs(to_replace) do
event.surface.set_hidden_tile(tile.position, "water")
surface.set_hidden_tile(tile.position, "water")
end
end)
end)

script.on_configuration_changed(function (event)
-- if just updated an old save, recommend starting a new one
if event.mod_changes.PyBlock and event.mod_changes.PyBlock.old_version and helpers.compare_versions(event.mod_changes.PyBlock.old_version, "3.3.0") == -1 and helpers.compare_versions(event.mod_changes.PyBlock.new_version, "3.3.0") >= 0 then
game.show_message_dialog {text = {"messages.pyblock-new-save-warning"}}
end
end)

script.on_event(defines.events.on_cutscene_started, function(event)
local surface = game.get_player(event.player_index).surface
-- shitty hack
local radius = 10
while radius <= 200 do
local victims = surface.find_entities_filtered{
radius = radius,
position = {-15, 5},
type = "fish"
}
if #victims > 0 then
victim = victims[#victims == 1 and 1 or math.random(1, #victims)]
local position, force = victim.position, victim.force
victim.destroy()
local result = surface.create_entity{
name = "corpse-easter-egg",
position = position,
collision_mask = "water_tile",
force = force
}
break
end
radius = radius + 10
end
end)
19 changes: 16 additions & 3 deletions data-final-fixes.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,22 @@
-- call after hardmode runs

-- modify hardmode RHEs to only have one heat input
if mods["pyhardmode"] then
data.raw["assembling-machine"].rhe.energy_source.connections = {{
position = {-2, 0},
direction = defines.direction.west
}}
end
end

-- mark techs before wood processing as affected by tech multiplier
for _, technology in pairs{
"wood-processing",
"botany-mk01",
"moss-mk01",
"glass",
"mining-with-fluid",
"steel-processing"
} do
TECHNOLOGY(technology).ignore_tech_cost_multiplier = false
end

-- zerostart
require "prototypes.zerostart"
Loading