Page 1 of 1

[0.14.21] Technology and recipe prerequisites

Posted: Sun Jan 29, 2017 12:04 pm
by DaveMcW
Here is a script for detecting differences between the tech tree and the recipe tree.
data-final-fixes.lua
Results when running it in 0.14.21:
Recipe filter-inserter requires fast-inserter, but technology electronics does not.
Recipe flamethrower-turret requires engine-unit, but technology flame-thrower does not.
Recipe processing-unit requires sulfuric-acid, but technology advanced-electronics does not.
Recipe rocket-silo requires concrete, but technology rocket-silo does not.
Recipe rocket-silo requires electric-engine-unit, but technology rocket-silo does not.
Recipe satellite requires solar-panel, but technology rocket-silo does not.
Recipe satellite requires accumulator, but technology rocket-silo does not.
Recipe substation requires advanced-circuit, but technology electric-energy-distribution-2 does not.
Recipe science-pack-3 requires advanced-circuit, but technology battery does not.
Recipe science-pack-3 requires filter-inserter, but technology battery does not.
Recipe solar-panel-equipment requires solar-panel, but technology solar-panel-equipment does not.
Recipe small-pump requires electric-engine-unit, but technology fluid-handling does not.

Re: [0.14.21] Technology and recipe prerequisites

Posted: Sun Jan 29, 2017 12:10 pm
by Rseding91
None of these are bugs.

For instance your 2nd item: "Recipe flamethrower-turret requires engine-unit, but technology flame-thrower does not." The technology unlocks more than the turret - you can make the flamethrower handheld before researching engines to make the turrets.

Re: [0.14.21] Technology and recipe prerequisites

Posted: Sun Jan 29, 2017 12:32 pm
by DaveMcW
Then flamethrower-turret should have its own technology that requires electric-engine.

Re: [0.14.21] Technology and recipe prerequisites

Posted: Sun Jan 29, 2017 1:16 pm
by Klonan
DaveMcW wrote:Then flamethrower-turret should have its own technology that requires electric-engine.
While a good suggestion, its not a bug