feat: 开局赠送灵石/灵米(配置驱动);文档同步 D6 步骤1-2 完成
This commit is contained in:
@@ -42,6 +42,12 @@ var bottleneck_levels: Array[int] = [4, 7, 10, 13]
|
||||
## HUD 字体大小。
|
||||
var hud_font_size := 32
|
||||
|
||||
# —— 建筑系统(对应 cfg 的 [building] 节)——
|
||||
## 开局赠送灵石(新游戏发放)。
|
||||
var starting_spirit_stones := 500
|
||||
## 开局赠送灵米(新游戏发放)。
|
||||
var starting_food := 100
|
||||
|
||||
## 各难度资质权重表(键 = 难度档位,值 = 下品/中品/上品/天骄 权重)。
|
||||
var aptitude_weights_by_difficulty: Dictionary = {
|
||||
"normal": [45, 35, 15, 5],
|
||||
@@ -95,6 +101,9 @@ func _load_config() -> void:
|
||||
bottleneck_levels = arr_bn
|
||||
# UI 通用
|
||||
hud_font_size = cfg.get_value("ui", "hud_font_size", hud_font_size)
|
||||
# 建筑系统
|
||||
starting_spirit_stones = cfg.get_value("building", "starting_spirit_stones", starting_spirit_stones)
|
||||
starting_food = cfg.get_value("building", "starting_food", starting_food)
|
||||
var apt_raw: Variant = cfg.get_value("cultivation", "aptitude_speed", [])
|
||||
if apt_raw is Array and apt_raw.size() == aptitude_speed.size():
|
||||
var arr: Array[float] = []
|
||||
|
||||
Reference in New Issue
Block a user