This commit is contained in:
2026-05-28 18:36:13 +08:00
parent 3a590e1c60
commit 61161db5b8
2 changed files with 3 additions and 19 deletions
+2 -18
View File
@@ -120,6 +120,7 @@ def trans_to_dcalc_set(detail, alter: AltersDep):
basicAvatars = basic.funs.get_dress_list([])
equips = {}
avatar = {}
avatarDisplay = {}
emblems = {}
oaths = {}
for equ in detail.get('equs', []):
@@ -156,7 +157,6 @@ def trans_to_dcalc_set(detail, alter: AltersDep):
# info['emblem_0'] = emblems[0] if len(emblems) > 0 else 0
# info['emblem_1'] = emblems[1] if len(emblems) > 1 else 0
equips[equ['posName']] = info
for item in detail.get('avatars', []):
info = {
'id': '',
@@ -217,23 +217,7 @@ def trans_to_dcalc_set(detail, alter: AltersDep):
if rarity in rarities:
lv += rarities.index(rarity) * 5 - 1
emblems[pos] = {'lv': lv, 'items': [getEmblemIdByAttr(i.get('attr', ''), i.get('rarity', ''), i.get('type', ''), basic.emblems) for i in item.get('items', [])]}
return {
'job': job,
'equips': equips,
'avatars': avatar,
'emblems': emblems,
'avatarLink': detail.get('avatarLink', ''),
'fogOathLv': detail.get('fogOathLv', 0),
'oaths': oaths,
'dressInfo': [
{
'dress': i.get('name', ''),
'clone': i.get('clone', ''),
'part': i.get('posName', ''),
}
for i in detail.get('avatars', [])
],
}
return {'job': job, 'equips': equips, 'avatars': avatar, 'emblems': emblems, 'avatarLink': detail.get('avatarLink', ''), 'fogOathLv': detail.get('fogOathLv', 0), 'oaths': oaths, 'dressInfo': detail.get('dressInfo', [])}
def getEnchatIdByName(name: str, position: str, items: list):