From a41fa95113864406ef1b86a9713bfbf8a3d315ca Mon Sep 17 00:00:00 2001 From: luying Date: Thu, 12 May 2022 20:12:38 +0800 Subject: [PATCH] =?UTF-8?q?pvp=EF=BC=9A=E6=9C=88=E5=8D=A1=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=9C=80=E5=A4=A7=E6=AC=A1=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/services/pvpService.ts | 2 +- shared/pubUtils/data.ts | 2 +- shared/pubUtils/dicParam.ts | 18 +++++++++++------- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/game-server/app/services/pvpService.ts b/game-server/app/services/pvpService.ts index a5e0b5d11..3a5e5c9ab 100644 --- a/game-server/app/services/pvpService.ts +++ b/game-server/app/services/pvpService.ts @@ -319,7 +319,7 @@ export async function refChallengeCnt(challengeCnt: number, challengeRefTime: nu challengeRefTime = challengeRefTime + period * num; hasChanged = true; } - challengeCnt = challengeCnt > initCount ? initCount : challengeCnt; + if(challengeCnt > initCount) challengeCnt = initCount; return { hasChanged, challengeCnt, challengeRefTime }; } diff --git a/shared/pubUtils/data.ts b/shared/pubUtils/data.ts index c2c5535fb..8cd5d5f85 100644 --- a/shared/pubUtils/data.ts +++ b/shared/pubUtils/data.ts @@ -446,7 +446,7 @@ export function getPlvAndScore(scores: number[] = []) { if(scores.length <= 0) scores = [0]; let maxScore = Math.max(...scores); // 等级:军功最高者的军功*6 let score = scores.reduce((pre, cur) => pre + cur, 0); - return { score, pLv: getPLvByScore(maxScore * 6)}; + return { score, pLv: getPLvByScore(maxScore * param.PVP.PVP_LINEUP_HEROS)}; } export function getPvpHeroRewardsByScore(score: number) { diff --git a/shared/pubUtils/dicParam.ts b/shared/pubUtils/dicParam.ts index 6b40b962e..0fbcec998 100644 --- a/shared/pubUtils/dicParam.ts +++ b/shared/pubUtils/dicParam.ts @@ -27,8 +27,8 @@ export const SCROLL = { }; export const PVP = { PVP_CHALLENGE_COUNTS: 5, // pvp初始挑战次数 - PVP_CHALLENGE_NORMALTIMES: 120, // pvp日常挑战次数刷新时间(分钟) - PVP_CHALLENGE_FINALTIMES: 60, // PVP赛季最后一天挑战次数刷新时间(分钟) + PVP_CHALLENGE_NORMALTIMES: 240, // pvp日常挑战次数刷新时间(分钟) + PVP_CHALLENGE_FINALTIMES: 240, // PVP赛季最后一天挑战次数刷新时间(分钟) PVP_SEASON_DAYS: '1&7|2&30|3&30|4&30', // PVP一个赛季的时间 PVP_OPPONENT_FREEREFRESH: 3, // pvp挑战对手每日免费刷新次数 PVP_WINREWARD_UPLIMIT: 10, // 连胜奖励军功加成上限 @@ -201,7 +201,7 @@ export const DAILY_CONST = { DAILY_CONST_TOP: 150, // 每日关卡购买的价格上限 }; export const DUNGEON_CONST = { - DUNGEON_CONST_FREE: 3, // 秘境每天免费挑战次数(不包括购买的挑战次数) + DUNGEON_CONST_FREE: 2, // 秘境每天免费挑战次数(不包括购买的挑战次数) DUNGEON_CONST_BUY: 3, // 秘境每天最大购买次数 DUNGEON_CONST_BASE: 100, // 秘境关卡购买的基础价格 DUNGEON_CONST_UP: 50, // 秘境关卡购买的价格增长量 @@ -264,11 +264,11 @@ export const VIP = { VIP_TOWER_TASK_CAN_SEND_AT_ONCE_WITHOUT_VIP: 0, // 镇念没有月卡是否可以被一键悬赏 VIP_TOWER_TASK_CAN_SEND_AT_ONCE_WITH_VIP: 1, // 镇念塔有月卡是否可以被一键悬赏 VIP_TOWER_HUNG_UP_RATIO: 1.2, // 镇念塔挂机奖励加成倍率,在dic_zyz_tower的rewardOfcollect基础上直接乘以这个倍数 - VIP_REGRET_CNT_WITHOUT_VIP: 10, // 没有月卡时候的悔棋次数 - VIP_REGRET_CNT_WITH_VIP: 30, // 有月卡时候的悔棋次数 - VIP_PVP_CHALLENGE_COUNTS_ADD: 2, // pvp上限增加,如果有月卡,在PVP.PVP_CHALLENGE_COUNTS的基础上增加X次 + VIP_REGRET_CNT_WITHOUT_VIP: 3, // 没有月卡时候的悔棋次数 + VIP_REGRET_CNT_WITH_VIP: 20, // 有月卡时候的悔棋次数 + VIP_PVP_CHALLENGE_COUNTS_ADD: 7, // pvp上限增加,如果有月卡,在PVP.PVP_CHALLENGE_COUNTS的基础上增加X次 VIP_DAILY_TIMERS_PER_DAY_ADD: 2, // 每日任务免费次数增加,如果有月卡,在dic_daily的timesPerDay的基础上增加多少次 - VIP_DUNGEON_CONST_FREE_ADD: 2, // 秘境免费次数增加,如果有月卡,在DUNGEON_CONST.DUNGEON_CONST_FREE的基础上加多少次 + VIP_DUNGEON_CONST_FREE_ADD: 1, // 秘境免费次数增加,如果有月卡,在DUNGEON_CONST.DUNGEON_CONST_FREE的基础上加多少次 }; export const PUBLIC_NOTICE_PERIOD = { PUBLIC_NOTICE_PERIOD_TIME: 24, // 活动公示期时间 @@ -291,3 +291,7 @@ export const BEGIN_ANIMATION = { NAME: 'kaijudonghua', // 动画名称 ACTION: 'idle', // 动作名称 }; +export const TABEL = { + JOB_MIN_GRADE: 0, // 职业表-职业最小阶数 + JOB_MAX_GRADE: 16, // 职业表-职业最大阶数 +};