dd 盾牌配置表中断 需要继续完善
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
|
||||
import { HeroList } from "./heroSet"
|
||||
import { HeroSkillList, SkillSet } from "./SkillSet"
|
||||
import { equip_list, weapons, armors, accessorys } from "./Equips"
|
||||
import { equip_list, weapons, armors, accessorys, getEquipUUIDsByTypeAndLevel } from "./Equips"
|
||||
|
||||
//1:伙伴 2:技能 3:装备的出现概率配置
|
||||
export const CardProbability={
|
||||
@@ -100,7 +100,8 @@ export function getRandomCardUUIDByType(type: number): number {
|
||||
export function getRandomCardsByType(
|
||||
type: number,
|
||||
count: number,
|
||||
equipSubType?: number // 新增参数:装备子类型 1:武器 2:防具 3:饰品 0或undefined:全部
|
||||
equipSubType?: number, // 新增参数:装备子类型 1:武器 2:防具 3:饰品 0或undefined:全部
|
||||
level?: number // 新增参数:装备等级 1-5
|
||||
): { type: number; uuid: number }[] {
|
||||
let cardList: number[] = [];
|
||||
switch (type) {
|
||||
@@ -112,24 +113,7 @@ export function getRandomCardsByType(
|
||||
break;
|
||||
case cardType.EQUIP:
|
||||
// 根据装备子类型筛选
|
||||
if (equipSubType && equipSubType > 0) {
|
||||
switch (equipSubType) {
|
||||
case 1: // 武器
|
||||
cardList = weapons;
|
||||
break;
|
||||
case 2: // 防具
|
||||
cardList = armors;
|
||||
break;
|
||||
case 3: // 饰品
|
||||
cardList = accessorys;
|
||||
break;
|
||||
default:
|
||||
cardList = equip_list;
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
cardList = equip_list;
|
||||
}
|
||||
cardList=getEquipUUIDsByTypeAndLevel(equipSubType,level)
|
||||
break;
|
||||
case cardType.SPECIAL:
|
||||
cardList = SuperCardsList;
|
||||
|
||||
Reference in New Issue
Block a user