本帖最后由 夜雨晨风丶 于 2022-6-17 23:11 编辑
复制代码
复制代码
复制代码已自行解决。参考[原创|Mythicmobs] 冰天雪女技能分解 1.12.2|MM 4.7.2https://www.mcbbs.net/thread-1300811-1-1.html
(出处: Minecraft(我的世界)中文论坛)
- Skills:
- - skill{s=攻击;sync=true} @self ~onAttack
- 攻击:
- Cooldown: 5
- Skills:
- - skill{s=取消攻击;sync=true} @self
- - delay 20
- - damage{a=1} @Pir{r=10}
- 取消攻击:
- Skills:
- - CancelEvent
(出处: Minecraft(我的世界)中文论坛)
取消事件不能延迟,是即时的
FireworkPolymer 发表于 2022-6-9 23:12
取消事件不能延迟,是即时的
不是延迟取消事件,取消事件需要在攻击的瞬间就触发。逻辑是攻击时触发取消攻击事件,延时后重新触发攻击事件造成伤害。
你应该额外做个skill用来普攻 而不是加载cancelevent里面 就比如你取消了普攻 但是你用了damage来代替这个普通 但是把触发器由~onAttack换成~onTimer 就可以了 然后再加个TargetCondition 判断玩家距离