This commit is contained in:
2026-09-14 17:01:50 +08:00
parent c56a1947a7
commit 6914ed8da4
2 changed files with 33 additions and 2 deletions
+32 -1
View File
@@ -196,13 +196,44 @@ def trans_to_dcalc_set(detail, alter: AltersDep):
if lv:
item['enchant'] = f'Lv{lv}主动+1|全属强(12)|四维(55)'
if item.get('posName', '') == '光环':
if item.get('name','') == '童话之森幻境':
item['enchant'] = 'Lv1~95+1|攻击强化(27%)|全属强(20)'
# 先默认这个了 不管了
item['enchant'] = 'Lv1~95+1|攻击强化(12%)|增益量(7%)'
else:
item['enchant'] = 'Lv1~95+1|攻击强化(18%)|全属强(13)|增益量(8%)'
info['enchant'] = getEnchatIdByName(item.get('enchant', ''), item.get('posName', ''), basic.enchants)
# emblems = [getEmblemIdByName(i.get('detail', ''), i.get('categorize', ''), i.get('rarity', ''), basic.emblems) for i in item.get('emblems', [])]
# info['emblem_0'] = emblems[0] if len(emblems) > 0 else 0
# info['emblem_1'] = emblems[1] if len(emblems) > 1 else 0
avatar[item['posName']] = info
avatar['宠物装备-红'] = {
'id': '',
'enchant': 2510,
'emblem_0': '',
'emblem_1': '',
'option': '0',
}
avatar['宠物装备-蓝'] = {
'id': '',
'enchant': 2613,
'emblem_0': '',
'emblem_1': '',
'option': '0',
}
avatar['宠物装备-绿'] = {
'id': '',
'enchant': 2615,
'emblem_0': '',
'emblem_1': '',
'option': '0',
}
avatar['快捷栏装备'] = {
'id': '',
'enchant': 2709,
'emblem_0': '',
'emblem_1': '',
'option': '0',
}
for index, item in enumerate(detail.get('oaths', [])):
info = {'id': -1, 'adaptation': 0}
dcalcOath = next((i for i in basic.oaths if i.name == item), None)