跳到主要内容

维持检查

saturn:upkeep

按间隔检查持有物品的维持费用,支付失败时执行物品动作。

技能类型写在技能定义的顶层,与 costs、condition 等公共字段并列;不要再嵌套一个 type 对象。技能文件的公共字段见技能定义。

JSON 字段​

字段类型必填默认值说明
type资源 ID是—saturn:upkeep
interval数值提供器否20执行间隔,单位为游戏 tick。
on_fail物品动作否{"type":"saturn:no_op"}维持失败后对持有物品执行的动作。
owner_only布尔值否true是否只允许物品所有者承担维持行为。

JSON 示例​

{
"type": "saturn:upkeep"
}

这是可嵌入相应字段的值,不是单独可加载的数据包文件。示例中的 example: 引用需要替换为已定义的条目。

Java 入口​

com.iafenvoy.saturn.data.ability.type.UpkeepAbilityType。本页按当前 26.1.2 源码的 Codec 整理。