[Enhance] Support skill_hikari_tairitsu_debut skill

- For Arcaea 6.10.8
- Add the new character "Hikari & Tairitsu[ANS] (Debut)", and add support for its skill.
This commit is contained in:
Lost-MSth
2025-11-23 01:34:40 +08:00
parent 52bb834a8a
commit 39e1e52d36
8 changed files with 67 additions and 17 deletions

View File

@@ -1,7 +1,7 @@
from .config_manager import Config
ARCAEA_SERVER_VERSION = 'v2.12.1.4'
ARCAEA_DATABASE_VERSION = 'v2.12.1.4'
ARCAEA_SERVER_VERSION = 'v2.12.1.5'
ARCAEA_DATABASE_VERSION = 'v2.12.1.5'
ARCAEA_LOG_DATBASE_VERSION = 'v1.1'

View File

@@ -249,6 +249,7 @@ class UserPlay(UserScore):
self.fever_bonus: int = None # 不能给 None 以外的默认值
self.rank_bonus: int = None # 不能给 None 以外的默认值
self.maya_gauge: int = None # 不能给 None 以外的默认值
self.nextstage_bonus: int = None # 不能给 None 以外的默认值
self.skill_cytusii_flag: str = None
self.skill_chinatsu_flag: str = None
self.highest_health: int = None

View File

@@ -521,6 +521,7 @@ class WorldSkillMixin:
'skill_nami_sui': self._skill_nami_sui,
'skill_vita_arc': self._skill_vita_arc,
'skill_maya_uncap': self._skill_maya_uncap,
'skill_hikari_tairitsu_debut': self._skill_hikari_tairitsu_debut,
}
if self.user_play.beyond_gauge == 0 and self.character_used.character_id == 35 and self.character_used.skill_id_displayed:
self._special_tempest()
@@ -783,6 +784,16 @@ class WorldSkillMixin:
self.over_skill_increase = self.user_play.maya_gauge
self.prog_skill_increase = self.user_play.maya_gauge
def _skill_hikari_tairitsu_debut(self) -> None:
'''
hikari & tairitsu 每日首次游玩 Next Stage 曲目时,角色所有能力数值 +20
'''
if self.user_play.nextstage_bonus is None:
return
if self.user_play.nextstage_bonus > 0:
self.over_skill_increase = 20
self.prog_skill_increase = 20
class BaseWorldPlay(WorldSkillMixin):
'''