参数表:修改寻宝次数

This commit is contained in:
luying
2022-05-18 21:41:04 +08:00
parent 2867b186e6
commit 77e6c3ba8e
3 changed files with 93 additions and 154 deletions
@@ -360,67 +360,6 @@ export function setDismissTimer(teamStatus: MemComBtlTeam, teamMap: Map<string,
}
}
function initEquipPrintDropData(roleId: string, roleName: string) {
let result: EquipPrintDropType = new EquipPrintDropModel().toJSON();
result.roleId = roleId;
result.roleName = roleName;
result.capTarget = getRandValueByMinMax(1, TREASURE.CAPTAIN_DROP, 0);
result.teammateTarget = getRandValueByMinMax(1, TREASURE.TEAMMATE_DROP, 0);
return result;
}
function incEquipPrintDropData(roleSt: RoleStatus, dropRec: EquipPrintDropType) {
const { isCap } = roleSt;
let dropResult = false;
if (isCap === true) {
dropRec.capAll += 1;
dropRec.capCur += 1;
if (dropRec.capCur > TREASURE.CAPTAIN_DROP) {
dropRec.capCur = 1;
dropRec.capTarget = getRandValueByMinMax(1, TREASURE.CAPTAIN_DROP, 0);
}
if (dropRec.capCur === dropRec.capTarget) {
dropResult = true;
dropRec.capDropAll += 1;
}
} else {
dropRec.teammateAll += 1;
dropRec.teammateCur += 1;
if (dropRec.teammateCur > TREASURE.TEAMMATE_DROP) {
dropRec.teammateCur = 1;
dropRec.teammateTarget = getRandValueByMinMax(1, TREASURE.TEAMMATE_DROP, 0);
}
if (dropRec.teammateCur === dropRec.teammateTarget) {
dropResult = true;
dropRec.teammateDropAll += 1;
}
}
return dropResult;
}
// export async function incEquipPrintDrop(roleSt: RoleStatus) {
// const { roleId, roleName } = roleSt;
// let dropRec = await EquipPrintDropModel.getByRoleId(roleId);
// if (!dropRec) {
// dropRec = await EquipPrintDropModel.createDoc(initEquipPrintDropData(roleId, roleName));
// }
// const dropResult = incEquipPrintDropData(roleSt, dropRec);
// dropRec = await EquipPrintDropModel.updateDoc(roleId, omit(dropRec, ['_id', 'createdAt', 'updatedAt']));
// return { dropResult, dropRec };
// }
// export function randEquipPrintId(warInfo: DicWar) {
// if (!warInfo || !warInfo.jackpotReward) {
// return null;
// }
// const result = getRandEelmWithWeight(warInfo.jackpotReward);
// if (!result || !result.dic || !result.dic.id) {
// return null;
// }
// return result.dic.id;
// }
/**
* 按照好友关系,新增加成
*