修改天梯派遣星级条件

This commit is contained in:
luying
2020-11-09 13:48:36 +08:00
parent 04ecef03b5
commit 541e8a391d
4 changed files with 5 additions and 10 deletions
+3 -4
View File
@@ -165,7 +165,7 @@ export async function calcuHangUpReward(roleId: string, speedUp = false, speedUp
let multi = Math.floor(deltaTime / HANG_UP_CONSTS.UNIT_TIME); // 结算奖励的倍数,受最大时间限制
console.log(deltaTime, multi, baseReward);
// console.log(deltaTime, multi, baseReward);
for(let {gid, count} of baseReward) {
let newCount = cal.mul(count, multi);
let oldGoods = notReceivedGoods.find(cur => cur.gid == gid);
@@ -197,10 +197,9 @@ async function checkCond(roleId: string, heroes, type: number, param: number, cn
switch (type) {
case 1:
let field = param == 1?'star': 'fire'; // fire:觉醒的火,在满星了之后会继续进行觉醒,显示类似6星1火
for(let hid of heroes) {
const rec = await HeroModel.findByHidAndRole(hid, roleId);
if (rec[field] >= param) {
if (rec.star >= param) {
heroCnt++;
}
}
@@ -277,7 +276,7 @@ export function treatTask(recs: Array<any>, curTime: Date) {
let { heroes, batchCode, taskId, taskCode, status, completeTime} = cur;
let remainTime = 0;
if(status == 1) {
console.log(curTime.getTime(), completeTime.getTime())
// console.log(curTime.getTime(), completeTime.getTime())
remainTime = Math.floor((completeTime.getTime() - curTime.getTime())/1000);
if(remainTime < 0) {
status = 2; remainTime = 0;