跳到主要内容

双实体条件

检查 actor 和 target 的关系。交换双方会改变部分条件的含义。

类型用途
saturn:always条件始终为真。
saturn:never条件始终为假。
saturn:and所有子条件都成立时才匹配。
saturn:or任一子条件成立即匹配。
saturn:not反转子条件的匹配结果。
saturn:chance按指定概率决定是否命中。
saturn:actor_condition让 actor 接受实体条件检查。
saturn:target_condition让 target 接受实体条件检查。
saturn:both对 actor 与 target 检查同一实体条件,二者都成立才匹配。
saturn:either对 actor 与 target 检查同一实体条件,至少一方成立即匹配。
saturn:mutual原顺序和交换 actor、target 后的双实体条件都须成立。
saturn:undirected原顺序或交换 actor、target 后有一次匹配即可。
saturn:js调用由 KubeJS 注册的回调,并传入 params 参数。
saturn:distance检查 actor 与 target 的距离是否在上限内。
saturn:team读取或检查实体的计分板队伍。
saturn:relation检查 actor 与 target 是否互为同盟。
saturn:can_see通过方块和流体射线检查双方之间的视线。
saturn:riding_recursive检查多层骑乘关系。
saturn:same_team检查 actor 与 target 是否位于同一队伍。
saturn:relative_rotation比较 actor 与 target 在指定轴上的旋转差。