feat(buyer): Add spider fascination for Diplomat

This fascination works in the same manner as the other declaration-based
fascinations.
This commit is contained in:
Jeremy Saklad 2022-11-29 10:17:18 -06:00
parent c665b13ad6
commit b85440e3cd
Signed by: Jeremy Saklad
GPG Key ID: 94B02EA3D0B6481B
2 changed files with 5 additions and 0 deletions

View File

@ -177,6 +177,10 @@ class Buyer(Enum):
"Sell the Diplomat a skeleton with multiple heads",
cost = Cost.ACTION.value
)
THE_TRIFLING_DIPLOMAT_SPIDER = Action(
"Sell the Diplomat a fossil arachnid",
cost = Cost.ACTION.value
)
def __str__(self):
return str(self.value)

View File

@ -1155,6 +1155,7 @@ def Solve(shadowy_level, bone_market_fluctuations = None, zoological_mania = Non
('LEGS', (skeleton_in_progress >= 100, legs >= 10)),
('REPTILE', (cp_model.BoundedLinearExpression(skeleton_in_progress, (160, 169)),)),
('SKULLS', (skeleton_in_progress >= 100, skulls >= 5)),
('SPIDER', (cp_model.BoundedLinearExpression(skeleton_in_progress, (200, 209)),)),
)
}