configStore

This commit is contained in:
2025-03-15 19:35:43 +08:00
parent 8be0aa2a5a
commit 1e6af3604c
33 changed files with 670 additions and 157 deletions
+6 -3
View File
@@ -346,25 +346,28 @@ class Character:
def getInfo(self):
"""返回到前端信息"""
info = {}
info['alter'] = self.实际名称
info['role'] = self.role
info['alter'] = self.name
info['equVersion'] = self.equVersion
info['name'] = self.名称
info['name'] = self.nameCN
info['weapons'] = self.武器选项
skillInfo = []
for skill in self.skills:
skillInfo.append(
{
'id': skill.id,
'name': skill.name,
'icon': skill.icon,
'type': skill.type,
# 'SPCost': skill.SPCost,
"learnLv": skill.learnLv,
"masterLv": skill.masterLv,
"maxLearnLv":skill.calculate_lv(),
"maxLv": skill.maxLv,
# 'TPCost': 0 if not skill.hasTP else skill.TPCost,
# "masterTPLv":0 if not skill.hasTP else skill.masterTPLv,
# 'maxTPLv': 0 if not skill.hasTP else skill.TPLearnMax,
'positon':skill.position
'position':skill.position
}
)
info['skills'] = skillInfo
+1 -1
View File
@@ -79,7 +79,7 @@ class Skill:
icon = icon.replace('$id', f'{self.id}')
return f'{icon}.png'
def _calculate_lv(self):
def calculate_lv(self):
return min(int((characterLv - self.learnLv) / self.rangeLv + 1), self.masterLv) if self._lv == 0 else self._lv
@property