@gaia-project/engine
Advanced tools
Comparing version 4.8.48 to 4.8.49
{ | ||
"name": "@gaia-project/engine", | ||
"version": "4.8.48", | ||
"version": "4.8.49", | ||
"description": "Javascript engine for project gaia", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -27,3 +27,3 @@ "use strict"; | ||
let maxCharge = 0; | ||
const limit = autoCharge === "decline-cost" || autoCharge === "ask" ? 1 : autoCharge; | ||
const limit = Math.max(player.settings.autoChargeTargetSpendablePower, autoCharge === "decline-cost" || autoCharge === "ask" ? 1 : autoCharge); | ||
let allowedMax = 0; | ||
@@ -30,0 +30,0 @@ let maxAllowedOffer = null; |
{ | ||
"name": "@gaia-project/engine", | ||
"version": "4.8.48", | ||
"version": "4.8.49", | ||
"description": "Javascript engine for project gaia", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -157,3 +157,3 @@ import { expect } from "chai"; | ||
player.settings.autoChargePower = test.give.autoCharge; | ||
player.settings.autoChargeTargetSpendablePower = test.give.autoChargeTargetSpendablePower; | ||
player.settings.autoChargeTargetSpendablePower = test.give.autoChargeTargetSpendablePower ?? 0; | ||
player.data.power.area3 = test.give.powerInArea3; | ||
@@ -169,2 +169,5 @@ | ||
expect(decision).to.equal(test.want); | ||
if (decision === ChargeDecision.Yes) { | ||
expect(request.maxAllowedOffer?.offer).to.equal(`${test.give.power}pw`); | ||
} | ||
}); | ||
@@ -171,0 +174,0 @@ } |
@@ -33,3 +33,6 @@ import { Offer } from "./available/types"; | ||
const limit = autoCharge === "decline-cost" || autoCharge === "ask" ? 1 : autoCharge; | ||
const limit = Math.max( | ||
player.settings.autoChargeTargetSpendablePower, | ||
autoCharge === "decline-cost" || autoCharge === "ask" ? 1 : autoCharge | ||
); | ||
let allowedMax = 0; | ||
@@ -36,0 +39,0 @@ let maxAllowedOffer: Offer = null; |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1172446
24099