作者deathson (小米)
看板WOW
标题[问题] 恢复德巨集请教
时间Sun Nov 13 12:02:27 2022
版本:现行
最近试着想写一个恢复德使用的巨集
逻辑是: 当滑鼠游标在友善目标身上时, 施展生命之花
当目标在友善目标身上时, 施展生命之花
当目标在不友善目标身上时, 施展星涌
当目标不存在时, 施展生命之花
(理论上目标不存在时, 预设施展目标应该就是自己)
写起来就变成:
/cast [@mouseover,help]Lifebloom;[help]Lifebloom;
[nohelp]Starsurge;[noexist]Lifebloom
(Lifebloom: 生命之花, Starsurge: 星涌)
不过, 这样写的话无法让巨集做出在无目标时对自己施展生命之花的效果
请问有人知道能怎麽样改才能做到吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 107.130.101.135 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/WOW/M.1668312150.A.E9A.html
2F:→ deathson: 非常感谢 (_ _) 11/13 17:15
3F:→ deathson: 可以请问一下 [][]连用是代表其一达成就好吗? 11/13 17:16
4F:→ octantis: 是是唷,先判断前面的 11/13 18:33
5F:→ deathson: 了解 多谢讲解~ 11/13 19:01
6F:推 dssworkshop: 设定里面有一个[自动自我施法]要勾起来 11/14 10:16
7F:推 sniper2824: nga德鲁伊区有一篇巨集的还不错 可以去找 11/14 11:17
8F:推 StanleyLee: 不好意思借串问一下,如果要把两个不同技能写在一起 11/14 21:47
9F:→ StanleyLee: ,例如:没有[强效隐形术]时施放[隐形术],之类 11/14 21:47
10F:→ StanleyLee: 的要怎麽写呢? 11/14 21:47
11F:→ deathson: 应该是做不到 现在的Macro系统不能判断buff存在与否 11/15 11:20
12F:推 sniper2824: 他是在说 如果没有强效隐形 改施放隐形术.. 11/15 12:16
13F:推 SkyUzziel: 看条件,新巨集条件known应该可以写法师的隐身术,自 11/15 16:42
14F:→ SkyUzziel: 己去尝试看看,官网改版资料有范例。 11/15 16:42
15F:推 SkyUzziel: /cast [known :a技能]a技能;[known :b技能]b技能 11/15 17:09
16F:→ SkyUzziel: ;c技能 11/15 17:09
17F:→ SkyUzziel: 大概这方式,手机打的符号应该有错,在自己修改。 11/15 17:11