增强PVE 帮你升级为半自动化操作宏的能动性

时间:2019-02-07 18:37 作者:liutiandami… 来源:NGA 手机订阅 神评论

新闻导语

增强PVE 帮你升级为半自动化操作宏的能动性,一起看下吧!

重要原则放在首位,请所有同学先仔细阅读,这是宏之所以为宏的根本

1、宏不是机器人工智能,所以它能按着顺序做你安排给他的简单逻辑动作。但是不能替你思考!

-不要妄想让它在瞬发技能触发以后用某一个技能,没触发时,用另外一个技能。

-不要妄想让它替你在监测到某个技能即将cd好,立马打出这个技能。

2、宏的计时等类似外挂的功能已经被暴雪爸爸屏蔽了!

-不可能实现固定帮玩家在N秒以后打出某个技能!!(说话倒是可以的,5秒后自己打出一句话的操作还是能实现的。)

-不可能实现自动寻路功能的,用宏控制移动的歪脑筋还是省省吧,脚本始终还跟宏不同,能用脚本的方式都存在风险的。何况一个宏只有255字符限制。

-不可能实现只按一下就按顺序12345释放技能的,宏也不能打破GCD的限制,

也不能跟人一样一步到位的完成先1后2再3接着4最后5这样的操作,

它最可能发生的事情先1,然后被GCD卡着2345指令输出不了。

3、宏的语法、宏的条件语句、宏的逻辑顺序等统统都是暴雪爸爸说的算,上个版本可以用的,这个版本未必也可以用,更不用说各种大型的改版。

Marco之前是1.0版本,现在是Marco2.0了。

(以前的天赋只有主副天赋,以及天赋树。现在有的是3选1专精。3选1主要天赋,以及8.0版本出现的PVP大集合12选3的pvp天赋等。)

-不要单单只想着复制粘贴,当天赋位置,技能名字改动以后,网上的过时的宏用不了就开始吐槽。其实只是思路学会,它版本的变化也能跟上节奏。

-如果暴雪爸爸没有告诉我们新的内容怎么用宏语句关联上的时候,要学会等待。

索引

1、堆叠技能与宏顺序基础

2、顺序释放技能

3、条件语句

4、整合图标与综合运用

5、压箱底的宏

复生监控宏

火元素爆发与手动流星宏

治疗萨满一键输出宏

治疗波金手指宏(治疗系魔法金手指)

驱散净化2合1宏

坐骑与裂地术/空气怒等天赋技能整合宏

玩家脚下直接放地缚宏

鼠标悬停处直接放地震术/闪电图腾宏

原地释放复活塔宏

焦点火震宏

狼扑与狂风图腾整合宏

先祖图腾与大地图腾整合宏

PVP主动技能释放宏

萨满全专精整合爆发宏

火舌与冰封整合宏

主动型装备使用宏

界面开关宏

开战倒数宏

屏幕中间按钮启动宏

视野上限调整宏

攻击力数值开启宏

表情动作模仿宏

计时器数字喊话宏

技能条翻页宏

技能条之间转换宏

熊德循环翻页宏

功能键翻页宏

装备某件装备的宏

一键换装的代码宏

增强保命切盾沙包宏

切换专精宏

一件换装备与专精整合宏

1、堆叠技能与宏顺序基础

秩序,是计算机代码最浪漫的属性。

宏的秩序就是它的读取顺序。

一般来说,

针对[行],从上往下;针对同一行的[句子],从左往右。

举个例子之前,先学个通用的描述

#showtooltip

这一句什么意思?

这是一个针对图标的常用代码,意思是:

当这个图标选取了“?”时候,现实当前可以关联到的技能(物品等)信息,并显示完整的描述细节。

复生监控宏

#showtooltips 复生

巧妙的运用这个代码,可以把被动技能也当成图标,拖到技能栏上直观的监控。

好,那么例子是这样:

#showtooltips

/cast 火元素

/cast 血性狂怒(种族特长)

/petstay

按着顺序来,从上到下,

第一句,先丢出火元素

第二句,使用种族技能

第三句,宠物不要移动(原地战斗就好不会跟着我们走来走去)

顺序是体现在,先把火元素丢出来,才可以让他不要动。

因此反过来先输入/petsay再到召唤火元素,那系统会先判断第一句,并且由于没有pet就直接判定无效语句,再跳到下一句进行判断。

这个宏只用按1次,就能完成操作,

原因是:他们并没有GCD冲突。

这是个关键点,意味着,所有GCD冲突的技能,将不能用这样的语法顺序实行动作。

提到这一点是因为暴雪爸爸在8.0的时候额外加了很多GCD内容,比如说升腾有了GCD,嗜血有了GCD等。。

拓展内容

如果有GCD了,这个语法的宏就失去了价值了么?no~no~no~

有了GCD冲突就意味着代码判定到了有冲突的那一步就“无视”了被冲突的内容。

当我们再一次按下的时候,会如何呢?

拓展例子

火元素爆发与手动流星宏

#showtooltips

/cast 火元素

/cast 血性狂怒(种族特长)

/cast 流星

/petstay

科普小知识:流星,是火元素在点了领主天赋以后,火元素宠物拥有的高伤害1minCD的小技能。这里直接用/cast代码是能直接执行的(其他职业的宠物技能也同样哦)

第一次按下,火元素出来,种族技能开启,宠物原地战斗!但是由于GCD流星没办法使用。

第二次按下,由于火元素与种族技能都已经cd,则被判定为无效。那么将会直接使用宠物技能“流星”并且再次执行宠物原地战斗指令。

这就是竖向堆叠技能的宏,并且竖向执行宏指令顺序。

要点:注意GCD安排。(某一些饰品戒指等也是没有GCD的)

2、顺序释放技能

横向堆叠技能怎么说?

那么就是下一个例子

#showtooltips

/castsequence reset=10 烈焰震击,闪电箭,闪电箭,闪电箭,闪电箭

/cast 熔岩爆裂

这个是什么宏?

这就是傻瓜式的治疗萨满一键输出宏

小知识1:/castsequence这个指令意思是后续列表中的技能按顺序,每按一次宏图标释放一个列表中当序号的技能。

小知识2:reset=10这个代码描述的是这个顺序释放技能的宏有个时间限制, 无论现在进行到第几步,只要当第一步启动开始, 最后一次按键过了10秒以后,这个宏顺序将重置,回到第一步。

(详细reset的解析在下文还有。先大致理解这个代码的含义。)

那这句话的意思就是,按照顺序,

按第一下,使用烈焰震击;

按第二下,使用闪电箭

按第三下,使用闪电箭

按第四下,使用闪电箭

按第五下,使用闪电箭

这时循环结束,并重新开始!

按第六下,使烈焰震击

……

但是,如果没有在最后一次按宏以后10秒计时内完成上述技能列表,则无论列表执行到哪个技能位置,都将重新开始,显示“烈焰震击”

那结合上一小段说的,竖向堆叠技能,会遇到GCD冲突问题。

这条宏的第二句,使用大火球会出现冲突,对不对?

其实这就还有一个关于读条职业的机制问题

这个机制是:当一个技能正在吟唱时,下达一个可执行的指令后,该指令会在吟唱结束瞬间释放出去。

所以,连续按这个宏就会出现这个情况,如果正在读条闪电箭,那闪电箭的状态被判定为不可用,因此被宏无视,那就跳过这一句,执行下一句,就是大火球了。

只要火球CD,那他就会在读完闪电箭以后马上读一个大火球(或者直接瞬发大火球丢出去!是不是很巧妙!)

这时两个技能都在转GCD,那GCD完毕后,就继续执行顺序更靠前的闪电箭那一句代码!

因此,只要一直狂按这个宏,就能达到不间断补火震,同时还不怎么浪费瞬发大火球,期间又能填充闪电箭,

最妙的是,就算穿插治疗任务也不影响宏的自我重置,预防卡壳。

毕竟治疗是主要任务,不追求治疗的DPS,那火震早一点补也就没太大问题。

但是如果有同学打算制作合适自己急速特征的代码,那就需要自己实验一下,自己的急速应该填充多少个闪电箭,然后需要在第几秒重置更合适。

要点:顺序释放技能是需要通过使用宏,每按一次,执行一次,而不是全自动,按一次,自己执行完毕。请回顾最上方的原则!

3、条件语句

宏代码不被暴雪爸爸允许,去判断很复杂的机制。

但是基础的条件判断,还是被允许的。下面给同学们介绍一下常用,并且很实用的一些条件语句,先有个基础认识。

@cursor是鼠标当前位置的地方直接释放技能

@player则是在玩家脚下,直接释放技能

@mouseover是在鼠标当前悬停的目标上使用技能

@target对目标使用技能

@targettarget对目标的目标使用技能

@focus对焦点目标使用技能

[exists]宏条件,目标存在,

[help]宏条件,目标可以被治疗

[harm]宏条件,目标可以被伤害

[nocombat]宏条件,不在战斗中

天赋与专精的判断

spec:X

X=1,2,3,4

针对不同专精的宏条件。1234是至上而下的顺序

我们萨满是,1=元素,2=增强,3=恢复。

talent:X/Y

X=1,2,3,4,5,6,7

Y=1,2,3

针对不同天赋的宏条件。x是至上而下的层数,y是左到右的天赋序号。

战争天赋(8.0有改动!请注意)

[pvptalent:1/1] 这个条件特指勋章,另外的1/2跟1/3分别是另外两个被动技能。

但是接下来的12选3的pvp技能并不能用pvptalent关联到。

很遗憾的是暴雪爸爸也没有做出解释与指引,如果未来它提出了,为师将会更新。

上面是一个整体认识,接下来看几个例子就很好理解了。

例子1

#showtooltip

/cast [@mouseover,exists,help] [@target,exists,help] [@targettarget,exists,help] [@player] 治疗波

这是传说中的治疗波金手指宏(治疗系魔法金手指)!指哪,奶哪!

读代码

第一个括号内,意思,从左到右有先后顺序的,

先判定@mouseover鼠标悬停目标,

再判定exists是否存在“这个鼠标悬停下的目标”,

最后判定help,“这个存在于鼠标悬停下的目标”是否可以被治疗。

如果3个条件同时都成立,则执行宏命令“/cast 治疗波”

第二个括号是在第一个括号内的条件有一个不成立时,

则进行第二个括号内的判断。

我们就看有区别的内容@target这判定是当前选取的目标,是否存在并可以被治疗。

则执行治疗波

第三个括号是前两个括号都不成立时候,

判断@targettarget这时目标的目标(你瞄着boss,boss看着MT这时,你目标的目标就是MT)

是否存在并可以被治疗,则执行治疗波。

第四个就是以上都不成立,奶自己。

因此,用这个宏,可以在不切目标的情况下在团队界面打地鼠,只要更换技能名字,就可以用其他治疗体系的技能打地鼠了,比如说激流?治疗涌?治疗链?回春什么的。

例子2

#showtooltip

/cast [@mouseover,exists,harm] [@target,exists,harm] 净化术;[@mouseover,exists,help] [@target,exists,help] [@player] 净化灵魂

这就是驱散净化2合1宏

巧妙的运用可以被治疗[help],以及可以被攻击[harm]来区分是敌是友

当目标是敌人,就是进攻驱散技能净化术,如果是友军,则驱散debuff

由于第一括号是鼠标悬停目标@mouseover,因此这依旧可以在团队框架里操作。

例子3

#showtooltips

/cast [nocombat]机械路霸;[spec:2,talent:6/2] 空气之怒;[ spec:2,talent:6/3] 裂地术;[ spec:2,talent:1/3,talent:6/1] 闪电之盾;闪电箭

坐骑与裂地术/空气怒等天赋技能整合宏

这是一个节约键位,减少多余操作的宏。它将4个技能1个道具捆绑在一起。

第一个出现的条件是[nocombat]意思是当前状态不在战斗中,那不在战斗中时候,这个宏就显示是坐骑[机器路霸],按一下这个宏就是上坐骑。

第二个条件是[spec:2,talent:6/2]意思就是当第一个条件不成立,也就是****的时候,

才开始从第二条开始判断,此时专精选择竖向第二个(增强时,元素是1,治疗是3),

并且天赋的第6行天赋选择了第二个项目以后,图标变成空气之怒,按一下这个宏就是开启空气之怒。

第三条判断专精为增强,天赋第六行选择了第三个项目时,图标变成裂地术,按一下这个宏就使用裂地术。

第四行判断专精为增强然后在天赋的第一行选择了第三个(闪电盾)并且,第六行选择了第一个时,宏变成闪电盾。

最后一行没有条件,意味着上面4个判断都不成立,那宏就变成闪电箭

例子4

以下是几个简单组合,有了复杂的例子以后,这些可以自行理解了。

#showtooltip

/cast [@player] 地缚图腾

玩家脚下直接放地缚宏

#showtooltip

/cast [@cursor] 地震术

在鼠标悬停位置释放地震术,不理解的请参考英雄联盟,智能施法。

#showtooltip

/cast [@cursor] 闪电奔涌图腾

同上理解。只是技能换了。鼠标悬停处直接放地震术/闪电图腾宏

#showtooltip

/use [@player] 故障检测晶塔

原地释放复活塔宏

这个很有意思,在军团再临的时候并不成立,8.0以后就可以使用了。

这个宏是在玩家脚下直接释放复活塔。只要APM够快- -死之前按出来,团本开荒再也不用跑尸了。

#showtooltop

/cast [@focus,exists,harm] 烈焰震击; [@focus,noexists] 治疗之涌

焦点火震宏

如果有焦点,并且焦点可以被攻击,则对焦点使用震击;否则使用治疗。

#showtooltip

/cast [talent:5/2,spec:2] 狂野扑击; [@player,talent:5/3] 狂风图腾;

狼扑与狂风图腾整合宏

天赋位置变化,阵风这种都没了,不然也可以捆绑进去。

#showtooltip

/cast [talent:4/3,@cursor] 先祖护佑图腾; [@cursor,talent:4/2;] 大地之墙图腾

先祖图腾与大地图腾整合宏

根据天赋他自行变换。

等等……

例子5

这个例子关于战争模式下的pvp天赋的主动技能。

虽然,我之前说过,这些天赋的判定已经没有用了,但是,通过之前讲的顺序技巧,还是可以运用出来。

#showtooltips

/cast 天怒图腾(PvP天赋)

/cast 反击图腾(PvP天赋)

/cast 雷霆充能(PvP天赋)

/cast 根基图腾(PvP天赋)

PVP主动技能释放宏

这个堆叠很简单,因为括号内的字让他们技能变成特殊。也就是没有电出天赋的技能将被直接无视,只使用点出天赋的技能。

当选择且只选择4种主动技能中的1个的时候,这个宏就成立并可以使用。

缺点,请自己找个图标把,由于没有判断式子,所以#showtooltips在后面3个内容是显示不出细节的。

4、整合图标与综合运用

前面已经简单的提出了几个整合图标的宏了。

这里的例子就是特别繁琐的整合。

例子1:

#showtooltips

/castsequence [spec:2,talent:7/1] reset=110 血性狂怒(种族特长),土元素; [spec:2,talent:7/2] reset=15 大地之刺,血性狂怒(种族特长),土元素; [spec:2,talent:7/3] reset=120 血性狂怒(种族特长),升腾,土元素;[spec:2,talent:7/3] 升腾;[spec:1,talent:7/2] reset=50 风暴守护者

/cast 血性狂怒(种族特长)

萨满全专精整合爆发宏

这里看起来很长,我解释一下。

这是整合6套序列的宏代码。

序列1

种族技能,土元素

序列2

大地之刺,种族技能,土元素

序列3

种族天赋,升腾,土元素

序列4

升腾,种族天赋

序列5

风暴守护者,种族天赋

序列6

种族天赋

宏判定专精于天赋那个我就不重复赘述了。

我们要学习的技巧在于那个reset重置的时间。

更新一个关于RESET的细节:

现在已经有同学实测出,现在暴雪爸爸做了个微调,RESET的时间已经不是从第一个开始计算了,是每按一次宏序列就重新计算一次!

引申一下,就是说我们不能单纯的考量最低的时间了。这个思路在技能不大于两个的时候可以用。(也就是冰封火舌那个影响几乎没有)

但是多技能的时候,就需要用新的思路了。

reset新思路

1、利用分组时间达到综合起来时间趋近于我们希望的总重置时间。比如说一般要按3个技能,我希望是10秒重置,那我把RESET设置为3秒,那加上技能之前的衔接,就很大可能达到按了3次或者2次并等待3秒,这样依旧能趋近于10秒。

2、提前重置,在误差许可范围内,把时间缩短,达到“稍微早一点也OK”的情况。

这个重置时间必须考虑序列里面最短的放在最前面,不然将会导致有技能用不了,卡在冷却界面。

然后至于多少时间,就针对个人喜好,做一定的延迟,或者提前。

最后一句堆叠的种族技能是扫底的,专门针对升腾跟风暴这两个爆发技能的时间点来考量的。

还有单独拿出来也恰好可以服务治疗专精情况下,直接就等于一个种族天赋。

附加例子1

#showtooltips

/castsequence [talent:4/2] reset=10 火舌,冰封; [talent:4/1] 火舌;火舌

萨满全专精整合爆发宏

如果点了冰雹天赋可以用这个来整合使用。(主要现在冰封真的差评)

字面意思,如果天赋选择了冰雹天赋,则顺序使用火舌,(再按一次这个宏)使用冰封。并且判定,在第一个技能(火舌)使用以后的第十秒,无论是否使用过冰封,这个宏都将被重置,

此时你再看一次这个宏,就只会继续打出火舌。------为什么这样做,因为这样能防止卡壳,毕竟冰封是需要能量的。

如果没有选择冰雹而是选择了迅捷天赋的话,就只会使用火舌这一个技能。

操作上就简单了,比如说1石化,2火舌冰封,两个键位。我是火打流,我起手1,打出能量,然后2第一次,打出火舌,再按2第二次,打出冰封。完毕,实际按键,122

如果说,我是风打流,起手1,打出能量,然后2,第一次,打出火舌,这时再按第二次2并不会起作用,因为火舌这时CD,并且不会关联到冰封。完毕,实际按键,12

要点:整合的内容越复杂,越容易卡,这时候,通过reset调节,是一个很常态的操作,但是全凭经验与积累了,毕竟每个职业的特性不太一样。

5、压箱底的宏

#showtooltip X

/use X

其中,按照X=数字来对应位置,

披风15,滑翔机使用无论你换哪个披风只要附魔就能用这个宏使用。

腰带6,喷射器

饰品上13,

饰品下14,按照习惯选一个来固定装备主动饰品的地方就好了,无论怎么都能显示并且使用有效。

戒指上11,

戒指下12,按照习惯选一个来固定装备主动戒指的地方就好了,无论怎么都能显示并且使用有效。

用饰品无论是什么都用这个宏

#showtooltip 14

/use 14

主动型装备使用宏

我给大家一个建议,想要非常舒服的改动宏和调整宏。

请设置一个打开开关!

也就是用宏来打开宏编辑界面!

界面开关宏

/marco

一键打开宏界面,不用各种找菜单什么的。

/tmw

一键打开tmw修改界面,谁用谁知道。。。

/dbm

一键打开dbm调节窗口,这个可以调节计时条位置,这个需要自行琢磨了。

开战倒数宏

/pull 6

倒数6秒开怪!不要老是问谁有倒数插件。。大家都有。拿去不要让自己团员觉得自己太弱。。。

/click ExtraActionButton1

屏幕中间按钮启动宏

使用屏幕中间的特殊按钮的快捷键宏,比如说古尔丹的加速,治疗盾;比如说世界任务的中间技能;比如说审判庭的进入内场等。直接捆绑按键,不用在乱军中找按钮真的很爽。

/console cameradistancemaxfactor 50

视野上限调整宏

调节视距上限为最高(50)的宏,使用一次,就可以自己拉到最远镜头了。

/floatingCombatTextCombatDamage 1

攻击力数值开启宏

如果小伙伴的伤害文字不见了就用这个宏。1为显示,0为不显示。

#showtooltips

/施放 制造灵魂之井

/e 默默掏出口大锅对你说,你要接受兽人的命运。

表情动作模仿宏

这个是/E是可以模仿表情的宏指令,就可以让你的角色做出那个动作。

比如说你的角色ID是古尔丹。

那个宏就变成

古尔丹默默掏出口大锅对你说,你要接受兽人的命运。(同时释放了发糖马桶)

/ pull 10

/in 5 /s 最后5秒各位请切回主屏幕

/in 8 /s 最后2秒各位请嗑爆发药水

计时器数字喊话宏

这个宏例子就是唯一可以运用计时器的宏指令范围了。

就是说话计时,输入以后,系统计时经过in X秒后,说出下列文字。

专题一:翻页宏

关于翻页宏,其实我看来有3种不同的理解。

前面说到个序列的宏命令

/castsequence

他其实也称为一种翻页宏,只是自己,自动的在已经给定的列表里翻页。

而现在黄老师给同学们介绍另外两种翻页宏

第一种,狭义上的翻页宏

跟描述一样。就真的是翻页,整个技能条翻动到指定的另一页。

比如说动作条1翻到动作条2

技能条翻页宏

宏代码是

/changeactionbar X

X是动作条编号。123...等

以及范围内翻动动作条,技能条之间转换宏

/swapactionbar 1 2

在动作条1与动作条2之间反复横跳。。在动作条1的情况下按它就翻页到动作条2,反之则从动作条2翻页到动作条1。

同时我也引入一个新的宏条件

[actionbar:2] 表示当前主动作条为2号动作条时,条件成立。

这个条件就是激活翻页宏的发动机组件了。

只是这些个用法需要预留动作条来做调节与匹配。

因为配套思路就要变成,我在动作条1上的2号按键放了技能,动作条2上的2号按键放了另一个匹配的技能,这样他们切换的时候自动帮我准备好了。(为师记得楼下有同学们提出来过类似思路,可以跟他们交流一下)

举个例子熊德循环翻页宏

#showtooltip

/swapactionbar 1 2

/cast [nostance:1]熊形态

/castsequence [actionbar:2]裂伤;reset=5 月火术,横扫,痛击,横扫,横扫,痛击,横扫,横扫,痛击

/cast 铁鬃

/cast 狂暴回复

/cast 野性冲锋

里面的[nostance:1]这个条件是隶属下个专题。属于当前状态的宏条件。

这个宏用法是把它,分别放在动作条1与动作条2的同一个位置上!

看到划重点了,这个就是整个狭义翻页宏成立的前提。因为他要翻页,同时还要判定动作条编号。只要有操作失误- -那。。就很尴尬了

这个宏的意思就是

1、不管当前什么情况,先切换到1或者2动作条,(如果是正处在其他额外编号时候跳转到1,小技巧:如果这个宏放在动作条位置呢?同学们可以自己试试会怎样哦!)

2、如果当前不是熊形态就变熊!

3、如果此时正好是动作条2了,那就开始顺序释放技能(并不继续执行这条宏的后面或者重新开始的语句)反之如果不是动作条2,则无视这句,开始读下一句。

4、堆叠释放3个技能(不知道会不会有GCD问题,但是这条宏是这样,同学们就先学习思路方法)

5、跳转到开始语句,切换宏。

如此,在连续,有节奏的,按下这个宏以后,他会发生的动态动作变化。

翻页还有一种用法的思路,就是

使用了技能A序列以后,末尾加一句/changeactionbar 2

跳转到另个动作条2,

此刻在同样的键位下使用技能B序列,末尾再加一句/changeactionbar 3

再跳至,下一个动作条3,

噼里啪啦一顿操作技能C序列以后,补一句/changeactionbar 1

跳转回动作条1。循环继续。

这样就能达到看起来美好的一键输出宏了。

但是期间对于GCD的判断,图标摆放的位置,处理应急BOSS事件时的补救方案。。就是这个思路的几个重点考量问题。

为师并不建议初学的同学用上这种翻页宏,反复横跳其实很容易犯错。非常打击积极性。所以谨慎学习!

第二种,广义上的翻页宏

利用辅助型按键alt,ctrl,shift激活宏图标的不同判定。

宏条件如下

[mod:X] X为alt按键,Ctrl按键,Shift按键,当指定按键被按下以后,则执行动作。

简单的例子

功能键翻页宏

#showtooltip

/cast [mod:alt] 熔岩爆裂;[mod:ctrl] 风剪;[mod:shift] 大地震击;闪电箭

这个宏,普通只按1个指令键时,释放读条闪电箭。

当按着alt再按这个按钮(当alt被按下时候图标已经变了,已经翻页了)时,释放大火球

按着ctrl释放,则释放出打断。

按着shift释放,则释放大地震击!

因此我们可以知道mod+功能键,就是一种人为的条件。当配合的功能键被按下,则使用某一条特殊状态下的宏命令。

更多情况下适合操作娴熟的PVP玩家。这个宏条件配合之前学习的内容,可以衍生出更多的组合方式。

比如说有同学提出的,

进攻驱散与友军驱散二合一宏这时,增加mod条件,当按下功能键使用这个宏就是给自身驱散。

这个思路的方式就很实用了,在PVP环境下。

注意几点

为了让图标好看,使用这个宏的时候,我们习惯几个方式,保证图标不会莫名其妙翻出个问号图标。。

[mod:alt,mod:ctrl]当按下alt或者ctrl时,都满足条件,可以执行动作。

[mod] 只要有功能键被按下(3选1),就算满足条件,可以执行动作。

[nomod] 只要功能键没有一个被按下,就算满足条件,可以执行动作。

专题二:状态条件(潜行、变身、姿态)

这个专题很简单,就是查表一样,针对是否潜行,是否在熊,是否开启防御姿态用宏判断。

从而做到节约格子。

[stance:X] 判断在某姿态下,

战士1是战斗姿态,2是防御姿态。

德鲁伊

1熊,2海狮,3猫,4旅行豹,5咕噜树/萌枭兽,6猫头鹰

[nostance:X] 不在某一状态下时,意思只要不在这个状态,不管在其他什么状态,条件都成立。

[stealth]判断在潜行状态下

[mounted]判断在骑乘状态下

专题三:一键切换专精与装备

在这之前,先认识几个游戏内部的设定

“装备管理”----在人物状态(C键)的右侧,顶上3个标记的最后一个。

可以保存当前的装备配置成为一个单独的有名字有图标的按钮,并能拉到技能栏上。

装备某件装备的宏

/equip 装备全名

/equiplot 17 副手武器全名

本专题的第一个重点宏指令

一键换装的代码宏

/equipset 装备管理内,按钮的名字

为师之所以要把代码宏,跟之前提到的按钮区分开,是因为,按钮只能单独使用,但是代码宏可以镶嵌在其他宏语句中

同时认识了装备相关的代码以后,就不难理解下面的这个宏条件

[equiped:装备全名或装备类型]

指已经装备了某一件装备,或者某一类(盾,单手武器,双手武器等)时,条件成立。----拓展,“-ed”词缀,英语,过去时,表示“已经做完”,

前缀如果用“no-”,表示没有的,否定的,也适用。

[noequiped:装备全名或装备类型]

举个例子

增强保命切盾沙包宏

/cast 星界转移

/equiplot 17 [equiped:副手单手武器全名]副手盾牌全名;[equiped:副手盾牌全名] 副手单手武器全名

这个宏是在没有装备盾牌的情况下,按一次,就开减伤,换盾牌。在有盾牌时候按下,则是切换回武器,使用时候千万不要连续快速按下!有按错的风险,提盾不能风暴打击。

下面

切换专精宏的代码就比较好理解

/run SetSpecialization(X)

X=1,2,3,4

对应上到下的专精顺序。

结合起来,换专精同时切换好对应的装备,一个宏完成。

一件换装备与专精整合宏

/equipset 增强 (装备管理内对应专精的配置全名)

/run SetSpecialization(2)

关于装备与技能,装备与专精,装备与工程附魔等,有很多思路组合,有兴趣的同学们可以自己尝试哦!

请目的很强的同学善用Ctrl+F组合键,搜索相关关键字来找到你需要的宏。

相关阅读:魔兽世界8.0