✨ feat(巅峰演武): 军功修改、匹配修改、新增挑战次数购买接口
This commit is contained in:
@@ -639,7 +639,13 @@ export function getPLvByScore(score: number) {
|
||||
|
||||
export function getPlvAndScore(scores: number[] = []) {
|
||||
if (scores.length <= 0) scores = [0];
|
||||
let maxScore = Math.max(...scores); // 等级:军功最高者的军功*6
|
||||
// let maxScore = Math.max(...scores); // 等级:军功最高者的军功*6
|
||||
scores = scores.sort((a, b) => {
|
||||
if (a !== b) {
|
||||
return b - a;
|
||||
}
|
||||
});
|
||||
let maxScore = scores.slice(0, 6).reduce((acc, curr) => acc + curr, 0);
|
||||
let score = scores.reduce((pre, cur) => pre + cur, 0);
|
||||
return { score, pLv: getPLvByScore(maxScore * param.PVP.PVP_LINEUP_HEROS) };
|
||||
}
|
||||
|
||||
@@ -44,6 +44,8 @@ export const PVP = {
|
||||
PVP_MATCH_ROBOT: 1500, // 巅峰演武多少分以下匹配的全是机器人(该分以上及其该分优先匹配真人)
|
||||
PVP_RECORD_SOCRE: 1500, // 巅峰演武达到多少分可以查看战报
|
||||
PVP_NEWSEASON_SHOWTIME: 259200, // 巅峰演武新赛季开启动画显示的秒数
|
||||
PVP_CHALLENGE_COST_TIMES: 5, // 巅峰演武每天购买挑战次数上限
|
||||
PVP_CHALLENGE_BUY_TIMES_COST: '31002&100&2|31002&150&3', // 名将擂台每天购买挑战次数花费 物品id&数量&购买次数
|
||||
};
|
||||
export const ARMY = {
|
||||
ARMY_CREAT_COST: 500, // 创建军团需要的元宝
|
||||
@@ -379,7 +381,7 @@ export const ACTIVITY = {
|
||||
ACTIVITY_JUMP_TIME: 90, // 登高总时长
|
||||
ACTIVITY_JUMP_SCORE: '0&1|1&1|2&2', // 云类型&登高分数
|
||||
ACTIVITY_THROWING_COUNT: 10, // 投壶次数
|
||||
ACTIVITY_THROWING_SCORE: '0&4|1&3|2&2|3&1', // 投壶分数
|
||||
ACTIVITY_THROWING_SCORE: '0&2|1&3|2&4|3&2', // 投壶分数
|
||||
};
|
||||
export const BATTLE_PREPARING = {
|
||||
CHANGE_ORDER_OPEN: 109, // 出兵界面行动顺序按钮开启关卡
|
||||
|
||||
Reference in New Issue
Block a user