24 lines
1.4 KiB
GDScript
24 lines
1.4 KiB
GDScript
class_name HallDef
|
||
extends RefCounted
|
||
|
||
# ============================================================================
|
||
# HallDef —— 十殿 band 数据行(架构 §2.1/§4.3;[B§6])
|
||
#
|
||
# 殿门 = 单计数器闸门:本轮累计阴德 merit_run ≥ gate_merit([B§0.1],
|
||
# 挂机也能过;与殿王战解耦——[B§5] 注)。is_prestige_gate=true 的行
|
||
# (仅 H10 转轮王)是轮回转世触发门([B§4.1])。
|
||
# ============================================================================
|
||
|
||
var id: String # "hall_01_qinguang"(W1 已分配,永不重编号)
|
||
var no: int # 1-10
|
||
var king_cn: String # 殿王名(秦广王…)
|
||
var king_en: String # 临时译名,待文策渊 glossary
|
||
var motif_cn: String # 刑典母题(剪影+文字暗示路线)
|
||
var motif_en: String
|
||
var target_min: float # 到达目标时长(分钟,[B§6] pacing 表 25→180)
|
||
var gate_merit: float # 殿门条件:本轮累计阴德(2K→1.5B)
|
||
var unlock_gen: String # 过殿解锁班底 ID 或 "none"
|
||
var unlock_gate: String # 过殿出现路引 ID 或 "none"
|
||
var palette_id: String # hall_palettes.csv 行 ID
|
||
var is_prestige_gate: bool # true = 轮回触发门(仅 H10)
|