Commit Graph

20 Commits

Author SHA1 Message Date
Correl Roush 7cbd8e2fb7 Begin building trade calculations 2022-01-24 23:04:12 -05:00
Correl Roush 677f122a03 Load materials from the Materials startup event 2022-01-23 02:01:17 -05:00
Correl Roush 4a2d5d5cb7 Load materials from EDCD data files
Remove hard-coded material definitions
2022-01-23 00:55:11 -05:00
Correl Roush c100de9064 Merge commit 'eec847bcd2dc0b8ae3b556f39d7f350dcb4d780b' as 'elite_engineering/data/fdevids' 2022-01-23 00:18:29 -05:00
Correl Roush eec847bcd2 Squashed 'elite_engineering/data/fdevids/' content from commit 9ca6200
git-subtree-dir: elite_engineering/data/fdevids
git-subtree-split: 9ca62008e93a98dd146bf37cb1e94f2f6c5d2fbf
2022-01-23 00:18:29 -05:00
Correl Roush 64317a7019 Add a Materials collection 2022-01-22 02:35:27 -05:00
Correl Roush 9ef9239ab6 Add inventory arithmetic 2022-01-22 01:55:08 -05:00
Correl Roush 235bde7b16 Add inventory functionality 2022-01-22 01:30:17 -05:00
Correl Roush 4b9537c9b9 Fix tests expecting Maybe return types
Tests were not updated when the "returns" dependency was removed.
2022-01-22 01:30:09 -05:00
Correl Roush b78a87e88e Ignore Poetry lockfile 2022-01-22 00:25:01 -05:00
Correl Roush 68b3749ff3 Remove "returns" dependency 2022-01-22 00:23:09 -05:00
Correl Roush c8b6563d17 Separate material and trade logic 2022-01-22 00:21:09 -05:00
Correl Roush 4e2a1691a3 Create a material database 2022-01-21 23:37:58 -05:00
Correl Roush 8e09e9da20 Add formatting and coverage checks 2022-01-20 12:14:23 -05:00
Correl Roush f60d73d761 Add type checking 2022-01-20 12:09:49 -05:00
Correl Roush eb2f2ef13c Handle invalid material conversions 2022-01-20 11:57:53 -05:00
Correl Roush acfb0ab8f5 Add tests 2022-01-20 11:04:54 -05:00
Correl Roush 7114526f1c Add remaining materials 2022-01-20 09:24:42 -05:00
Correl Roush 0e35a7de92 Add raw materials and trade exchange rates 2022-01-20 09:06:42 -05:00
Correl Roush c73c830feb Initial commit 2022-01-20 09:05:27 -05:00