feat: 修炼循环闭环——升层/瓶颈突破(按层概率)+管理界面修为进度+面板放大

This commit is contained in:
2026-08-08 18:16:05 +08:00
parent 19f8294242
commit 543af0a4ff
11 changed files with 142 additions and 21 deletions
+10
View File
@@ -28,6 +28,7 @@ var join_month: int = 0 # 入宗月份
var join_day: int = 0 # 入宗日
var realm_index: int = 0 # 大境界索引(0=练气)
var sub_realm_index: int = 0 # 小境界索引(练气层数-1
var cultivation_exp: float = 0.0 # 修为(float 可积累小数,D5 每日结算)
# —— 辅助函数:把数据翻译成给人看的文本 ——
func get_aptitude_name() -> String:
@@ -57,3 +58,12 @@ func get_join_date_text() -> String:
if join_year <= 0:
return ""
return "%d%d%d" % [join_year, join_month, join_day]
## 本层修炼进度文本,如 "1234 / 2000"(当前修为 / 本层门槛)。
## 练气圆满(13 层)返回"练气圆满";非练气期返回空串。
func get_cultivation_progress_text() -> String:
if realm_index != 0:
return ""
if sub_realm_index >= GameConfig.level_thresholds.size():
return "练气圆满"
return "%d / %d" % [int(cultivation_exp), int(GameConfig.level_thresholds[sub_realm_index])]