Commit Graph

16 Commits

Author SHA1 Message Date
Jeremy Saklad 63a97fda62
feat(costs): Add source for Glim-Encrusted Carapace
This cost is relatively crude, and may be adjusted in the future.
2024-07-09 08:01:20 -05:00
Jeremy Saklad 0b1ed974c1
feat(data): Add Glim-Encrusted Carapace
This shiny new torso costs 3,000 Stuiver, which is a new currency that
has also been added to the list of costs.
2024-04-22 08:31:47 -05:00
Jeremy Saklad e8d8013ca6
feat(costs): Add source for Obsidian Chitin Tails
Due to the amount of variables at play, the actual cost may be slightly
higher with poor luck. This will be adjusted if it becomes an issue.
2022-09-09 07:35:38 -05:00
Jeremy Saklad 0646b73bf1
feat(costs): Change source of Thorned Ribcages
Calling in Favours: Hell is a much better source than hunting
Terror-Birds.
2022-09-09 07:30:06 -05:00
Jeremy Saklad 69b778254b
feat(costs): Correct cost of Knotted Humeri
Knotted Humeri were less useful in the past, so setting their cost to
zero reflected the tendency to have an overabundance of them. They've
become more practical over time, however, so the cost now assumes you go
out of your way for them.
2022-09-09 07:29:59 -05:00
Jeremy Saklad c4e1c5a322
feat(costs): Change source of Flourishing Ribcages
You can now get two Flourishing Ribcages at a time by calling in Rubbery
Man favours at Jericho Locks.
2022-08-23 08:01:47 -05:00
Jeremy Saklad d6178ba241
feat: Update cost of Segmented Ribcage
Segmented Ribcages are now obtainable from Port Cecil.

Since the byproduct of the carousel that produces them is
disproportionately large, it has been factored into the cost.
2022-08-15 19:12:06 -05:00
Jeremy Saklad 1bf13a0900
feat: Update cost of Fossilised Forelimbs
Fossilised Forelimbs now cost 85 Hinterland Scrip from Anning and
Daughters, which makes Palaeontological Discoveries a better source.
2022-08-11 16:03:40 -05:00
Jeremy Saklad 5075e773ee
feat: Add Segmented Ribcage to costs
The Segmented Ribcage has no known source outside a specific Whitsun
egg, much like the Obsidian Chitin Tail. As such, it has been given a
placeholder price that prevents it from being used normally.
2022-06-03 19:54:21 -05:00
Jeremy Saklad 95a86b43ae
Change Withered Tentacle source
The Adulterine Castle has an option that yields four Withered Tentacles
for just one action.

Cost.WARBLER_SKELETON has been removed, as it is no longer used by
anything.
2021-09-21 11:48:08 -05:00
Jeremy Saklad 97aedc0895
Add __slots__ to data enumerations
These types still have a __dict__, since they inherit from Enum, but
using __slots__ for the inherited properties can still improve access
times.
2021-09-18 19:18:40 -05:00
Jeremy Saklad 72506b2cff
Increase cost of Crustacean Pincer
Spear-fishing is difficult, and only available a fourth of the time.
2021-09-14 19:47:55 -05:00
Jeremy Saklad f2a421afca
Correct Searing Enigma cost
Acquiring Searing Enigmas through Khan's Heart costs two Intercepted
Cablegrams, which must also be acquired through Khan's Heart.
2021-08-31 17:06:03 -05:00
Jeremy Saklad 57908feb50
Update cost for Searing Enigmas
Searing Enigmas can be obtained semi-reliably at Khan's Heart through
network expansion.
2021-08-24 07:27:54 -05:00
Jeremy Saklad 1275891b27
Tweak costs
Balmoral Woods costs now take achievable quantities of Time Remaining in
the Woods into account.

Volumes of Collated Research are now acquired using the Übergoat statue
at the Hurlers.

Trembling Amber is now acquired using the Rubbery Men opportunity card.
2021-08-13 12:14:18 -05:00
Jeremy Saklad 84c62aa3c6
Convert project to package
All scripts are now contained in a package named "bonemarketsolver".

The command-line interface has been moved to __main__.py.

The solver script has been moved to solve.py.

Relative module imports are now used where appropriate.

The invocation method of the CLI has changed: instead of running Python
itself, you can now use "pipenv run bone_market_solver".

The README has been updated to reflect the new usage method.
2021-08-03 14:48:42 -05:00