Skip to content

Commit

Permalink
Move Bricks Later in Tech Tree #991
Browse files Browse the repository at this point in the history
  • Loading branch information
KiwiHawk committed Jun 10, 2024
1 parent 7aeff2c commit e35d462
Show file tree
Hide file tree
Showing 23 changed files with 93 additions and 70 deletions.
4 changes: 4 additions & 0 deletions angelsbioprocessing/changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ Version: 0.7.28
Date: ???
Changes:
- Limited animation speed of fish, puffer, and biter refugiums (987)
- Tech tree changes: (991)
- Moved Garden Processing and Farming 1 techs from Red Science to Green Science
- Reduced the tier of Algae farm 2's ingredients
- Made Biters require Purple Science
---------------------------------------------------------------------------------------------------
Version: 0.7.27
Date: 21.02.2024
Expand Down
6 changes: 3 additions & 3 deletions angelsbioprocessing/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
"homepage": "https://forums.factorio.com/viewforum.php?f=185",
"description": "Adds ways to recycle and process waste products through biological means and make use of biological processes and farming.",
"dependencies": [
"angelsrefining >= 0.12.1",
"angelspetrochem >= 0.9.25",
"angelssmelting >= 0.6.17"
"angelsrefining >= 0.12.8",
"angelspetrochem >= 0.9.27",
"angelssmelting >= 0.6.24"
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ else
"bio-arboretum-temperate-3",
})
OV.remove_prereq("bio-wood-processing-2", "bio-farm-1")
OV.remove_unlock("bio-wood-processing-2", "bio-processor")
end

if angelsmods.trigger.bio_plastic then
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -214,6 +214,7 @@ if mods["bobgreenhouse"] then
})

-- update tech
OV.set_science_pack("bob-greenhouse", "logistic-science-pack", 1)
OV.add_prereq("bob-greenhouse", "gardens")
OV.add_unlock("bob-greenhouse", "wood-sawing-manual")
OV.add_prereq("bob-greenhouse", "bio-arboretum-1")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,10 +85,10 @@ angelsmods.functions.RB.build({
enabled = false,
ingredients = {
{ type = "item", name = "algaefarm-1", amount = 1 },
{ type = "item", name = "t0-plate", amount = 11 },
{ type = "item", name = "t0-circuit", amount = 4 },
{ type = "item", name = "t0-brick", amount = 11 },
{ type = "item", name = "t0-pipe", amount = 18 },
{ type = "item", name = "t0-plate", amount = 6 },
{ type = "item", name = "t0-circuit", amount = 2 },
{ type = "item", name = "t0-brick", amount = 6 },
{ type = "item", name = "t0-pipe", amount = 9 },
},
result = "algae-farm",
},
Expand All @@ -97,10 +97,10 @@ angelsmods.functions.RB.build({
enabled = false,
ingredients = {
{ type = "item", name = "algaefarm-1", amount = 1 },
{ type = "item", name = "t0-plate", amount = 11 * buildingmulti },
{ type = "item", name = "t0-circuit", amount = 4 * buildingmulti },
{ type = "item", name = "t0-brick", amount = 11 * buildingmulti },
{ type = "item", name = "t0-pipe", amount = 18 * buildingmulti },
{ type = "item", name = "t0-plate", amount = 6 * buildingmulti },
{ type = "item", name = "t0-circuit", amount = 2 * buildingmulti },
{ type = "item", name = "t0-brick", amount = 6 * buildingmulti },
{ type = "item", name = "t0-pipe", amount = 9 * buildingmulti },
},
result = "algae-farm",
},
Expand All @@ -113,10 +113,10 @@ angelsmods.functions.RB.build({
enabled = false,
ingredients = {
{ type = "item", name = "algaefarm-2", amount = 1 },
{ type = "item", name = "t1-plate", amount = 11 },
{ type = "item", name = "t1-circuit", amount = 4 },
{ type = "item", name = "t1-brick", amount = 11 },
{ type = "item", name = "t1-pipe", amount = 18 },
{ type = "item", name = "t0-plate", amount = 11 },
{ type = "item", name = "t0-circuit", amount = 4 },
{ type = "item", name = "t0-brick", amount = 11 },
{ type = "item", name = "t0-pipe", amount = 18 },
},
result = "algae-farm-2",
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,13 @@ data:extend({
icon_size = 128,
order = "c-a",
prerequisites = {
"bio-farm-1",
"bio-wood-processing",
},
effects = {
{
type = "unlock-recipe",
recipe = "bio-processor",
},
{
type = "unlock-recipe",
recipe = "wood-charcoal",
Expand Down
5 changes: 3 additions & 2 deletions angelsbioprocessing/prototypes/technology/bio-refugium.lua
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,6 @@ data:extend({
order = "c-a",
prerequisites = {
"bio-refugium-puffer-3",
"production-science-pack",
},
effects = {
{
Expand Down Expand Up @@ -310,7 +309,6 @@ data:extend({
{ type = "item", name = "automation-science-pack", amount = 1 },
{ type = "item", name = "logistic-science-pack", amount = 1 },
{ type = "item", name = "chemical-science-pack", amount = 1 },
{ type = "item", name = "production-science-pack", amount = 1 },
{ type = "item", name = "token-bio", amount = 1 },
},
time = 30,
Expand All @@ -328,6 +326,7 @@ data:extend({
"bio-refugium-butchery-2",
"bio-refugium-puffer-2",
"bio-processing-crystal-splinter-2",
"production-science-pack",
"stone-wall",
},
effects = {
Expand Down Expand Up @@ -370,6 +369,7 @@ data:extend({
{ type = "item", name = "automation-science-pack", amount = 1 },
{ type = "item", name = "logistic-science-pack", amount = 1 },
{ type = "item", name = "chemical-science-pack", amount = 1 },
{ type = "item", name = "production-science-pack", amount = 1 },
{ type = "item", name = "token-bio", amount = 1 },
},
time = 30,
Expand Down Expand Up @@ -417,6 +417,7 @@ data:extend({
{ type = "item", name = "automation-science-pack", amount = 1 },
{ type = "item", name = "logistic-science-pack", amount = 1 },
{ type = "item", name = "chemical-science-pack", amount = 1 },
{ type = "item", name = "production-science-pack", amount = 1 },
{ type = "item", name = "token-bio", amount = 1 },
},
time = 30,
Expand Down
8 changes: 7 additions & 1 deletion angelsbioprocessing/prototypes/technology/crop-farming.lua
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@ data:extend({
type = "unlock-recipe",
recipe = "solid-soil",
},
{
type = "unlock-recipe",
recipe = "solid-sand",
},
{
type = "unlock-recipe",
recipe = "solid-soil-alternative",
Expand All @@ -39,7 +43,7 @@ data:extend({
icon_size = 128,
order = "c-a",
prerequisites = {
"steel-processing",
"logistic-science-pack"
},
effects = {
{
Expand All @@ -63,6 +67,7 @@ data:extend({
count = 50,
ingredients = {
{ type = "item", name = "automation-science-pack", amount = 1 },
{ type = "item", name = "logistic-science-pack", amount = 1 },
},
time = 30,
},
Expand Down Expand Up @@ -157,6 +162,7 @@ data:extend({
count = 50,
ingredients = {
{ type = "item", name = "automation-science-pack", amount = 1 },
{ type = "item", name = "logistic-science-pack", amount = 1 },
},
time = 30,
},
Expand Down
6 changes: 3 additions & 3 deletions angelsindustries/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
"description": "Adds industrial equipment as well as the tools you need to expand and grow your base. Adds extra components [BETA] and a tech [ALPHA] overhaul.",
"dependencies": [
"angelsrefining >= 0.12.8",
"angelspetrochem >= 0.9.25",
"angelssmelting >= 0.6.17",
"angelsbioprocessing >= 0.7.21",
"angelspetrochem >= 0.9.27",
"angelssmelting >= 0.6.24",
"angelsbioprocessing >= 0.7.28",
"(?) aai-industry >= 0.4.12"
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,6 @@ if angelsmods.industries.components then
AI.replace_recipe_ing("battery-mk2-equipment", "battery-equipment", "battery-4")
OV.add_prereq("battery-mk2-equipment", "angels-components-batteries-4")

OV.add_prereq("angels-cobalt-smelting-1", "water-washing-1")
OV.remove_prereq("angels-cobalt-smelting-2", "water-washing-1")

-- roboports
AI.replace_recipe_ing("personal-roboport-equipment", "battery-1", "battery-4")
AI.replace_recipe_ing("personal-roboport-mk2-equipment", "battery-1", "battery-5")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,7 @@ if angelsmods.industries.components then
-----------------------------------------------------------------------------
-- PREREQUISITES FOR COMPONENTS TO WORK CORRECTLY ---------------------------
-----------------------------------------------------------------------------
-- move molds from stone 2 to stone 1 to be at red science
OV.remove_unlock("angels-stone-smelting-2", "angels-casing-resin-mold")
OV.add_unlock("angels-stone-smelting-1", "angels-casing-resin-mold")
OV.remove_unlock("angels-stone-smelting-2", "mold-expendable")
OV.add_unlock("angels-stone-smelting-1", "mold-expendable")
-- move molds from stone 2 to stone 1 to be at green science
OV.remove_prereq("angels-stone-smelting-2", "bio-arboretum-1")
OV.add_prereq("angels-stone-smelting-1", "bio-wood-processing-2")
OV.add_prereq("angels-stone-smelting-1", "angels-components-mechanical-1")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,9 @@ if angelsmods.industries.tech then
OV.remove_prereq("automation-2", "tech-green-packs")
-- SMELTING
OV.add_prereq("angels-metallurgy-1", "tech-specialised-labs-basic-processing-1")
AI.pack_replace("angels-stone-smelting-1", "green", "red")
-- BIO PROCESSING
AI.pack_replace("bio-farm-1", "green", "red")
AI.pack_count_update("bio-temperate-farming", "angels-science-pack-red", 4)
AI.pack_replace("bio-fermentation", "green", "red")
OV.remove_prereq("bio-fermentation", "tech-green-packs")
Expand All @@ -59,6 +61,7 @@ if angelsmods.industries.tech then
AI.pack_replace("bio-desert-farming-1", "green", "red")
AI.pack_replace("bio-swamp-farming-1", "green", "red")
AI.pack_replace("bio-temperate-farming-1", "green", "red")
AI.pack_replace("gardens", "green", "red")
-- INDUSTRIES
AI.pack_replace("tech-green-circuit", "green", "red")
OV.remove_prereq("tech-green-circuit", "resins")
Expand All @@ -76,6 +79,8 @@ if angelsmods.industries.tech then
AI.pack_replace("lubricant", "blue", "green")
-- PETROCHEM
AI.pack_replace("sodium-processing-1", "blue", "green")
-- SMELTING
AI.pack_replace("angels-stone-smelting-2", "blue", "green")
-- BIO PROCESSING
OV.add_prereq("bio-refugium-fish-1", "water-treatment-2")
AI.pack_replace("bio-paper-2", "blue", "green")
Expand Down Expand Up @@ -158,6 +163,7 @@ if angelsmods.industries.tech then
AI.pack_replace("angels-silicon-smelting-2", "blue", "orange")
AI.pack_replace("angels-silicon-casting-2", "blue", "orange")
AI.pack_replace("angels-stone-smelting-3", "blue", "orange")
OV.remove_prereq("angels-stone-smelting-3", "production-science-pack")
AI.pack_replace("angels-tin-smelting-3", "blue", "orange")
AI.pack_replace("angels-tin-casting-3", "blue", "orange")
AI.pack_replace("angels-iron-smelting-3", "blue", "orange")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ if angelsmods.industries.tech then
-------------------------------------------------------------------------------
if mods["bobgreenhouse"] then
--adds bob greenhouse stuffs
AI.pack_replace("bob-greenhouse", "green", "red")
end

-------------------------------------------------------------------------------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,10 @@ if angelsmods.industries.components then

OV.add_unlock("angels-iron-smelting-2", "angels-casing-iron-1")
OV.add_prereq("angels-iron-smelting-2", "angels-components-mechanical-1")
OV.add_prereq("angels-iron-smelting-2", "angels-stone-smelting-2")
OV.add_prereq("angels-iron-smelting-2", "angels-stone-smelting-1")

OV.add_unlock("angels-iron-smelting-3", "angels-casing-iron-2")
OV.add_prereq("angels-iron-smelting-3", "angels-stone-smelting-3")
OV.add_prereq("angels-iron-smelting-3", "angels-stone-smelting-2")

-------------------------------------------------------------------------------
-- MECHANICAL PARTS 2 ---------------------------------------------------------
Expand All @@ -64,7 +64,7 @@ if angelsmods.industries.components then
icon_mipmaps = 4,
prerequisites = {
"angels-components-mechanical-1",
"angels-stone-smelting-2",
"angels-stone-smelting-1",
"logistic-science-pack",
"steel-processing",
"angels-iron-smelting-1",
Expand Down Expand Up @@ -105,7 +105,7 @@ if angelsmods.industries.components then

OV.add_unlock("angels-steel-smelting-3", "angels-casing-steel-2")
OV.add_prereq("angels-steel-smelting-3", "angels-components-mechanical-2")
OV.add_prereq("angels-steel-smelting-3", "angels-stone-smelting-3")
OV.add_prereq("angels-steel-smelting-3", "angels-stone-smelting-2")

-------------------------------------------------------------------------------
-- MECHANICAL PARTS 3 ---------------------------------------------------------
Expand All @@ -119,7 +119,7 @@ if angelsmods.industries.components then
icon_mipmaps = 4,
prerequisites = {
"angels-components-mechanical-2",
--"angels-stone-smelting-2",
--"angels-stone-smelting-1",
"angels-aluminium-smelting-1",
},
effects = {
Expand Down Expand Up @@ -158,7 +158,7 @@ if angelsmods.industries.components then

OV.add_unlock("angels-aluminium-smelting-2", "angels-casing-aluminium-2")
OV.add_prereq("angels-aluminium-smelting-2", "angels-components-mechanical-3")
OV.add_prereq("angels-aluminium-smelting-2", "angels-stone-smelting-3")
OV.add_prereq("angels-aluminium-smelting-2", "angels-stone-smelting-2")

-------------------------------------------------------------------------------
-- MECHANICAL PARTS 4 ---------------------------------------------------------
Expand All @@ -172,7 +172,7 @@ if angelsmods.industries.components then
icon_mipmaps = 4,
prerequisites = {
"angels-components-mechanical-3",
--"angels-stone-smelting-2",
--"angels-stone-smelting-1",
"angels-titanium-smelting-1",
"lubricant",
},
Expand Down Expand Up @@ -213,7 +213,7 @@ if angelsmods.industries.components then

OV.add_unlock("angels-titanium-smelting-2", "angels-casing-titanium-2")
OV.add_prereq("angels-titanium-smelting-2", "angels-components-mechanical-4")
OV.add_prereq("angels-titanium-smelting-2", "angels-stone-smelting-3")
OV.add_prereq("angels-titanium-smelting-2", "angels-stone-smelting-2")

-------------------------------------------------------------------------------
-- MECHANICAL PARTS 5 ---------------------------------------------------------
Expand All @@ -227,7 +227,7 @@ if angelsmods.industries.components then
icon_mipmaps = 4,
prerequisites = {
"angels-components-mechanical-4",
--"angels-stone-smelting-2",
--"angels-stone-smelting-1",
"angels-tungsten-smelting-1",
},
effects = {
Expand Down Expand Up @@ -269,5 +269,5 @@ if angelsmods.industries.components then
OV.add_unlock("angels-tungsten-smelting-2", "angels-casing-tungsten-green")
OV.add_unlock("angels-tungsten-smelting-2", "angels-casing-tungsten-2")
OV.add_prereq("angels-tungsten-smelting-2", "angels-components-mechanical-5")
OV.add_prereq("angels-tungsten-smelting-2", "angels-stone-smelting-3")
OV.add_prereq("angels-tungsten-smelting-2", "angels-stone-smelting-2")
end
2 changes: 1 addition & 1 deletion angelspetrochem/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@
"homepage": "https://forums.factorio.com/viewforum.php?f=185",
"description": "Angel's Petrochemical processing changes Oil processing and adds Gas processing, as well as a more complex web of chemical production. Includes overrides and tie-ins to Bob's technologies and recipes. Dependencies: Angel's Refining",
"dependencies": [
"angelsrefining >= 0.12.3"
"angelsrefining >= 0.12.8"
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -234,18 +234,6 @@ data:extend({
type = "unlock-recipe",
recipe = "washing-5",
},
{
type = "unlock-recipe",
recipe = "solid-clay",
},
{
type = "unlock-recipe",
recipe = "solid-limestone",
},
{
type = "unlock-recipe",
recipe = "solid-sand",
},
},
unit = {
count = 10,
Expand Down
1 change: 1 addition & 0 deletions angelssmelting/changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ Date: ???
Changes:
- Rebalance Tungsten Smelting Recipes (980)
- Adjusted the recipes for Bob's Assembling Machines (985)
- Moved Cement Processing techs up a science pack tier so Clay Bricks are not available so early in the game (991)
---------------------------------------------------------------------------------------------------
Version: 0.6.23
Date: 21.02.2024
Expand Down
4 changes: 2 additions & 2 deletions angelssmelting/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"homepage": "https://forums.factorio.com/viewforum.php?f=185",
"description": "Angel's Smelting provides alternative ways to produce plate and increase ore yield at the expense of space and energy.",
"dependencies": [
"angelsrefining >= 0.12.1",
"angelspetrochem >= 0.9.25"
"angelsrefining >= 0.12.8",
"angelspetrochem >= 0.9.27"
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@ if angelsmods.trigger.smelting_products["cobalt"].ingot then
),
},
})
OV.remove_prereq("angels-cobalt-smelting-1", "water-washing-1")
OV.add_prereq("angels-cobalt-smelting-2", "water-washing-1")
OV.remove_prereq("angels-cobalt-smelting-1", "angels-stone-smelting-1")
OV.add_prereq("angels-cobalt-smelting-2", "angels-stone-smelting-1")
OV.remove_prereq("angels-cobalt-smelting-1", "ore-processing-2")
OV.add_prereq("angels-cobalt-smelting-1", "angels-metallurgy-3")
end
Expand Down
Loading

0 comments on commit e35d462

Please sign in to comment.