Edit

自定义条件分歧

为系统增加条件分歧判断,支持自定义编辑判断方式

除了系统给与的几种条件分歧类别外,还支持自定义的条件分歧。

不同的项目(模板)可能会有不同的自定义条件分歧。

自定义条件也会出现在「游戏开关」中。

比如TBRPG-梦之剑中提供了几种自定义的条件分歧,以便做出更多与该模板相关的判定

alt text

打开自定义条件分歧编辑器

菜单 -> 自定义编辑器 -> 条件分歧设定

编辑界面

自定义编辑器中的可视化制作编辑器界面的方法都是相同的,参考【自定义编辑面板】

实现自定义条件分歧

Script.ts
module CustomCondition {
   /**
   * 自定义条件:1表示对应ID=1的自定义条件
   * @param trigger 事件触发器
   * @param p 自定义参数,根据条件分歧编辑器中设置的参数自动生成
   * @return [boolean]
   */
  export function f1(trigger: CommandTrigger, p: CustomConditionParams_1): boolean {
    // to do 满足的话返回 true
    return true;
  }
}

Copyright © 2021 - 2025