🐞 fix(稷下学宫): 修复圣物usecount使用
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user