diff --git a/bonemarketsolver/data/buyers.py b/bonemarketsolver/data/buyers.py index 72f8c1c..40e03a4 100644 --- a/bonemarketsolver/data/buyers.py +++ b/bonemarketsolver/data/buyers.py @@ -146,6 +146,11 @@ class Buyer(Enum): cost = Cost.ACTION.value ) + THE_TRIFLING_DIPLOMAT_AMPHIBIAN = Action( + "Sell the Diplomat a fossil amphibian", + cost = Cost.ACTION.value + ) + THE_TRIFLING_DIPLOMAT_BIRD = Action( "Sell the Diplomat a fossil bird", cost = Cost.ACTION.value diff --git a/bonemarketsolver/solve.py b/bonemarketsolver/solve.py index a4767f6..a282e0f 100644 --- a/bonemarketsolver/solve.py +++ b/bonemarketsolver/solve.py @@ -1002,6 +1002,7 @@ def Solve(shadowy_level, bone_market_fluctuations = None, zoological_mania = Non difficulty_level == 0, partialmethod(BoneMarketModel.AddDivisionEquality, added_exhaustion, secondary_revenue, 5000), ) for fascination, criteria in ( + ('AMPHIBIAN', (cp_model.BoundedLinearExpression(skeleton_in_progress, (170, 179)),)), ('BIRD', (cp_model.BoundedLinearExpression(skeleton_in_progress, (180, 189)),)), ('FISH', (cp_model.BoundedLinearExpression(skeleton_in_progress, (190, 199)),)), ('INSECT', (cp_model.BoundedLinearExpression(skeleton_in_progress, (210, 219)),)),