TheTaques
0850f93e02
Merge branch 'Saklad5:main' into char-file
2021-08-24 14:46:56 +02:00
TheTaques
6fedd6979f
Move DIFFICULTY_SCALER to challenge_functions.py, specify char import in read_char.py
2021-08-24 14:29:48 +02:00
Jeremy Saklad
b2a98cbe15
Add reptile fascination for Diplomat
...
This fascination effectively requires a Reptile declaration, and scales
with all three skeleton attributes multiplied together.
2021-08-24 07:27:54 -05:00
TheTaques
a86525324e
Add support for fractions of skeleton attributes
2021-08-24 13:10:39 +02:00
Jeremy Saklad
dabf0ff4d7
Add blacklist parameter to solver
...
Enum members in this dictionary are disallowed by the solver.
The types that can be blacklisted have been added to __all__ in
solve.py.
2021-08-13 09:03:14 -05:00
Jeremy Saklad
4ef31a9cca
Fix warm amber calculation
...
The cost was inaccurately multiplied by the number of joint additions
before.
Credit to 34Witches in the FBG Discord for diagnosing the problem.
2021-08-12 21:38:07 -05:00
Jeremy Saklad
90b769230b
Add skulls fascination for Diplomat
...
This fascination scales with all three skeleton attributes multiplied together.
2021-08-11 18:35:15 -05:00
Jeremy Saklad
06df9e6304
Add amalgamy fascination for Diplomat
...
This fascination scales with the amount of amalgamy on the skeleton.
2021-08-03 15:34:37 -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