wow施放多个法术宏

我是武器战,想做一个宏
/cast 致死打击
/cast 压制
我知道这2个技能有公共cd,但是按理说这样一个宏,第一下按下去打出来的是致死打击,第二第三下的时候致死打击还在cd,打出来的应该是2下压制吧。我当初的想法就是,这个宏做好,连按3下完成一套连击。
但是这个宏做好以后,我发现按了以后只能放出致死打击,然后再按次宏,它只是提示我技能还在冷却中,并没有施放压制。
请问是不是我的编辑有问题,如何完成我想设想的这个宏。

你的意思是,目标身上没有致死的DEBUFF的时候,放致死。有致死DEBUFF的时候放压制吧?
额,我记得,这个应该做不到吧,因为魔兽的宏,判定条件里面,没有“根据目标身上BUFF释放技能”的这种条件。游戏里有的宏判定条件是"目标种类(自己,友方,敌方)”“是否在战斗状态”“在某形态”等等,都不适用你的要求。
而且魔兽的宏,都是按照循序执行,如果宏里面其中一个条件,无法执行(如CD中,怒气等条件不满足)整个宏都会终止,后面的命令都无效。
所以,适合你要求的,就2种。

第一种,随机释放技能宏,你可以1键随机释放2个,或2个以上的技能。
/castrandom 致死打击,压制
图标用问号没作用,可以选择自己喜欢的图标。如果前面加一行#show 某技能,图标用问号,可以监视该技能CD时间。
这种宏,你可以无脑狂按键盘,总有50%的技能出你需要的技能.

第二种,顺序释放技能,也就是按顺序释放技能,可以让多个技能1键循环释放。
/castesquence 致死打击,压制
图标用问号的话,可以监视当前宏认定技能的CD时间。
这个宏,第一次按出致死打击,第二次按出压制。但是如果其中某一次按了,施法条件不满足(CD,攻击不到目标,怒气不够等情况),会停留到当前技能,不会切换到另外1个技能。比如按第一次,由于怒气不够,没放出致死,但是宏默认的技能依然是致死,不是压制。只有致死放出后,才会变成压制。
还有一种情况,比如你用致死攻击了目标A,然后目标切换到目标B(经常出现,如A死亡等),你想对目标B释放致死打击,但是这时候宏认定的技能是压制,你一定很蛋疼吧。这时候就需要用到reset。
/castsequence reset=5/alt 致死打击,压制
这个宏,基本同上,区别是,宏执行开始起,5秒后,或者按alt后,宏重置。比如你释放了一次致死,宏默认技能变成压制,你等5秒没运行这个宏,或者按了次alt,宏认定的技能又变成致死了。其中的5是宏的重置秒数,alt你也可以改成任何键。
当然,你也改成
#show 致死打击
/castsequence reset=alt 致死打击,压制,压制,压制,压制,压制,压制,压制(后面可以无限个压制)

这个宏,第一次按是致死,后面随便怎么按,都是压制,除非你按alt重置宏。重置后,又变成致死了。图标一定用问号。
第一行的#show 致死打击 表示监视致死打击这个技能的冷却。因为/castsequence本来就会监视当前宏认定技能的冷却(如果你的图标是问号的话),所以之前的宏,没有全加上#show。

额,就这样吧。凭印象写的,没有试验过,如果宏不对的话,追问吧。希望对你有帮助。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-23
#showtooltip 致死打击
/startattack
/castsequence reset=0 0,0,压制
/castsequence reset=0 0,致死打击,0
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()

这么写应该没问题了本回答被提问者采纳
第2个回答  2013-03-23
谁告诉你第一个技能CD了就会使用第二个技能了。这样写宏只能是同时使用所有技能,如果有公共CD,则只无限使用第一个。只有顺序施法宏才会123的按顺序输出。
第3个回答  2013-03-23
/castsequence reset=6 致死打击,压制,压制

你试试这个呢,就是依次施放这3个技能,毕竟致死才会出压制,如果放不过,那么不论打完没打完,6秒后从头来。
缺点就是不管你打没打,6秒后都是致死了,压制就是下个技能了。
第4个回答  2013-03-23
第二下是【我还没有准备好】追问

恩,反正就是放不出压制。

相似回答