Skip to content

🪚自定义技能内置条件

AttributeMM\Conditions下编写你的条件,返回false将不再触发本次技能方法中的内容

这个功能将会在APMM技能被触发的时候检测自定义脚本条件,使用JavaScript编写

示例

javascript
//内置条件名,唯一
var conditionName = "Example_PVP"
//技能方法名,表示是什么技能方法的内置条件
//为空时为DAMAGEAP
var mechanicName = "DAMAGEAP"

function check(caster, target) {
  /*
     * 判断攻击者类型为玩家 caster.getType() == EntityType.PLAYER
     * 判断被攻击者类型为玩家 target.getType() == EntityType.PLAYER
     * 同时满足 返回false 即不通过条件
    */
  return caster.getType() == EntityType.PLAYER && target.getType() == EntityType.PLAYER

}