技能加入选择 ,继续完善

This commit is contained in:
2025-07-07 10:58:21 +08:00
parent f7c231de00
commit 3798f9da95
3 changed files with 51 additions and 32 deletions

View File

@@ -3,7 +3,7 @@
*/
import { getHeroList, HeroList } from "./heroSet"
import { HeroSkillList, SkillSet } from "./SkillSet"
import { getSkills, HeroSkillList, SkillSet } from "./SkillSet"
import { equip_list, weapons, armors, accessorys, getEquipUUIDsByTypeAndLevel } from "./Equips"
//1:伙伴 2:技能 3:装备的出现概率配置
@@ -106,14 +106,14 @@ export function getRandomCardsByType(
let cardList: number[] = [];
switch (type) {
case cardType.HERO:
cardList = getHeroList(data);
cardList = getHeroList(data); //hero选项是1和0 1是主将
break;
case cardType.SKILL:
cardList = HeroSkillList; // 直接使用HeroSkillList数组
cardList = getSkills(data); // 技能时 data是品质
break;
case cardType.EQUIP:
// 根据装备子类型筛选
cardList=getEquipUUIDsByTypeAndLevel(data,level)
cardList=getEquipUUIDsByTypeAndLevel(data,level) //装备时 data是装备子类型 1:武器 2:防具 3:饰品 0或undefined:全部
break;
case cardType.SPECIAL:
cardList = SuperCardsList;