add more lineup & add SwitchLineup

This commit is contained in:
Naruse
2025-04-18 10:06:55 +08:00
parent 709b4af735
commit 1b727e06d7
3 changed files with 57 additions and 8 deletions

View File

@@ -56,13 +56,14 @@ class PlayerManager(BaseModel):
def add_all_lineups(self):
lineups = get_all_lineup_by_uid(uid=self.data.uid)
if not lineups:
lineup = LineupData(
uid=self.data.uid,
index=0,
name="",
avatar_list=[self.data.cur_basic_type]
).add_lineup()
self.lineup_manager[lineup.index] = lineup
for i in range(0, 10):
lineup = LineupData(
uid=self.data.uid,
index=i,
name="",
avatar_list=[self.data.cur_basic_type] if i == 0 else []
).add_lineup()
self.lineup_manager[lineup.index] = lineup
for lineup in lineups:
self.lineup_manager[lineup.index] = lineup