魔兽世界怀旧服有没有能实现这个功能的宏?宏高手来啊啊

怀旧服。目前宏是这样的。
#showtip 痛苦诅咒
/petattack
/cast 诅咒增幅
/cast 痛苦诅咒(等级 3)
但是如果在副本里,魅魔正在魅惑,按了这个宏,魅魔就会打断魅惑去攻击。想要实现魅魔施展魅惑的时候petattack命令无效怎么办?

既然[魅惑]这个技能是引导类法术,那么是否可以考虑通过宏中加入判定语句来进行区分呢?

答案是可以的:

    利用/petchanneling 判断你的宠物是否在引导法术
    /petchanneling:魅惑 判断你是否在引导特定的魅惑法术

同时利用no命令进行“反条件”设置,即「不在引导魅惑法术的条件下…」

#showtip 痛苦诅咒

/petattack[nopetchannling:魅惑,combat]

/cast[nopetchannling:魅惑,combat] 诅咒增幅

/cast[nopetchannling:魅惑,combat] 痛苦诅咒(等级3)

————

注释:

当宠物不在释放引导法术:魅惑的情况下,才会进行「诅咒增幅」与「痛苦诅咒」的释放(基于老版本的队列施法)

combat 用来在新的战斗时重置宏

petchannling 不知道这个组合命令能不能用了,如果不能去掉pet(宠物)后尝试一下

追问

nopetchanneling 这个不行,宝宝不动。改成nochanneling:诱惑也不行,还是会打断魅惑去攻击。

温馨提示:答案为网友推荐,仅供参考
相似回答