本帖最后由 michael_han1986 于 2019-6-17 11:53 编辑
咨询一下关于骷髅弓手部分的一段问题,先上图
如图可见,召唤骷髅弓手后,会出现两个图标,一个是骷髅法师的图标,一个是骷髅弓手BUFF的图标
那么:
[AppleScript] 纯文本查看 复制代码
.IfSpecificBuffIsActive(Hud.Sno.SnoPowers.Necromancer_SkeletalMage, 6).ThenNoCastElseContinue()//骷髅法师激活
.IfSpecificBuffIsAboutToExpire(Hud.Sno.SnoPowers.Necromancer_SkeletalMage, 3, 100, 500).ThenCastElseContinue()//弓箭手BUFF即将过期(0.5秒以内)
;
中弓箭手BUFF即将过期(0.5秒以内)是指的上图中右边那个图标,而不是左边“骷髅法师数量”的图标
实战中遇到的问题就是,骷髅弓手BUFF即将消失,召唤了骷髅弓手,但是BUFF续不上了,又从0层开始叠
那我是不是可以将上述2行简化为一行?
[AppleScript] 纯文本查看 复制代码
.IfSpecificBuffIsAboutToExpire(Hud.Sno.SnoPowers.Necromancer_SkeletalMage, 6, 100, 500).ThenCastElseContinue()//骷髅法师激活即将过期(0.5秒以内) 这个6,应该指的是骷髅法师的图标吧?而上面的3,指的是骷髅弓手的BUFF图标?
又或者,删除前一行骷髅法师激活条件,无视骷髅法师是否激活,只判断天鹰即可
[AppleScript] 纯文本查看 复制代码 .IfSpecificBuffIsAboutToExpire(Hud.Sno.SnoPowers.Necromancer_SkeletalMage, 3, 100, 1000).ThenCastElseContinue()//弓箭手BUFF即将过期(1秒以内)
;
直接把弓箭手BUFF过期阈值从500调高到1000甚至1500以上,就可以保证BUFF不断
因为这周末测试骷髅弓手这段的时候,经常发现断BUFF,然后一直手动在补骷髅弓手,所以想来此问问管理大大这个问题,感谢解答
|