夜雨晨风丶
本帖最后由 夜雨晨风丶 于 2022-6-17 23:11 编辑
  1. Skills:
  2.   - skill{s=攻击;sync=true} @self ~onAttack
复制代码

  1. 攻击:
  2.   Cooldown: 5
  3.   Skills:
  4.   - skill{s=取消攻击;sync=true} @self
  5.   - delay 20
  6.   - damage{a=1} @Pir{r=10}
复制代码

  1. 取消攻击:
  2.   Skills:
  3.   - CancelEvent
复制代码
已自行解决。参考[原创|Mythicmobs] 冰天雪女技能分解 1.12.2|MM 4.7.2https://www.mcbbs.net/thread-1300811-1-1.html
(出处: Minecraft(我的世界)中文论坛)


FireworkPolymer
取消事件不能延迟,是即时的

夜雨晨风丶
FireworkPolymer 发表于 2022-6-9 23:12
取消事件不能延迟,是即时的

不是延迟取消事件,取消事件需要在攻击的瞬间就触发。逻辑是攻击时触发取消攻击事件,延时后重新触发攻击事件造成伤害。

kkr19999
你应该额外做个skill用来普攻 而不是加载cancelevent里面 就比如你取消了普攻 但是你用了damage来代替这个普通 但是把触发器由~onAttack换成~onTimer 就可以了 然后再加个TargetCondition 判断玩家距离

第一页 上一页 下一页 最后一页