diff --git a/backend/core/equipment/version_0/equ.py b/backend/core/equipment/version_0/equ.py index 818d0a6a..98b15c7a 100644 --- a/backend/core/equipment/version_0/equ.py +++ b/backend/core/equipment/version_0/equ.py @@ -15854,7 +15854,7 @@ def equ_2003(char: CharacterProperty,effectDamage: list[float] = []): buffer = 30 * point - (point // 25) * 30 + (280 if point >= 25 else 0) + (280 if point >= 50 else 0) + (280 if point >= 75 else 0) + (530 if point >= 100 else 0) char.SetStatus(SkillAttack=round(skillAttack / 100,6), Buffer=buffer) for part in ['上衣', '下装', '头肩', '腰带', '鞋']: - if char.charEquipInfo[part].equInfo and '启圣' in char.charEquipInfo[part].equInfo.name: + if char.charEquipInfo[part].equInfo and ('启圣' in char.charEquipInfo[part].equInfo.name or '米歇尔团本' in char.charEquipInfo[part].equInfo.categprize): char.SetStatus(SkillAttack=0.01, Buffer=200) char.AddElementDB('火', 40, 1) char.AddElementDB('冰', 40, 1) diff --git a/frontend/src/pages/Character/EquipmentDictionary/Index.vue b/frontend/src/pages/Character/EquipmentDictionary/Index.vue index 9178b470..9db13834 100644 --- a/frontend/src/pages/Character/EquipmentDictionary/Index.vue +++ b/frontend/src/pages/Character/EquipmentDictionary/Index.vue @@ -403,7 +403,8 @@ const equs = computed(() => { (!curRarity.value || a.rarity === curRarity.value) && (choose_part.value.length === 0 || choose_part.value.includes(a.itemDetailType || a.itemType)) && - ((type.value == 'equ' && a.categorize.includes('秘宝')) || + ((type.value == 'equ' && + (a.categorize.includes('秘宝') || a.categorize.includes('米歇尔团本'))) || a.suit.length == 0 || (curSuit.value == -1 && a.suit.length > 1 && type.value == 'equ') || (a.suit.length > 1 && type.value == 'oath') ||