魔兽玩家推荐自己的按键和宏
2017-10-18 17:47:31 作者:玩家 来源: 浏览次数:0
摘要:防止鼠标无意指到人的时候,可以放技能前,提前按住鼠标右键,可以直接对目标施放技能。
1:真言术:耀
2:真言术:障
3:#showtooltip 恳求
/cast [@mouseover,harm] 暗言术:痛;[mod:alt,@player][@mouseover,help,nodead][help,nodead][noexists] 恳求;暗言术:痛 (优先鼠标指向,次目标施放,ALT自我施放)
4:#showtooltip 快速治疗
/cast [@mouseover,harm] 惩击;[mod:alt,@player][@mouseover,help,nodead][help,nodead][noexists] 快速治疗;惩击
5:#showtooltip 暗影盟约
/cast [@mouseover,harm] 束缚亡灵;[mod:alt,@player][@mouseover,help,nodead][help,nodead][noexists] 暗影盟约;束缚亡灵
6:维纶的未来预言
#showtooltip 苦修
/cast [@mouseover,harm] 苦修;[mod:alt,@player][@mouseover,help,nodead][help,nodead][noexists] 苦修;苦修
0:群体复活
左下动作条
R:#showtooltip 真言术:盾
/cast [@mouseover,harm] 真言术:慰;[mod:alt,@player][@mouseover,help,nodead][help,nodead][noexists] 真言术:盾;真言术:慰
我说一下大意
[@mouseover,harm,exists]=鼠标指向存在的敌方目标 exists 这个命令不太好, 应该改成 nodead、或者不要比较好,减少冲突
[mod:alt,@player][@mouseover,help,nodead]=按住alt 则对自己释放,鼠标指向存活的队友则释放, 没什么毛病
[help,nodead] =当前目标为存活的队友则释放
[noexists] =目标不存在 这个看不懂了 老实说这个删掉会比较好 关于 noexists 或者 exists 建议楼猪少用这个命令,更好的应该说是巧用比较好。不适合广泛使用的命令
干货如下
通用格式
#showtooltip [@mouseover,harm,nodead][harm,nodead]真言术:慰;[]真言术:盾;
/施放 [@mouseover,harm,nodead][harm,nodead]真言术:慰;[mod:alt,@player][@mouseover,help,nodead][help,nodead]真言术:盾;
苦修
#showtooltip 苦修
/施放 [mod:alt,@player][@mouseover,exists,nodead][]苦修;
坐骑+灭
此为随机召唤偏好坐骑
#showtooltip [combat]暗言术:灭;[]涡轮加速飞行器;
/脚本 if not IsAddOnLoaded("Blizzard_Collections") then ("Blizzard_Collections") end
/cast [@mouseover,harm,nodead,combat][harm,nodead,combat]暗言术:灭;
/click [nocombat]MountJournalSummonRandomFavoriteButton
T:全神贯注
Y:#showtooltip 痛苦压制
/cast [@mouseover,harm] 暗影魔;[mod:alt,@player][@mouseover,help,nodead][help,nodead][noexists] 痛苦压制;暗影魔
F:#showtooltip 纯净术
/cast [@mouseover,harm] 驱散魔法;[mod:alt,@player][@mouseover,help,nodead][help,nodead][noexists] 纯净术;驱散魔法
G:#showtooltip 信仰飞跃
/cast [@mouseover,harm] 精神控制;[mod:alt,@player][@mouseover,help,nodead][help,nodead] 信仰飞跃;精神控制
H:群恐
Z:#showtooltip [dead]复活;漂浮术
/施放 [dead]复活;[@mouseover,raid,nodead][raid,nodead] [@player] 漂浮术;
X:影盾
V:群驱
鼠标滑轮上划:#showtooltip 渐隐术
/施放 [combat]渐隐术;[nocombat]星骓
鼠标滑轮按下:徽章
鼠标滑轮下划:#showtooltip 圣光之怒
/cast [@mouseover,harm] 圣光之怒(神器);[mod:alt,@player][@mouseover,help,nodead][help,nodead][noexists] 真言术:耀;圣光之怒(神器)
右下动作条。
Q:光晕/神圣之星
E:福音
ALT+鼠标上划:魔法汉堡
ALT+鼠标下划:治疗石
ALT+Q:
ALT+E:
防止鼠标无意指到人的时候,可以放技能前,提前按住鼠标右键,可以直接对目标施放技能。
然后每个天赋/专精的技能都可以自己改下,一个伤害一个治疗,读条-读条,瞬发-瞬发。
=============================================
要干货看这里
#showtooltip
/targetenemy [help][harm,dead]
/startattack [combat]
/cast [@mouseover,help,nodead,,nochanneling] 恳求;[@target,harm,nodead,,nochanneling]惩击; [@player,,nochanneling] 恳求
我来解释一下这个宏
/targetenemy [help][harm,dead]=在目标为友方目标或者敌方目标死亡时切换敌方目标
/startattack [combat] =在战斗中模拟TAB 依次选择最近的敌方目标
这两句宏保证在有效治疗时不丢失敌方目标
[@mouseover,help,nodead,,nochanneling]= 在不打断引导读条(苦修)时鼠标指向友方则释放
[@target,harm,nodead,,nochanneling] =在不打断引导读条(苦修)时 攻击当前敌方目标
[@player,nochanneling] =对自己释放,总体来说这个命令是多余的。可以改为mod:alt,@player,nochanneling
用这个宏可以完全避免戒律没有输出目标问题,所有的治疗均改为鼠标指向这样最大化节约切换目标的时间来输出
=============================================
干货只是对比于空谈。
的确没什么了不起的,不过总比没有好。
刚才给出的宏就是依照思路简单优化后的,一个较清晰的写法更便于初学者使用和理解,并能避免可能出现的问题。
觉得别人的不舒服就自己去学习,写自己习惯的,我使用的就和上面的完全不一样,这是完全正常的。
为达到一个目的宏的写法的确多种多样,但是就代码而言,能用五个字节完成的,用六个就不是好代码。毕竟宏只支持255字节。 万一养成坏习惯以后装不下就麻烦了
顺便一说
/targetenemy作用为依次选择敌方目标,类似Tab。
/startattack并无依次选择最近的敌方目标的作用。其作用为开始攻击(即挥起你的武器~),附带在无目标时选择最近敌人(效果类似无目标时使用近战技能)。在这个宏中貌似主要用来弥补上一条命令的条件不全,达到在无目标时选择一个敌人。
条件命令中注意符号使用。
最后的 [@player,nochanneling] 恳求;的确是多余的,在宏中并不会发生作用。[mod:alt,@player,nochanneling]类似条件一般前置。
优化后如下
#showtooltip [mod:alt][@mouseover,help,nodead]恳求;[]惩击;(此部分可依个人喜好,仅影响图标显示)
/targetenemy [noexists][help][harm,dead]
/施放 [@player,mod:alt,nochanneling][@mouseover,help,nodead,nochanneling]恳求;[@target,harm,nodead,nochanneling]惩击;
===========================================
#showtooltip [dead]复活;漂浮术
/施放 [dead]复活;[@mouseover,raid,nodead][raid,nodead] [@player] 漂浮术;
渐隐宏
#showtooltip 渐隐术
/施放 [combat]渐隐术;[nocombat]星骓
想要对自己放可以使用条件命令 [@player] ,安全又准确。
格式如下(压制慎用)
#showtooltip [@mouseover,harm,nodead][harm,nodead]伤害技能;治疗技能;
/施放 [@mouseover,harm,nodead][harm,nodead]伤害技能;[mod:alt,@player][@mouseover,help,nodead][help,nodead] [@player] 治疗技能;
相关报道: