diff --git a/backend/core/basic/character.py b/backend/core/basic/character.py index 1f5980b0..aeb25d7e 100644 --- a/backend/core/basic/character.py +++ b/backend/core/basic/character.py @@ -649,6 +649,10 @@ class Character(CharacterProperty): filtered_dict = {k: v for k, v in suit.__dict__.items() if k[0].isupper()} self.SetStatus(**filtered_dict) self.max_point = max([i['point'] for i in res], default=0) + # 太初积分以上,每超过70点数增加1%技能攻击力 + if self.max_point >= 2550: + skillAttack = (self.max_point - 2550) // 70 * 0.01 + self.SetStatus(SkillAttack=skillAttack) return res def calc_equs(self):