fix(victoryComp): 限制本局分数最低为0
调整分数计算逻辑,将结算分数下限钳制为0,避免出现负分
This commit is contained in:
@@ -343,8 +343,8 @@ export class VictoryComp extends CCComp {
|
|||||||
const stunPts = Math.min(5, s.stun_count);
|
const stunPts = Math.min(5, s.stun_count);
|
||||||
const freezePts = Math.min(5, s.freeze_count);
|
const freezePts = Math.min(5, s.freeze_count);
|
||||||
|
|
||||||
// 存储当前局分数
|
// 存储当前局分数(失败局可为负,但总分下限钳 0)
|
||||||
s.score = Math.floor(base + critPts + dodgePts + stunPts + freezePts);
|
s.score = Math.max(0, Math.floor(base + critPts + dodgePts + stunPts + freezePts));
|
||||||
|
|
||||||
// 亮点成就判定:仅作结算页亮点标签展示,不计入总分
|
// 亮点成就判定:仅作结算页亮点标签展示,不计入总分
|
||||||
s.achieved_highlights = this.getAchievedHighlights(s);
|
s.achieved_highlights = this.getAchievedHighlights(s);
|
||||||
|
|||||||
Reference in New Issue
Block a user