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([]) basicAvatars = basic.funs.get_dress_list([])
equips = {} equips = {}
avatar = {} avatar = {}
avatarDisplay = {}
emblems = {} emblems = {}
oaths = {} oaths = {}
for equ in detail.get('equs', []): 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_0'] = emblems[0] if len(emblems) > 0 else 0
# info['emblem_1'] = emblems[1] if len(emblems) > 1 else 0 # info['emblem_1'] = emblems[1] if len(emblems) > 1 else 0
equips[equ['posName']] = info equips[equ['posName']] = info
for item in detail.get('avatars', []): for item in detail.get('avatars', []):
info = { info = {
'id': '', 'id': '',
@@ -217,23 +217,7 @@ def trans_to_dcalc_set(detail, alter: AltersDep):
if rarity in rarities: if rarity in rarities:
lv += rarities.index(rarity) * 5 - 1 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', [])]} emblems[pos] = {'lv': lv, 'items': [getEmblemIdByAttr(i.get('attr', ''), i.get('rarity', ''), i.get('type', ''), basic.emblems) for i in item.get('items', [])]}
return { return {'job': job, 'equips': equips, 'avatars': avatar, 'emblems': emblems, 'avatarLink': detail.get('avatarLink', ''), 'fogOathLv': detail.get('fogOathLv', 0), 'oaths': oaths, 'dressInfo': detail.get('dressInfo', [])}
'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', [])
],
}
def getEnchatIdByName(name: str, position: str, items: list): def getEnchatIdByName(name: str, position: str, items: list):