fix:修复体力恢复倒计时出现负数的问题

This commit is contained in:
2026-07-15 11:49:16 +08:00
parent 447f311e39
commit 90d1f17df6
15 changed files with 320 additions and 302 deletions
@@ -166,10 +166,18 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__
}
getPowerCD() {
var passTime = (Date.now() - this.playerData.lastAddPowerTimer) / 1000;
return (_crd && Config === void 0 ? (_reportPossibleCrUseOfConfig({
var lastAddPowerTimer = this.playerData.lastAddPowerTimer;
if (!Number.isFinite(lastAddPowerTimer) || lastAddPowerTimer <= 0) {
return (_crd && Config === void 0 ? (_reportPossibleCrUseOfConfig({
error: Error()
}), Config) : Config).powerCD;
}
var passTime = Math.max(0, (Date.now() - lastAddPowerTimer) / 1000);
return Math.max(0, (_crd && Config === void 0 ? (_reportPossibleCrUseOfConfig({
error: Error()
}), Config) : Config).powerCD - passTime;
}), Config) : Config).powerCD - passTime);
}
update(dt) {
File diff suppressed because one or more lines are too long