干员组替换错误修复

This commit is contained in:
Elaina 2024-11-18 20:05:43 +08:00
parent 3447f14896
commit 2121f7736f

View file

@ -23,10 +23,12 @@ class FightMixin:
"替换干员组名" "替换干员组名"
for group in self.groups: for group in self.groups:
for op in group["opers"]: for op in group["opers"]:
if op["name"] in self.operators:
self.name_to_group[op["name"]] = group["name"] self.name_to_group[op["name"]] = group["name"]
self.group_to_name[group["name"]] = op["name"] self.group_to_name[group["name"]] = op["name"]
op["name"] = group["name"] op["name"] = group["name"]
self.opers.append(op) self.opers.append(op)
break
def update_watching(self): def update_watching(self):
"更新干员的技能用法" "更新干员的技能用法"
@ -53,9 +55,10 @@ class FightMixin:
def fight_init(self): def fight_init(self):
"战斗开始时重新初始化" "战斗开始时重新初始化"
self.pause() self.pause()
self.check_operators()
self.update_operators()
self.change_group() self.change_group()
self.update_watching() self.update_watching()
self.check_operators()
self.update_operators() self.update_operators()
self.pre_cost = self.cost() self.pre_cost = self.cost()
self.play() self.play()