修改天梯派遣星级条件
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -23,7 +23,7 @@ export async function checkEventBattle(roleId: string, eventStatus: number, batt
|
||||
if (!result) {
|
||||
if(refTime) {
|
||||
let preTime = getEventTime(new Date(refTime - 1));
|
||||
console.log('preTime:', preTime);
|
||||
// console.log('preTime:', preTime);
|
||||
result = await EventRecordModel.setBattleCode(roleId, battleId, preTime, battleCode);
|
||||
}
|
||||
}
|
||||
@@ -73,7 +73,6 @@ export function getEventTime(now: Date) {
|
||||
} else if (curTime >= todayB) {
|
||||
t = todayB;
|
||||
}
|
||||
console.log('getEventTime', curTime, todayA, todayB, yesterdayB, t);
|
||||
return t
|
||||
}
|
||||
|
||||
@@ -353,7 +352,7 @@ export function getEventSuccessStatus(type: number, status: number, question: Ar
|
||||
} else if (type == EVENT_TYPE.QUIZ) {
|
||||
isSuccess = true;
|
||||
for(let { status = EVENT_ANSWER_STATUS.WAITING } of question) {
|
||||
console.log(status);
|
||||
// console.log(status);
|
||||
if(status == EVENT_ANSWER_STATUS.WRONG) {
|
||||
isSuccess = false;
|
||||
} else if(status == EVENT_ANSWER_STATUS.WAITING) {
|
||||
|
||||
Reference in New Issue
Block a user