mirror of
https://github.com/PaiGramTeam/PamGram.git
synced 2024-11-21 13:48:19 +00:00
🐛 Fix mihomo models update
This commit is contained in:
parent
59e33eb468
commit
d8ea564ac9
@ -61,7 +61,7 @@ class PlayerCardsFile:
|
|||||||
data: Dict,
|
data: Dict,
|
||||||
props: Dict,
|
props: Dict,
|
||||||
) -> Dict:
|
) -> Dict:
|
||||||
assistAvatarDetail = "assistAvatarDetail"
|
assistAvatarList = "assistAvatarList"
|
||||||
avatarId = "avatarId"
|
avatarId = "avatarId"
|
||||||
avatarDetailList = "avatarDetailList"
|
avatarDetailList = "avatarDetailList"
|
||||||
avatarList = "avatarList"
|
avatarList = "avatarList"
|
||||||
@ -71,18 +71,17 @@ class PlayerCardsFile:
|
|||||||
old_data = {}
|
old_data = {}
|
||||||
avatars = []
|
avatars = []
|
||||||
avatar_ids = []
|
avatar_ids = []
|
||||||
assist_avatar = data.get(assistAvatarDetail, None)
|
for avatar in data.get(assistAvatarList, []):
|
||||||
if assist_avatar:
|
avatars.append(avatar)
|
||||||
avatars.append(assist_avatar)
|
avatar_ids.append(avatar.get(avatarId, 0))
|
||||||
avatar_ids.append(assist_avatar.get(avatarId, 0))
|
|
||||||
for avatar in data.get(avatarDetailList, []):
|
for avatar in data.get(avatarDetailList, []):
|
||||||
if avatar.get(avatarId, 0) in avatar_ids:
|
if avatar.get(avatarId, 0) in avatar_ids:
|
||||||
continue
|
continue
|
||||||
avatars.append(avatar)
|
avatars.append(avatar)
|
||||||
avatar_ids.append(avatar.get(avatarId, 0))
|
avatar_ids.append(avatar.get(avatarId, 0))
|
||||||
data[avatarList] = avatars
|
data[avatarList] = avatars
|
||||||
if assistAvatarDetail in data:
|
if assistAvatarList in data:
|
||||||
del data[assistAvatarDetail]
|
del data[assistAvatarList]
|
||||||
if avatarDetailList in data:
|
if avatarDetailList in data:
|
||||||
del data[avatarDetailList]
|
del data[avatarDetailList]
|
||||||
for i in old_data.get(avatarList, []):
|
for i in old_data.get(avatarList, []):
|
||||||
|
@ -368,7 +368,7 @@ class PlayerCards(Plugin):
|
|||||||
)
|
)
|
||||||
except AssetsCouldNotFound:
|
except AssetsCouldNotFound:
|
||||||
logger.warning("角色 %s 的头像资源获取失败", cid)
|
logger.warning("角色 %s 的头像资源获取失败", cid)
|
||||||
if idx > 3:
|
if idx == 7:
|
||||||
break
|
break
|
||||||
return {
|
return {
|
||||||
"uid": mask_number(data.uid),
|
"uid": mask_number(data.uid),
|
||||||
|
Loading…
Reference in New Issue
Block a user