Skip to content

Commit cabceff

Browse files
Mining Productivity Bonus
1 parent 9099490 commit cabceff

File tree

4 files changed

+24
-17
lines changed

4 files changed

+24
-17
lines changed

Readme.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ A set of general utility cominators. Includes: Location Combinators, Bonus Combi
55
## Bonus Combinator
66
Outputs various force bonus levels:
77

8-
|Bonus |Signal |
9-
|------------------------------------|----------|
10-
|force.worker_robots_storage_bonus | signal-R |
11-
|force.inserter_stack_size_bonus | signal-I |
12-
|force.stack_inserter_capacity_bonus | signal-J |
13-
|force.character_logistic_slot_count | signal-L |
14-
|force.character_trash_slot_count | signal-T |
15-
|force.quickbar_count | signal-Q |
16-
|force.maximum_following_robot_count | signal-F |
8+
|Bonus |Signal |
9+
|---------------------------------------------|----------|
10+
|force.worker_robots_storage_bonus | signal-R |
11+
|force.inserter_stack_size_bonus | signal-I |
12+
|force.stack_inserter_capacity_bonus | signal-J |
13+
|force.character_logistic_slot_count | signal-L |
14+
|force.character_trash_slot_count | signal-T |
15+
|force.quickbar_count | signal-Q |
16+
|force.maximum_following_robot_count | signal-F |
17+
|force.mining_drill_productivity_bonus * 100 | signal-P |
1718

1819
## Location Combinator
1920

control.lua

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ function UpdateBonuses()
1212
global.bonusframe[forcename] = {
1313
--{index=1,count=0,signal={name="signal-grey",type="virtual"}}
1414

15-
{index=1,count=force.worker_robots_storage_bonus ,signal={name="signal-R",type="virtual"}},
16-
{index=2,count=force.inserter_stack_size_bonus ,signal={name="signal-I",type="virtual"}},
17-
{index=3,count=force.stack_inserter_capacity_bonus ,signal={name="signal-J",type="virtual"}},
18-
{index=4,count=force.character_logistic_slot_count ,signal={name="signal-L",type="virtual"}},
19-
{index=5,count=force.character_trash_slot_count ,signal={name="signal-T",type="virtual"}},
20-
{index=6,count=force.maximum_following_robot_count ,signal={name="signal-F",type="virtual"}},
21-
15+
{index=1,count=force.worker_robots_storage_bonus ,signal={name="signal-R",type="virtual"}},
16+
{index=2,count=force.inserter_stack_size_bonus ,signal={name="signal-I",type="virtual"}},
17+
{index=3,count=force.stack_inserter_capacity_bonus ,signal={name="signal-J",type="virtual"}},
18+
{index=4,count=force.character_logistic_slot_count ,signal={name="signal-L",type="virtual"}},
19+
{index=5,count=force.character_trash_slot_count ,signal={name="signal-T",type="virtual"}},
20+
{index=6,count=force.maximum_following_robot_count ,signal={name="signal-F",type="virtual"}},
21+
{index=7,count=force.mining_drill_productivity_bonus * 100 ,signal={name="signal-P",type="virtual"}},
2222
}
2323
end
2424
end

info.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "utility-combinators",
3-
"version": "0.17.0",
3+
"version": "0.17.1",
44
"factorio_version": "0.17",
55
"title": "Utility Combinators",
66
"author": "justarandomgeek",
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
for _,force in pairs(game.forces) do
2+
force.recipes["bonus-combinator"].enabled = force.technologies["circuit-network-2"].researched
3+
force.recipes["location-combinator"].enabled = force.technologies["circuit-network-2"].researched
4+
force.recipes["player-combinator"].enabled = force.technologies["circuit-network-2"].researched
5+
force.recipes["research-combinator"].enabled = force.technologies["circuit-network-2"].researched
6+
end

0 commit comments

Comments
 (0)