mirror of
https://github.com/baiqwerdvd/StarRailUID.git
synced 2025-05-08 04:55:47 +08:00
🐛修正数据文件更改带来的报错
This commit is contained in:
parent
edba5ba89b
commit
8bf935843e
@ -154,17 +154,20 @@ async def get_data(char: dict, sr_data: dict, sr_uid: str):
|
|||||||
extra_ability_temp['extraAbilityLevel'] = behavior['level']
|
extra_ability_temp['extraAbilityLevel'] = behavior['level']
|
||||||
status_add = characterSkillTree[str(char['avatarId'])][
|
status_add = characterSkillTree[str(char['avatarId'])][
|
||||||
str(behavior['pointId'])
|
str(behavior['pointId'])
|
||||||
]['levels'][str(behavior['level'])]['status_add']
|
]['levels'][behavior['level'] - 1]['properties']
|
||||||
extra_ability_temp['statusAdd'] = {}
|
extra_ability_temp['statusAdd'] = {}
|
||||||
if status_add != {}:
|
if status_add:
|
||||||
extra_ability_temp['statusAdd']['property'] = status_add[
|
for property_ in status_add:
|
||||||
'property'
|
extra_ability_temp['statusAdd']['property'] = property_[
|
||||||
]
|
'type'
|
||||||
extra_ability_temp['statusAdd']['name'] = Property2Name[
|
]
|
||||||
status_add['property']
|
extra_ability_temp['statusAdd']['name'] = Property2Name[
|
||||||
]
|
property_['type']
|
||||||
extra_ability_temp['statusAdd']['value'] = status_add['value']
|
]
|
||||||
char_data['avatarExtraAbility'].append(extra_ability_temp)
|
extra_ability_temp['statusAdd']['value'] = property_[
|
||||||
|
'value'
|
||||||
|
]
|
||||||
|
char_data['avatarExtraAbility'].append(extra_ability_temp)
|
||||||
|
|
||||||
# 处理技能树中的属性加成
|
# 处理技能树中的属性加成
|
||||||
if f'{char["avatarId"]}2' == str(behavior['pointId'])[0:5]:
|
if f'{char["avatarId"]}2' == str(behavior['pointId'])[0:5]:
|
||||||
@ -173,19 +176,22 @@ async def get_data(char: dict, sr_data: dict, sr_uid: str):
|
|||||||
attribute_bonus_temp['attributeBonusLevel'] = behavior['level']
|
attribute_bonus_temp['attributeBonusLevel'] = behavior['level']
|
||||||
status_add = characterSkillTree[str(char['avatarId'])][
|
status_add = characterSkillTree[str(char['avatarId'])][
|
||||||
str(behavior['pointId'])
|
str(behavior['pointId'])
|
||||||
]['levels'][str(behavior['level'])]['status_add']
|
]['levels'][behavior['level'] - 1]['properties']
|
||||||
attribute_bonus_temp['statusAdd'] = {}
|
attribute_bonus_temp['statusAdd'] = {}
|
||||||
if status_add != {}:
|
if status_add:
|
||||||
attribute_bonus_temp['statusAdd']['property'] = status_add[
|
for property_ in status_add:
|
||||||
'property'
|
attribute_bonus_temp['statusAdd']['property'] = property_[
|
||||||
]
|
'type'
|
||||||
attribute_bonus_temp['statusAdd']['name'] = Property2Name[
|
]
|
||||||
status_add['property']
|
attribute_bonus_temp['statusAdd']['name'] = Property2Name[
|
||||||
]
|
property_['type']
|
||||||
attribute_bonus_temp['statusAdd']['value'] = status_add[
|
]
|
||||||
'value'
|
attribute_bonus_temp['statusAdd']['value'] = property_[
|
||||||
]
|
'value'
|
||||||
char_data['avatarAttributeBonus'].append(attribute_bonus_temp)
|
]
|
||||||
|
char_data['avatarAttributeBonus'].append(
|
||||||
|
attribute_bonus_temp
|
||||||
|
)
|
||||||
|
|
||||||
# 处理遗器
|
# 处理遗器
|
||||||
if char.get('relicList'):
|
if char.get('relicList'):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user