Star Rail Character Models
character
Starrail base character model.
Classes:
-
BaseMemoSprite–HSR base memosprite.
-
BaseRelic–HSR base relic.
-
BaseSkill–HSR character/memosprite skill.
-
DetailMemoSprite–HSR memosprite for detail character.
-
DetailRelic–HSR character relic with properties.
-
DetailRelicProperty–Relic property for detailed character.
-
DetailSkill–HSR character/memosprite skill for detail character.
-
FloorCharacter–Character in a floor.
-
LineupMemoSprite–HSR lineup memosprite.
-
LineupRelic–HSR lineup relic.
-
PropertyInfo–Relic property info.
-
Rank–HSR character eidolon.
-
RelicProperty–HSR relic property.
-
RogueCharacter–Rogue character model.
-
SimpleRelic–HSR simple relic without properties.
-
SkillStage–Character skill stage.
-
StarRailBaseCharacter–Base character model.
-
StarRailBaseEquipment–HSR character light cone.
-
StarRailBaseProperty–HSR detail character endpoint base property (for memosprite.)
-
StarRailCharacterProperty–HSR property for detailed character, with preferred and recommended flags.
-
StarRailDetailCharacter–HSR character with detailed equipment and relics.
-
StarRailEquipment–HSR character light cone.
-
StarRailLineupCharacter–HSR lineup simulator character.
-
StarRailLineupProperty–HSR character/memosprite property for lineup simulator.
-
StarRailPartialCharacter–Character without any equipment.
-
StarRailPath–StarRail character path.
-
StarRailSimpleCharacter–HSR character with simplified data.
__all__
module-attribute
__all__ = ('BaseMemoSprite', 'BaseRelic', 'BaseSkill', 'DetailMemoSprite', 'DetailRelic', 'DetailRelicProperty', 'DetailSkill', 'FloorCharacter', 'LineupMemoSprite', 'LineupRelic', 'PropertyInfo', 'Rank', 'RelicProperty', 'RogueCharacter', 'SimpleRelic', 'SkillStage', 'StarRailBaseCharacter', 'StarRailBaseEquipment', 'StarRailBaseProperty', 'StarRailCharacterProperty', 'StarRailDetailCharacter', 'StarRailEquipment', 'StarRailLineupCharacter', 'StarRailLineupProperty', 'StarRailPartialCharacter', 'StarRailPath', 'StarRailSimpleCharacter')
BaseMemoSprite
pydantic-model
BaseRelic
pydantic-model
BaseSkill
pydantic-model
DetailMemoSprite
pydantic-model
HSR memosprite for detail character.
Fields:
-
id(int) -
name(str) -
icon(str) -
properties(Sequence[StarRailBaseProperty]) -
skills(Sequence[DetailSkill])
DetailRelic
pydantic-model
DetailRelicProperty
pydantic-model
Relic property for detailed character.
Fields:
-
property_type(int) -
value(str) -
times(int) -
preferred(bool) -
recommended(bool) -
info(PropertyInfo)
DetailSkill
pydantic-model
HSR character/memosprite skill for detail character.
Fields:
-
point_id(str) -
point_type(int) -
item_url(str) -
level(int) -
is_activated(bool) -
is_rank_work(bool) -
pre_point(str) -
anchor(str) -
remake(str) -
skill_stages(Sequence[SkillStage])
FloorCharacter
pydantic-model
LineupMemoSprite
pydantic-model
LineupRelic
pydantic-model
HSR lineup relic.
Fields:
-
id(int) -
pos(int) -
rarity(int) -
set_name(str) -
set_num(int) -
main_property(RelicProperty) -
properties(Sequence[RelicProperty]) -
wiki(str)
PropertyInfo
pydantic-model
Relic property info.
Fields:
-
property_type(int) -
name(str) -
icon(str) -
property_name_relic(str) -
property_name_filter(str)
Rank
pydantic-model
RelicProperty
pydantic-model
RogueCharacter
pydantic-model
SimpleRelic
pydantic-model
SkillStage
pydantic-model
Character skill stage.
Fields:
StarRailBaseCharacter
pydantic-model
StarRailBaseEquipment
pydantic-model
HSR character light cone.
Fields:
StarRailBaseProperty
pydantic-model
HSR detail character endpoint base property (for memosprite.)
Fields:
-
property_type(int) -
info(PropertyInfo) -
base(str) -
add(str) -
final(str)
StarRailCharacterProperty
pydantic-model
StarRailDetailCharacter
pydantic-model
HSR character with detailed equipment and relics.
Fields:
-
id(int) -
element(str) -
rarity(int) -
icon(str) -
name(str) -
level(int) -
rank(int) -
image(str) -
equip(Optional[StarRailEquipment]) -
ranks(Sequence[Rank]) -
path(StarRailPath) -
figure_path(str) -
relics(Sequence[DetailRelic]) -
ornaments(Sequence[DetailRelic]) -
properties(Sequence[StarRailCharacterProperty]) -
skills(Sequence[DetailSkill]) -
memosprite(Optional[DetailMemoSprite])
Validators:
StarRailEquipment
pydantic-model
StarRailLineupCharacter
pydantic-model
HSR lineup simulator character.
Fields:
-
id(int) -
element(str) -
rarity(int) -
icon(str) -
name(str) -
level(int) -
rank(int) -
equip(Optional[StarRailBaseEquipment]) -
relics(Sequence[LineupRelic]) -
ranks(Sequence[Rank]) -
properties(Sequence[StarRailLineupProperty]) -
skills(Sequence[BaseSkill]) -
memosprite(Optional[LineupMemoSprite]) -
path(StarRailPath) -
figure_path(str)
StarRailLineupProperty
pydantic-model
StarRailPartialCharacter
pydantic-model
StarRailPath
StarRail character path.
Attributes:
-
ABUNDANCE– -
DESTRUCTION– -
ELATION– -
ERUDITION– -
HARMONY– -
NIHILITY– -
PRESERVATION– -
REMEMBRANCE– -
THE_HUNT–
StarRailSimpleCharacter
pydantic-model
HSR character with simplified data.
Relics and ornaments have no properties, no skills, properties, and memosprite. This happens when the character is viewed by other players.
Fields:
-
id(int) -
element(str) -
rarity(int) -
icon(str) -
name(str) -
level(int) -
rank(int) -
image(str) -
equip(Optional[StarRailEquipment]) -
relics(Sequence[SimpleRelic]) -
ornaments(Sequence[SimpleRelic]) -
ranks(Sequence[Rank]) -
path(StarRailPath) -
figure_path(str)