跳到主要内容

information_row(信息行)

文件路径为 data/<命名空间>/saturn/information_row/<名称>.json,例如 data/example/saturn/information_row/realm.json。

信息行读取已经采集的快照。mxt:information 提供修炼信息,其成员为 realm、lifespan、cultivation_progress、spirit_roots、physiques、techniques、curses;每项包含 values 组件数组、可选的 tooltip 和 tone。

{
"order": 0,
"importance": 60,
"label": { "translate": "info.mxt.realm" },
"value": {
"type": "saturn:list",
"source": {
"type": "saturn:getter",
"getter": { "type": "mxt:information" },
"path": ["realm", "values"]
},
"element": {
"type": "saturn:text",
"component": true,
"value": { "type": "saturn:local" }
}
},
"missing": "hide"
}
字段默认值含义
label必填文本组件形式的行名
value必填内容表达式
order0组内排序,越小越靠前
importance0重要程度,越大越重要,与排序独立
enabledtrue是否启用此定义
label_expression无可覆盖行名的表达式
tooltip无固定提示组件
tooltip_expression无可覆盖提示的表达式
tonenormalnormal、positive 或 warning
visible无布尔显示条件;false、缺失或类型不符均隐藏
missingshowshow 显示缺失原因,hide 隐藏整条内容缺失的行

component: true 保留文字组件的翻译键和样式。内置修为进度的绿色来自捕获的组件,诅咒行使用 warning。提示表达式可读取 path: ["realm", "tooltip"],其余成员同理;提示不可用时保留固定提示。

内置 7 条修炼行的 ID 与上述成员对应,均属于 mxt 命名空间,顺序从 0 到 60,重要程度默认为 0。没有相关数据时隐藏:寿元取决于配置,灵根、体质、功法、诅咒取决于快照中是否有可展示内容。保存数据不推测当前突破条件或子境界。

行本身不指定分组。把行 ID 加入信息分组引用的标签后,人物面板和 /saturn information @s mxt:cultivation 都会包含它。覆盖同 ID 文件会替换完整定义;改变定义后重新打开世界或重启服务端。