Skip to content

宠物技能

宠物技能写在宠物配置的 skill 下。每个技能可以配置触发事件、条件、冷却、MythicMobs 技能、动作和指令。

基础结构

yaml
skill:
  1:
    event: "LEFT"
    trigger-conditions:
      - "%player_level% * 2 > 10"
    cd: 5
    skills:
      - "测试技能"
    command:
      - "[console]tell %player_name% 你触发了{id}"
配置说明
技能节点技能 id,可在消息中用 %id{id} 表示
event触发事件
trigger-conditions触发条件
cd冷却,单位秒
skills释放的 MythicMobs 技能
command触发后执行的指令

触发事件

事件说明
LEFT宠物主人左键
RIGHT宠物主人右键
TIME#几率每秒按几率触发
DAMAGED#几率主人受到攻击时按几率触发
ATTACK#几率主人造成伤害时按几率触发
SLOT-DRAGON#键位龙核按键触发
SLOT-GERM#键位萌芽按键触发

几率范围为 0-100

条件和冷却

trigger-conditions 支持变量替换后进行四则运算和比较,也支持文本对比。

cd-msg.on-cd 是冷却中提示,cd-msg.over-cd 是冷却结束提示。留空则不提示。

技能位置

yaml
skill-origin-loc: false

true 表示以玩家位置为技能中心;false 表示以宠物位置为技能中心。MythicMobs 技能目标选择器建议使用 @Origin

动作

yaml
animation-id: ""
animation-speed: 0

触发技能时可播放动作,目前主要用于龙核动作。留空则不播放。