mirror of
https://github.com/baiqwerdvd/StarRailUID.git
synced 2025-05-06 03:33:45 +08:00
🐛 支持低版本python
This commit is contained in:
parent
b2efc5b194
commit
223e737b30
@ -1,4 +1,4 @@
|
|||||||
from typing import List
|
from typing import List, Union
|
||||||
|
|
||||||
import msgspec
|
import msgspec
|
||||||
from msgspec import Struct, field
|
from msgspec import Struct, field
|
||||||
@ -35,7 +35,7 @@ class DamageInstanceRelic(Struct):
|
|||||||
SetName: str
|
SetName: str
|
||||||
Type: int
|
Type: int
|
||||||
MainAffix: DamageInstanceRelicMainAffix
|
MainAffix: DamageInstanceRelicMainAffix
|
||||||
SubAffixList: List[DamageInstanceRelicSubAffix] | None
|
SubAffixList: Union[List[DamageInstanceRelicSubAffix], None]
|
||||||
Level: int = 0
|
Level: int = 0
|
||||||
|
|
||||||
|
|
||||||
@ -64,8 +64,8 @@ class DamageInstanceAvatar(Struct):
|
|||||||
rank: int
|
rank: int
|
||||||
element: str
|
element: str
|
||||||
promotion: int
|
promotion: int
|
||||||
attribute_bonus: List[DamageInstanceAvatarAttributeBouns] | None
|
attribute_bonus: Union[List[DamageInstanceAvatarAttributeBouns], None]
|
||||||
extra_ability: List | None
|
extra_ability: Union[List, None]
|
||||||
|
|
||||||
|
|
||||||
class DamageInstance:
|
class DamageInstance:
|
||||||
@ -81,8 +81,8 @@ class DamageInstance:
|
|||||||
rank=char.char_rank,
|
rank=char.char_rank,
|
||||||
element=char.char_element,
|
element=char.char_element,
|
||||||
promotion=char.char_promotion,
|
promotion=char.char_promotion,
|
||||||
attribute_bonus=msgspec.from_builtins(char.attribute_bonus, List[DamageInstanceAvatarAttributeBouns] | None),
|
attribute_bonus=msgspec.from_builtins(char.attribute_bonus, Union[List[DamageInstanceAvatarAttributeBouns], None]),
|
||||||
extra_ability=msgspec.from_builtins(char.extra_ability, List | None),
|
extra_ability=msgspec.from_builtins(char.extra_ability, Union[List, None]),
|
||||||
)
|
)
|
||||||
self.weapon = DamageInstanceWeapon(
|
self.weapon = DamageInstanceWeapon(
|
||||||
id_=char.equipment['equipmentID'],
|
id_=char.equipment['equipmentID'],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user