Files
game-code-4/src/core/data/hall_def.gd
T

24 lines
1.4 KiB
GDScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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)