[Enhance] Support skill_nonoka_uncap

- Add support for `skill_nonoka_uncap`.
- For Arcaea 6.8.0
This commit is contained in:
Lost-MSth
2025-08-21 16:13:43 +08:00
parent 5b5f544a19
commit 05bdd42679
8 changed files with 47 additions and 10 deletions

View File

@@ -537,6 +537,7 @@ class WorldSkillMixin:
'skill_kanae_uncap': self._skill_kanae_uncap,
'skill_eto_hoppe': self._skill_eto_hoppe,
'skill_intruder': self._skill_intruder,
'skill_nonoka_uncap': self._skill_nonoka_uncap,
}
if self.character_used.skill_id_displayed in factory_dict:
factory_dict[self.character_used.skill_id_displayed]()
@@ -750,6 +751,17 @@ class WorldSkillMixin:
self.character_bonus_progress_normalized = self.user_play.fever_bonus / 1000
def _skill_nonoka_uncap(self) -> None:
'''
nonoka 觉醒技能,技能等级 * 10% 的世界进度奖励
'''
if self.user_play.rank_bonus is None:
return
self.character_bonus_progress_normalized = self.user_play.rank_bonus * \
0.1 * self.progress_normalized
self.user.current_map.reclimb(self.final_progress)
class BaseWorldPlay(WorldSkillMixin):
'''