寻宝:有战力限制时机器人的战力算法
This commit is contained in:
@@ -169,7 +169,7 @@ export class ComBattleHandler {
|
||||
setTimeout(async () => {
|
||||
let team = thiz.teamMap.get(teamCode);
|
||||
if (team && team.roleIds && team.status === COM_TEAM_STATUS.DEFAULT && team.roleIds.length < 3) {
|
||||
let { robotStArr, robotIdArr } = getRandComBtlRobots(topFiveCe, lv, 3 - team.roleIds.length);
|
||||
let { robotStArr, robotIdArr } = getRandComBtlRobots(topFiveCe, team.ceLimit, lv, 3 - team.roleIds.length);
|
||||
team.roleIds = team.roleIds.concat(robotIdArr);
|
||||
team.roleStatus = team.roleStatus.concat(robotStArr);
|
||||
for (let st of robotStArr) {
|
||||
@@ -244,7 +244,7 @@ export class ComBattleHandler {
|
||||
roleStatus.push(roleInfo);
|
||||
roleIds.push(roleId);
|
||||
// 创建并添加机器人
|
||||
let { robotStArr, robotIdArr } = getRandComBtlRobots(topFiveCe, lv, 2);
|
||||
let { robotStArr, robotIdArr } = getRandComBtlRobots(topFiveCe, comTeam.ceLimit, lv, 2);
|
||||
roleStatus = roleStatus.concat(robotStArr);
|
||||
roleIds = roleIds.concat(robotIdArr);
|
||||
comTeam.roleStatus = roleStatus;
|
||||
@@ -462,7 +462,7 @@ export class ComBattleHandler {
|
||||
}
|
||||
if (!roleSt) return;
|
||||
let { topFiveCe, lv } = roleSt;
|
||||
let { robotStArr, robotIdArr } = getRandComBtlRobots(topFiveCe, lv, 3 - team.roleIds.length);
|
||||
let { robotStArr, robotIdArr } = getRandComBtlRobots(topFiveCe, team.ceLimit, lv, 3 - team.roleIds.length);
|
||||
team.roleIds = team.roleIds.concat(robotIdArr);
|
||||
team.roleStatus = team.roleStatus.concat(robotStArr);
|
||||
for (let st of robotStArr) {
|
||||
|
||||
Reference in New Issue
Block a user