mirror of
https://github.com/baiqwerdvd/StarRailUID.git
synced 2025-05-05 19:23:45 +08:00
🐛 修复一些bug
This commit is contained in:
parent
d853d60aca
commit
825abf7bd9
@ -233,21 +233,22 @@ async def get_data(char: Avatar, sr_data: MihomoData, sr_uid: str):
|
|||||||
|
|
||||||
# 处理命座中的 level_up_skills
|
# 处理命座中的 level_up_skills
|
||||||
level_up_skills = []
|
level_up_skills = []
|
||||||
for rank_item in char_data['rankList']:
|
if char_data.get('rankList'):
|
||||||
rank_id = rank_item['rankId']
|
for rank_item in char_data['rankList']:
|
||||||
# 121303 -> 1213003
|
rank_id = rank_item['rankId']
|
||||||
behavior_id = str(rank_id)[0:5] + '0' + str(rank_id)[-1]
|
# 121303 -> 1213003
|
||||||
char_skill_tree_data = characterSkillTree[str(char['avatarId'])][behavior_id]
|
behavior_id = str(rank_id)[0:5] + '0' + str(rank_id)[-1]
|
||||||
if char_skill_tree_data['level_up_skills'] != []:
|
char_skill_tree_data = characterSkillTree[str(char['avatarId'])][behavior_id]
|
||||||
for skill in char_skill_tree_data['level_up_skills']:
|
if char_skill_tree_data['level_up_skills'] != []:
|
||||||
skill_id = char_skill_tree_data['level_up_skills']['id']
|
for skill in char_skill_tree_data['level_up_skills']:
|
||||||
skill_up_num = char_skill_tree_data['level_up_skills']['num']
|
skill_id = skill['id']
|
||||||
# 查找skill_id在不在avatarSkill中
|
skill_up_num = skill['num']
|
||||||
for skill_item in char_data['avatarSkill']:
|
# 查找skill_id在不在avatarSkill中
|
||||||
if skill_id == skill_item['skillId']:
|
for skill_item in char_data['avatarSkill']:
|
||||||
skill_item['skillLevel'] += skill_up_num
|
if skill_id == skill_item['skillId']:
|
||||||
level_up_skills.append(skill_item)
|
skill_item['skillLevel'] += skill_up_num
|
||||||
break
|
level_up_skills.append(skill_item)
|
||||||
|
break
|
||||||
|
|
||||||
|
|
||||||
# 处理基础属性
|
# 处理基础属性
|
||||||
|
Loading…
x
Reference in New Issue
Block a user