🐞 fix(稷下学宫): 修改随机限制条件
This commit is contained in:
@@ -569,7 +569,8 @@ export function getCharaCardPlan(planId: number, charaRandomNum: number) {
|
||||
*/
|
||||
export async function getPassiveCardPlan(passiveCardPlan: number, passiveCardRandomNum: number, type: number, dbRougelikeCards: RougelikeCardType[], gameCode: string, roleId: string) {
|
||||
let cards = checkRandomLimit(passiveCardPlan, passiveCardRandomNum, ROUGE_LIKE_CARD_TYPE.PASSIVE);
|
||||
if (cards.length <= passiveCardRandomNum) return { passiveCards: cards };
|
||||
// if (cards.length <= passiveCardRandomNum) return { passiveCards: cards };
|
||||
if (cards.length == 0) return { passiveCards: cards };
|
||||
|
||||
// 计算变化权重
|
||||
let lableMap = new Map<number, number>(); //统计lable数量
|
||||
@@ -688,7 +689,8 @@ export async function getCardCount(gameCode: string, type: number) {
|
||||
export async function getHolyCardPlan(holyCardPlan: number, holyCardRandomNum: number, dbRougelikeCards: RougelikeCardType[], gameCode: string, roleId: string) {
|
||||
|
||||
let cards = checkRandomLimit(holyCardPlan, holyCardRandomNum, ROUGE_LIKE_CARD_TYPE.HOLY);
|
||||
if (cards.length <= holyCardRandomNum) return { holyCards: cards };
|
||||
// if (cards.length <= holyCardRandomNum) return { holyCards: cards };
|
||||
if(cards.length == 0) return { holyCards: cards };
|
||||
|
||||
let lableMap = new Map<number, number>();//统计lable数量
|
||||
if (dbRougelikeCards && dbRougelikeCards.length > ROUGELIKE.HOLY_LABLE_NUM) {
|
||||
|
||||
Reference in New Issue
Block a user