mirror of
https://github.com/Lost-MSth/Arcaea-server.git
synced 2026-02-10 09:47:26 +08:00
[Enhance] Support skill_nonoka_uncap
- Add support for `skill_nonoka_uncap`. - For Arcaea 6.8.0
This commit is contained in:
@@ -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):
|
||||
'''
|
||||
|
||||
Reference in New Issue
Block a user