This commit is contained in:
2026-08-30 23:00:23 +08:00
parent 7277ea32e7
commit 617ac13f4a
2 changed files with 5 additions and 2 deletions
+3 -1
View File
@@ -56,7 +56,9 @@ class CharacterInfoMixin(CharacterBase):
oaths_skills = {} oaths_skills = {}
# stones = [] # stones = []
for i in equInfos.equs: for i in equInfos.equs:
if i.itemType == '武器' and i.itemDetailType not in self.武器选项: if i.itemType == '武器' and (i.itemDetailType not in self.武器选项 or i.rarity != '太初'):
continue
if i.itemType in ['防具','首饰','特殊装备'] and i.rarity not in ['史诗','太初']:
continue continue
equs.append(i.__dict__) equs.append(i.__dict__)
for i in equInfos.suits: for i in equInfos.suits:
@@ -403,7 +403,8 @@ const equs = computed(() => {
(!curRarity.value || a.rarity === curRarity.value) && (!curRarity.value || a.rarity === curRarity.value) &&
(choose_part.value.length === 0 || (choose_part.value.length === 0 ||
choose_part.value.includes(a.itemDetailType || a.itemType)) && choose_part.value.includes(a.itemDetailType || a.itemType)) &&
(a.suit.length == 0 || ((type.value == 'equ' && a.categorize.includes('秘宝')) ||
a.suit.length == 0 ||
(curSuit.value == -1 && a.suit.length > 1 && type.value == 'equ') || (curSuit.value == -1 && a.suit.length > 1 && type.value == 'equ') ||
(a.suit.length > 1 && type.value == 'oath') || (a.suit.length > 1 && type.value == 'oath') ||
(a.suit.includes(curSuit.value.toString()) && a.suit.length === 1)), (a.suit.includes(curSuit.value.toString()) && a.suit.length === 1)),