🐞 fix(稷下学宫): 修改字段
This commit is contained in:
@@ -185,11 +185,11 @@ export class RougeHandler {
|
||||
|
||||
let takeoutRewardMap = takeoutReward.reduce((map, cur) => { map.set(cur.id, cur.count); return map; }, new Map<number, number>());
|
||||
let spiritIds: number[] = [];
|
||||
let addCoin = 0, addScore = 0, addTech = 0, isFirstReward = true;
|
||||
if (dbLayers.length == 0) isFirstReward = false;
|
||||
let addCoin = 0, addScore = 0, addTech = 0, isPass = true;
|
||||
if (dbLayers.length == 0) isPass = false;
|
||||
for (const { layer, hasPass = false, layerNodes } of dbLayers) {
|
||||
if (layer > dbRecord.curLayer) {
|
||||
isFirstReward = false;
|
||||
isPass = false;
|
||||
continue;
|
||||
};
|
||||
const layerNodeOne = layerNodes.find(cur => cur.isChoose == 1);
|
||||
@@ -198,7 +198,7 @@ export class RougeHandler {
|
||||
|
||||
//忽略挑战关
|
||||
if (!hasPass && nodeType != ROUGE_LIKE_NODE_TYPE.CHALLENGE) {
|
||||
isFirstReward = false;
|
||||
isPass = false;
|
||||
continue;
|
||||
}
|
||||
if (nodeType == ROUGE_LIKE_NODE_TYPE.QUEST_POINT) {
|
||||
@@ -227,7 +227,7 @@ export class RougeHandler {
|
||||
let goods = await addItems(roleId, roleName, sid, [getRougeTechScoreObject(techScore)], ITEM_CHANGE_REASON.ROUGE_TECH_SCORE);
|
||||
|
||||
let firstReward = [];
|
||||
if (isFirstReward) {
|
||||
if (isPass) {
|
||||
const typeGradeData = gameData.rougeTypeGrade.get(type + '_' + grade);
|
||||
if (!typeGradeData || !typeGradeData.id) return resResult(STATUS.NO_TYPE_GRADE);
|
||||
let dbExtend = await RougelikeExtendModel.findByRoleIdAndLimitId(roleId, typeGradeData.id);
|
||||
|
||||
Reference in New Issue
Block a user