Commit Graph

54 Commits

Author SHA1 Message Date
2112292fc1 plan: split the main function into component functions 2019-07-14 11:59:45 +10:00
4b79715b16 plan: use conveyor_rates rather than hard coded values 2019-07-14 11:51:19 +10:00
a6a7594eda plan: rename calculate_rates as required_rates 2019-07-14 11:50:44 +10:00
07a37a4240 plan: document the calculate_rates function 2019-07-14 11:49:49 +10:00
2380faf59d plan: import Fraction directly 2019-07-14 11:36:54 +10:00
2f8fb25fe8 plan: document the basic algorithm 2019-07-14 11:35:22 +10:00
0f0e281db8 plan: document 'basic_rate' 2019-07-14 11:35:09 +10:00
5c4393b999 satisfactory: Add docstrings for all Cookbook functions 2019-07-14 11:22:45 +10:00
10a3438472 satisfactory: Correct the generator typing for Cookbook 2019-07-14 11:16:46 +10:00
51001d66a5 satisfactory: add typing to Cookbook member functions 2019-07-14 11:15:29 +10:00
9f4858c885 satisfactory: annotate local variables for Cookbook 2019-07-14 11:13:13 +10:00
9e2d8dba8a plan: move the primary functionality into a function
This prevents reliance on global variables
2019-07-14 11:12:34 +10:00
6a82305479 plan: warn on mk5 conveyors 2019-07-14 10:09:13 +10:00
9151be6e97 data: correct 'battery' and 'black_powder' names 2019-07-14 10:04:05 +10:00
9620129c47 recipes: add alclad derived components 2019-07-07 15:36:37 +10:00
55e836950f recipes: add sulfur derived explosives 2019-07-07 15:36:22 +10:00
2b4d0be835 recipes: add Miner Mk2 2019-07-07 15:23:07 +10:00
5b92d4509f recipes: add nuclear components and resources 2019-07-07 15:22:50 +10:00
47e6c674ac README: add readme 2019-05-03 11:40:22 +10:00
56ef7a62c0 COPYING: add licence 2019-05-03 11:40:16 +10:00
71227e5523 items: add aluminum derived recipes 2019-05-03 11:38:03 +10:00
d0f66397f0 caterium_ingot: update recipe for 0.1.5 2019-05-03 11:28:21 +10:00
962fdbc633 items/quartz: add quartz related recipes 2019-05-03 11:27:50 +10:00
f560586900 plan: plan for one of every component 2019-04-28 18:59:31 +10:00
988e66720a recipes: correct machine and type labels 2019-04-28 18:59:17 +10:00
455aaf7dbe recipes/machine: add oil_refinery 2019-04-28 18:06:28 +10:00
a1b3f77325 recipes/machine: add foundry 2019-04-28 18:06:13 +10:00
970faf4c8b plan: add machine count calculation 2019-04-28 18:02:57 +10:00
b0ec4a8a63 plan: add capacity planner 2019-04-28 17:23:21 +10:00
994125fff6 plan: make plan executable 2019-04-28 17:23:07 +10:00
8cb5d5a76c satisfactory: implement the 'resources' query 2019-04-28 15:48:48 +10:00
65eb55e409 recipes: move components and resources into an 'items' directory 2019-04-28 15:48:18 +10:00
5a8fc8c342 describe: add forgotten import 2019-04-28 14:50:11 +10:00
275a9827c1 build: ignore __pycache__ directories 2019-04-28 11:04:16 +10:00
14fe028fe1 recipes: pull type and machine variables out of the recipe list 2019-04-28 11:03:27 +10:00
79df7638a8 recipes: add subtype indicator for each recipe 2019-04-28 09:22:41 +10:00
44ee8eaeee graph: load all recipes into a dedicated object 2019-04-28 09:08:03 +10:00
4f90ad35ab recipes/machine: add portable_miner 2019-04-28 09:07:46 +10:00
d3b782f1a1 graph: add a command to graph just one item 2019-04-28 08:53:11 +10:00
4f2aaa7f1c graph: remove unused typing import 2019-04-28 08:53:01 +10:00
be1b69fe03 graph: don't handle multiple recipes just yet 2019-04-28 08:33:08 +10:00
bd7f7dd743 graph: avoid variable shadowing and typing warnings 2019-04-28 08:33:01 +10:00
0f5b1d01ec describe: rename 'required' script as 'describe' 2019-04-28 08:23:05 +10:00
59f3821332 data/recipes: use a common prefix for manual crafted outputs 2019-04-28 08:15:36 +10:00
6b7fac1f18 data/upgrade: add remaining hub upgrades 2019-04-28 08:15:12 +10:00
635534a65a data/upgrade: add stup upgrade defininitions for hub upgrades 2019-04-27 18:52:17 +10:00
de187847d7 recipes/resources: add resource recipes 2019-04-27 18:51:04 +10:00
3a48ce287f recipes/machine: add assembler, manufacturer, and oil_pump 2019-04-27 18:50:41 +10:00
de865f8ab8 required: add world resource query 2019-04-27 18:50:20 +10:00
b8a0da6898 graph: add graphviz script 2019-04-27 18:50:04 +10:00