diff --git a/self-building-factory/CHANGELOG.md b/self-building-factory/CHANGELOG.md index ebd568a..ea4ef99 100644 --- a/self-building-factory/CHANGELOG.md +++ b/self-building-factory/CHANGELOG.md @@ -2,6 +2,11 @@ Download Blueprints from [here](https://github.com/bcwhite-code/brians-blueprints/releases/) +## v5.0.42 + +- Fix Fulgora scrap recycling bootstrap of items provided to logistics network. +- Add burning of spoilage to Red Mall. + ## v5.0.41 - Do request-exclusion in HOME a different way and tag different train lengths near speakers. diff --git a/self-building-factory/book/_metadata.json b/self-building-factory/book/_metadata.json index f6218d6..e291ee4 100644 --- a/self-building-factory/book/_metadata.json +++ b/self-building-factory/book/_metadata.json @@ -1,7 +1,7 @@ { "blueprint_book": { "item": "blueprint-book", - "label": "Brian's City (v5.0.41)", + "label": "Brian's City (v5.0.42)", "description": "Self-Building Mega-Base\nhttps://factorioprints.com/view/-MNZWdWosuqr3vtaC2hD\n\n5.0.X:\n* Welcome to the BLEEDING EDGE!\n* Factorio 2.0!\n* Everything here is a work-in-progress. Most things work well. A few things don't.", "active_index": 1, "version": 562949955256321, diff --git a/self-building-factory/book/fulgora/fulgora-mall.json b/self-building-factory/book/fulgora/fulgora-mall.json index 00c4902..be17502 100644 --- a/self-building-factory/book/fulgora/fulgora-mall.json +++ b/self-building-factory/book/fulgora/fulgora-mall.json @@ -3,7 +3,7 @@ "blueprint": { "item": "blueprint", "label": "Fulgora Mall", - "description": "Plase this beside the Scrap Processing output and connect a red wire from the medium power pole here to the medium power pole across the track from that train-stop.", + "description": "Place this beside the Scrap Processing output so it connects to power and the roboport logistics network.", "shift_x": 14, "shift_y": 212, "version": 562949955256321, diff --git a/self-building-factory/book/fulgora/scrap-processing.json b/self-building-factory/book/fulgora/scrap-processing.json index a4c4439..e79f991 100644 --- a/self-building-factory/book/fulgora/scrap-processing.json +++ b/self-building-factory/book/fulgora/scrap-processing.json @@ -53,7 +53,7 @@ "player_description": "Keep some of every item in the provider chest.", "control_behavior": { "arithmetic_conditions": { - "first_constant": 80, + "first_constant": 81, "operation": "-", "first_signal_networks": {"green": false, "red": true}, "output_signal": {"name": "signal-each", "type": "virtual"}, @@ -173,6 +173,13 @@ "direction": 8, "use_filters": true, "control_behavior": {"circuit_set_filters": true}, + "filters": [ + {"name": "stone-brick", "comparator": "=", "index": 1, "quality": "normal"}, + {"name": "concrete", "comparator": "=", "index": 2, "quality": "normal"}, + {"name": "stone", "comparator": "=", "index": 3, "quality": "normal"}, + {"name": "iron-ore", "comparator": "=", "index": 4, "quality": "normal"}, + {"name": "ice", "comparator": "=", "index": 5, "quality": "normal"} + ], "position": {"x": 3.5, "y": 3.5} }, { @@ -2814,6 +2821,7 @@ ["4,4.5", 2, "3,4.5", 2], ["4,4.5", 3, "7,9", 1], ["3,4.5", 3, "4,9", 1], + ["3,6", 2, "8.5,7", 4], ["7,5.5", 2, "7,8", 2], ["8.5,5", 2, "8.5,6", 2], ["8.5,5", 2, "7,8", 2], diff --git a/self-building-factory/book/red-mall.json b/self-building-factory/book/red-mall.json index f3be209..85bc56e 100644 --- a/self-building-factory/book/red-mall.json +++ b/self-building-factory/book/red-mall.json @@ -18018,6 +18018,16 @@ }, "position": {"x": 312.5, "y": 17} }, + { + "name": "decider-combinator", + "control_behavior": { + "decider_conditions": { + "conditions": [{"comparator": ">", "first_signal": {"name": "spoilage"}}], + "outputs": [{"copy_count_from_input": false, "signal": {"name": "wood"}}] + } + }, + "position": {"x": 312.5, "y": 104} + }, { "name": "decider-combinator", "direction": 8, @@ -22397,9 +22407,10 @@ { "name": "fast-inserter", "direction": 4, + "filter_mode": "blacklist", + "use_filters": true, "control_behavior": { - "circuit_enabled": true, - "connect_to_logistic_network": true, + "circuit_set_filters": true, "logistic_condition": {"comparator": ">", "constant": 1000, "first_signal": {"name": "wood"}} }, "position": {"x": 310.5, "y": 105.5} @@ -36261,12 +36272,16 @@ }, { "name": "requester-chest", + "control_behavior": {"circuit_condition_enabled": false}, "position": {"x": 311.5, "y": 105.5}, "request_filters": { "sections": [ { "index": 1, - "filters": [{"name": "wood", "comparator": "=", "count": 200, "index": 1, "quality": "normal"}] + "filters": [ + {"name": "wood", "comparator": "=", "count": 200, "index": 1, "quality": "normal"}, + {"name": "spoilage", "comparator": "=", "count": 1000, "index": 2, "quality": "normal"} + ] } ] } @@ -50787,6 +50802,8 @@ ["54,118", 2, "55,118", 2], ["53,118", 1, "53,119", 1], ["55,118", 1, "55,119", 1], + ["326,117.5", 2, "325,119", 2], + ["326,117.5", 3, "324,119", 1], ["442,117", 1, "443,117", 1], ["442,117", 2, "442,118", 2], ["442,118", 1, "443,118", 1],