mirror of
https://github.com/MikuLeaks/KianaBH3.git
synced 2025-12-16 06:44:41 +01:00
Initial commit
This commit is contained in:
33
game_server/game/avatar/avatar_manager.py
Normal file
33
game_server/game/avatar/avatar_manager.py
Normal file
@@ -0,0 +1,33 @@
|
||||
import dataclasses
|
||||
from typing import List
|
||||
from lib.proto import AvatarSubSkill
|
||||
|
||||
@dataclasses.dataclass
|
||||
class Skill:
|
||||
skill_id : int
|
||||
sub_skill_lists : dict[int, AvatarSubSkill] = dataclasses.field(default_factory=dict)
|
||||
|
||||
@dataclasses.dataclass
|
||||
class AvatarManager:
|
||||
avatar_id: int
|
||||
star: int
|
||||
level: int
|
||||
exp: int
|
||||
fragment: List
|
||||
touch_good_feel: List
|
||||
today_has_add_good_feel: int
|
||||
dress_id: int
|
||||
dress_lists: List
|
||||
sub_star: int
|
||||
skill_lists: dict[int, Skill]
|
||||
weapon_id: int = 0
|
||||
stigmata_ids: dict = dataclasses.field(default_factory=dict)
|
||||
|
||||
@dataclasses.dataclass
|
||||
class AvatarTeamManager:
|
||||
team_id: int
|
||||
name: str
|
||||
astral_mate_id: int
|
||||
is_using_astra_mate: bool
|
||||
elf_id_list: List
|
||||
avatar_id_list: List
|
||||
Reference in New Issue
Block a user