🐞 fix(稷下学宫): 修复圣物usecount使用

This commit is contained in:
zhangxk
2023-09-09 18:43:20 +08:00
parent 3eeea475aa
commit c11e6c5b38

View File

@@ -294,7 +294,9 @@ export async function chooseNode(dbRecord: RougelikeRecordType, layerChooseNode:
if (dbDetail && dbDetail.shops) { shops = dbDetail.shops || shops; weightRecords = dbDetail.weightRecords }
if ((!dbDetail || !dbDetail.rewards || dbDetail.rewards.length == 0) && isReward) {
let startTime = Date.now();
let result = await getLayerNodeReward(roleId, gameCode, authorType, nodeId, layerPlanData.rewardPlan, layer, dbPara.questType);
console.log('*********************************nodeType=%s getLayerNodeReward time=%s', nodeType, Date.now() - startTime)
if (result && result.rewards) {
reward = result;
dbPara.rewards = result.rewards;
@@ -594,6 +596,7 @@ export async function getPassiveCardPlan(passiveCardPlan: number, passiveCardRan
let newCards = [];
let cardsMap = await getCardCount(gameCode, ROUGE_LIKE_CARD_TYPE.PASSIVE);
const { chooseCardsMap, noChooseCardsMap } = await getIsChooseCard(gameCode);
const holyAddWeight = await getAddPassiveWeight(roleId, gameCode, type);
for (let obj of cards) {
let weightRecord: { originalWight?: number, passiveRedWight?: number, holyAddWeight?: number, passiveLableNum?: number, authorAddWeight?: number, passiveLableNumAddWeight?: number, finalWeight?: number } = {};
if (!obj) continue;
@@ -617,7 +620,6 @@ export async function getPassiveCardPlan(passiveCardPlan: number, passiveCardRan
}
const holyAddWeight = await getAddPassiveWeight(roleId, gameCode, type);
weight += holyAddWeight;
weightRecord.holyAddWeight = holyAddWeight;