Update exponent of quadratic buyers with boost
Quadratic buyers now use a power of 2.1 rather than 2.2 when affected by Bone Market Fluctuations.
This commit is contained in:
parent
de85deb48d
commit
4d6220a25a
@ -1737,7 +1737,7 @@ def Solve(shadowy_level, bone_market_fluctuations, zoological_mania, occasional_
|
|||||||
|
|
||||||
tailfeathers = model.NewIntVar(cp_model.INT32_MIN, cp_model.INT32_MAX, '{}: {}'.format(Buyer.AN_INVESTMENT_MINDED_AMBASSADOR.name, 'tailfeathers'))
|
tailfeathers = model.NewIntVar(cp_model.INT32_MIN, cp_model.INT32_MAX, '{}: {}'.format(Buyer.AN_INVESTMENT_MINDED_AMBASSADOR.name, 'tailfeathers'))
|
||||||
if bone_market_fluctuations == Fluctuation.ANTIQUITY:
|
if bone_market_fluctuations == Fluctuation.ANTIQUITY:
|
||||||
model.AddApproximateExponentiationEquality(tailfeathers, antiquity, 2.2, MAXIMUM_ATTRIBUTE)
|
model.AddApproximateExponentiationEquality(tailfeathers, antiquity, 2.1, MAXIMUM_ATTRIBUTE)
|
||||||
else:
|
else:
|
||||||
model.Add(tailfeathers == antiquity_squared).OnlyEnforceIf(actions[Buyer.AN_INVESTMENT_MINDED_AMBASSADOR])
|
model.Add(tailfeathers == antiquity_squared).OnlyEnforceIf(actions[Buyer.AN_INVESTMENT_MINDED_AMBASSADOR])
|
||||||
|
|
||||||
@ -1790,7 +1790,7 @@ def Solve(shadowy_level, bone_market_fluctuations, zoological_mania, occasional_
|
|||||||
|
|
||||||
final_breaths = model.NewIntVar(cp_model.INT32_MIN, cp_model.INT32_MAX, '{}: {}'.format(Buyer.A_TENTACLED_ENTREPRENEUR.name, 'final breaths'))
|
final_breaths = model.NewIntVar(cp_model.INT32_MIN, cp_model.INT32_MAX, '{}: {}'.format(Buyer.A_TENTACLED_ENTREPRENEUR.name, 'final breaths'))
|
||||||
if bone_market_fluctuations == Fluctuation.AMALGAMY:
|
if bone_market_fluctuations == Fluctuation.AMALGAMY:
|
||||||
model.AddApproximateExponentiationEquality(final_breaths, amalgamy, 2.2, MAXIMUM_ATTRIBUTE)
|
model.AddApproximateExponentiationEquality(final_breaths, amalgamy, 2.1, MAXIMUM_ATTRIBUTE)
|
||||||
else:
|
else:
|
||||||
model.Add(final_breaths == amalgamy_squared).OnlyEnforceIf(actions[Buyer.A_TENTACLED_ENTREPRENEUR])
|
model.Add(final_breaths == amalgamy_squared).OnlyEnforceIf(actions[Buyer.A_TENTACLED_ENTREPRENEUR])
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user