feat(巅峰演武): 更新扫荡

This commit is contained in:
zhangxk
2023-10-13 13:35:12 +08:00
parent 00059fa2c2
commit 73a44e9828
2 changed files with 24 additions and 26 deletions

View File

@@ -745,7 +745,8 @@ export class PvpHandler {
const role = await RoleModel.findByRoleId(roleId, null, true);
if (!role || role.lv < 50) return resResult(STATUS.PVP_NOT_OPEN);
let pvpDefense = await PvpDefenseModel.findByRoleId(roleId);
// let pvpDefense = await PvpDefenseModel.findByRoleId(roleId);
let pvpDefense = await PvpDefenseModel.findByRoleIdIncludeAll(roleId);
if (!pvpDefense) return resResult(STATUS.PVP_NOT_OPEN);
let { hisWinStreakNum = 0 } = pvpDefense;
@@ -762,13 +763,10 @@ export class PvpHandler {
if (!curOpp) return resResult(STATUS.PVP_ROLE_NOT_FOUND);
let oppDef = <PvpHistoryOppType>curOpp.oppDef;
// 战力检测
console.log('xxxxxxxxxxxxxxxxxxxxxxxxx attackCe',attackCe)
console.log('xxxxxxxxxxxxxxxxxxxxxxxxx oppDef',oppDef)
if (attackCe <= oppDef.defCe) return resResult(STATUS.PVP_SWEEP_NOT_CE);
// 对手记录更新
await PvpHistoryOppModel.setStatus(curOpp.oppDef.toString(), 1);
await PvpHistoryOppModel.setStatus(oppDef._id.toString(), 1);
// 战斗记录
const battleCode = genCode(8) + '_sweep'; // 关卡唯一值

View File

@@ -3,147 +3,147 @@
"id": 1,
"min": 500,
"max": 600,
"heroscore": 500,
"heroscore": 0,
"reward": "40004&50"
},
{
"id": 2,
"min": 601,
"max": 700,
"heroscore": 500,
"heroscore": 0,
"reward": "40004&55"
},
{
"id": 3,
"min": 701,
"max": 800,
"heroscore": 500,
"heroscore": 0,
"reward": "40004&60"
},
{
"id": 4,
"min": 801,
"max": 900,
"heroscore": 600,
"heroscore": 0,
"reward": "40004&65"
},
{
"id": 5,
"min": 901,
"max": 1000,
"heroscore": 700,
"heroscore": 0,
"reward": "40004&70"
},
{
"id": 6,
"min": 1001,
"max": 1100,
"heroscore": 800,
"heroscore": 0,
"reward": "40004&75"
},
{
"id": 7,
"min": 1101,
"max": 1200,
"heroscore": 900,
"heroscore": 0,
"reward": "40004&80"
},
{
"id": 8,
"min": 1201,
"max": 1300,
"heroscore": 1000,
"heroscore": 0,
"reward": "40004&85"
},
{
"id": 9,
"min": 1301,
"max": 1400,
"heroscore": 1000,
"heroscore": 0,
"reward": "40004&90"
},
{
"id": 10,
"min": 1401,
"max": 1500,
"heroscore": 1100,
"heroscore": 0,
"reward": "40004&95"
},
{
"id": 11,
"min": 1501,
"max": 1600,
"heroscore": 1100,
"heroscore": 0,
"reward": "40004&100"
},
{
"id": 12,
"min": 1601,
"max": 1700,
"heroscore": 1200,
"heroscore": 0,
"reward": "40004&105"
},
{
"id": 13,
"min": 1701,
"max": 1800,
"heroscore": 1200,
"heroscore": 0,
"reward": "40004&110"
},
{
"id": 14,
"min": 1801,
"max": 1900,
"heroscore": 1300,
"heroscore": 0,
"reward": "40004&115"
},
{
"id": 15,
"min": 1901,
"max": 2000,
"heroscore": 1300,
"heroscore": 0,
"reward": "40004&120"
},
{
"id": 16,
"min": 2001,
"max": 2100,
"heroscore": 1400,
"heroscore": 0,
"reward": "40004&125"
},
{
"id": 17,
"min": 2101,
"max": 2200,
"heroscore": 1400,
"heroscore": 0,
"reward": "40004&130"
},
{
"id": 18,
"min": 2201,
"max": 2300,
"heroscore": 1500,
"heroscore": 0,
"reward": "40004&135"
},
{
"id": 19,
"min": 2301,
"max": 2400,
"heroscore": 1500,
"heroscore": 0,
"reward": "40004&140"
},
{
"id": 20,
"min": 2401,
"max": 2500,
"heroscore": 1600,
"heroscore": 0,
"reward": "40004&145"
},
{
"id": 21,
"min": 2500,
"max": -1,
"heroscore": 1600,
"heroscore": 0,
"reward": "40004&150"
}
]