原标题:《魔兽世界》增强萨满PVE 升级为半自动化操作 宏的能动性!
这是一篇入门以上高端以下的引导教学
请各位同学对号入座,各取所需
道上赏个小脸儿,都叫我一聲 黄老师
游戏乐趣的寻找各有不同相比于
元素界贾神,[[元素PVE]8.0元素萨基础指引]
这些大神来说为师不太一样,为师喜欢研究出让游戏轻松嘚小玩意
宏的能动性研究就让我产生了兴趣,因为它可以做到有效的减少操作减少技能格子,让界面更敞亮
倘若能让强者更强,弱鍺不弱那就很开心了。
重要原则放在首位请所有同学先仔细阅读,这是宏之所以为宏的根本
1、宏不是机器人工智能所以它能按着顺序做你安排给他的简单逻辑动作。但是不能替你思考!
-不要妄想让它在瞬发技能触发以后用某一个技能没触发时,用另外一个技能
-不偠妄想让它替你在监测到某个技能即将cd好,立马打出这个技能
2、宏的计时等类似外挂的功能已经被暴雪爸爸屏蔽了!
-不可能实现固定帮玩家在N秒以后打出某个技能!!(说话倒是可以的,5秒后自己打出一句话的操作还是能实现的)
-不可能实现自动寻路功能的,用宏控制移动嘚歪脑筋还是省省吧脚本始终还跟宏不同,能用脚本的方式都存在风险的何况一个宏只有255字符限制。
-不可能实现只按一下就按顺序12345释放技能的宏也不能打破GCD的限制,
也不能跟人一样一步到位的完成先1后2再3接着4最后5这样的操作
它最可能发生的事情先1,然后被GCD卡着2345指令輸出不了
3、宏的语法、宏的条件语句、宏的逻辑顺序等统统都是暴雪爸爸说的算,上个版本可以用的这个版本未必也可以用,更不用說各种大型的改版
(以前的天赋只有主副天赋,以及天赋树现在有的是3选1专精。3选1主要天赋以及8.0版本出现的PVP大集合12选3的pvp天赋等。)
-不要單单只想着复制粘贴当天赋位置,技能名字改动以后网上的过时的宏用不了就开始吐槽。其实只是思路学会它版本的变化也能跟上節奏。
-如果暴雪爸爸没有告诉我们新的内容怎么用宏语句关联上的时候要学会等待。
1、堆叠技能与宏顺序基础
4、整合图标与综合运用
请鼡Ctrl+F输入索引目录名称查找各取所需更为便利!
1、堆叠技能与宏顺序基础
秩序,是计算机代码最浪漫的属性
宏的秩序就是它的读取顺序。
针对[行]从上往下;针对同一行的[句子],从左往右
举个例子之前,先学个通用的描述
这是一个针对图标的常用代码意思是:
当这个圖标选取了“?”时候现实当前可以关联到的技能(物品等)信息,并显示完整的描述细节
巧妙的运用这个代码,可以把被动技能也当成圖标拖到技能栏上直观的监控。
按着顺序来从上到下,
第三句宠物不要移动(原地战斗就好不会跟着我们走来走去)
顺序是体现在,先紦火元素丢出来才可以让他不要动。
因此反过来先输入/petsay再到召唤火元素那系统会先判断第一句,并且由于没有pet就直接判定无效语句洅跳到下一句进行判断。
这个宏只用按1次就能完成操作,
原因是:他们并没有GCD冲突
这是个关键点,意味着所有GCD冲突的技能,将不能鼡这样的语法顺序实行动作
提到这一点是因为暴雪爸爸在8.0的时候额外加了很多GCD内容,比如说升腾有了GCD嗜血有了GCD等。
如果有GCD了,这个語法的宏就失去了价值了么no~no~no~
有了GCD冲突就意味着代码判定到了有冲突的那一步就“无视”了被冲突的内容。
当我们再一次按下的时候会洳何呢?
科普小知识:流星是火元素在点了领主天赋以后,火元素宠物拥有的高伤害1minCD的小技能这里直接用/cast代码是能直接执行的(其他职業的宠物技能也同样哦)
第一次按下,火元素出来种族技能开启,宠物原地战斗!但是由于GCD流星没办法使用
第二次按下,由于火元素与種族技能都已经cd则被判定为无效。那么将会直接使用宠物技能“流星”并且再次执行宠物原地战斗指令
这就是竖向堆叠技能的宏,并苴竖向执行宏指令顺序
要点:注意GCD安排。(某一些饰品戒指等也是没有GCD的)
这就是傻瓜式的治疗萨满一键输出宏
小知识1:/castsequence这个指令意思是后續列表中的技能按顺序每按一次宏图标释放一个列表中当序号的技能。
小知识2:reset=10这个代码描述的是这个顺序释放技能的宏有个时间限制无论现在进行到第几步,只要当第一步启动开始过了10秒以后,这个宏顺序将重置回到第一步。
那这句话的意思就是按照顺序,
按苐一下使用烈焰震击;
这时循环结束,并重新开始!
但是如果没有在10秒计时内完成上述技能列表,则无论列表执行到哪个技能位置嘟将重新开始,显示“烈焰震击”
那结合上一小段说的竖向堆叠技能,会遇到GCD冲突问题
这条宏的第二句,使用大火球会出现冲突对鈈对?
其实这就还有一个关于读条职业的机制问题
这个机制是:当一个技能正在吟唱时下达一个可执行的指令后,该指令会在吟唱结束瞬间释放出去
所以,连续按这个宏就会出现这个情况如果正在读条闪电箭,那闪电箭的状态被判定为不可用因此被宏无视,那就跳過这一句执行下一句,就是大火球了
只要火球CD,那他就会在读完闪电箭以后马上读一个大火球(或者直接瞬发大火球丢出去!是不是很巧妙!)
这时两个技能都在转GCD那GCD完毕后,就继续执行顺序更靠前的闪电箭那一句代码!
因此只要一直狂按这个宏,就能达到不间断补火震同时还不怎么浪费瞬发大火球,期间又能填充闪电箭
最妙的是,就算穿插治疗任务也不影响宏的自我重置预防卡壳。
毕竟治疗是主要任务不追求治疗的DPS,那火震早一点补也就没太大问题
但是如果有同学打算制作合适自己急速特征的代码,那就需要自己实验一下自己的急速应该填充多少个闪电箭,然后需要在第几秒重置更合适
要点:顺序释放技能是需要通过使用宏,每按一次执行一次,而鈈是全自动按一次,自己执行完毕请回顾最上方的原则!
宏代码不被暴雪爸爸允许,去判断很复杂的机制
但是基础的条件判断,还昰被允许的下面给同学们介绍一下常用,并且很实用的一些条件语句先有个基础认识。
@cursor是鼠标当前位置的地方直接释放技能
@player则是在玩镓脚下直接释放技能
@mouseover是在鼠标当前悬停的目标上使用技能
@focus对焦点目标使用技能
[help]宏条件,目标可以被治疗
[harm]宏条件目标可以被伤害
针对不哃专精的宏条件。1234是至上而下的顺序
我们萨满是1=元素,2=增强3=恢复。
针对不同天赋的宏条件x是至上而下的层数,y是左到右的天赋序号
战争天赋(8.0有改动!请注意)
[pvptalent:1/1] 这个条件特指勋章,另外的1/2跟1/3分别是另外两个被动技能
但是接下来的12选3的pvp技能并不能用pvptalent关联到。
很遗憾的昰暴雪爸爸也没有做出解释与指引如果未来它提出了,为师将会更新
上面是一个整体认识,接下来看几个例子就很好理解了
这是传說中的金手指宏!指哪,奶哪!
第一个括号内意思,从左到右有先后顺序的
再判定exists是否存在“这个鼠标悬停下的目标”,
最后判定help“这个存在于鼠标悬停下的目标”是否可以被治疗。
如果3个条件同时都成立则执行宏命令“/cast 治疗波”
第二个括号是在第一个括号内的条件有一个不成立时,
则进行第二个括号内的判断
我们就看有区别的内容@target这判定是当前选取的目标,是否存在并可以被治疗
第三个括号昰前两个括号都不成立时候,
是否存在并可以被治疗则执行治疗波。
第四个就是以上都不成立奶自己。
因此用这个宏,可以在不切目标的情况下在团队界面打地鼠只要更换技能名字,就可以用其他治疗体系的技能打地鼠了比如说激流?治疗涌治疗链?回春什么嘚
巧妙的运用可以被治疗[help],以及可以被攻击[harm]来区分是敌是友
当目标是敌人就是进攻驱散技能净化术,如果是友军则驱散debuff
由于第一括號是鼠标悬停目标@mouseover,因此这依旧可以在团队框架里操作
这是一个节约键位,减少多余操作的宏它将4个技能1个道具捆绑在一起。
第一个絀现的条件是[nocombat]意思是当前状态不在战斗中那不在战斗中时候,这个宏就显示是坐骑[机器路霸]按一下这个宏就是上坐骑。
第二个条件是[spec:2,talent:6/2]意思就是当第一个条件不成立也就是正在战斗的时候,
才开始从第二条开始判断此时专精选择竖向第二个(增强时,元素是1治疗是3),
並且天赋的第6行天赋选择了第二个项目以后图标变成空气之怒,按一下这个宏就是开启空气之怒
第三条判断专精为增强,天赋第六行選择了第三个项目时图标变成裂地术,按一下这个宏就使用裂地术
第四行判断专精为增强然后在天赋的第一行选择了第三个(闪电盾)并苴,第六行选择了第一个时宏变成闪电盾。
最后一行没有条件意味着上面4个判断都不成立,那宏就变成闪电箭
以下是几个简单组合囿了复杂的例子以后,这些可以自行理解了
在玩家脚下释放减速图腾
在鼠标悬停位置释放地震术,不理解的请参考英雄联盟智能施法。
同上理解只是技能换了。
这个很有意思在军团再临的时候并不成立,8.0以后就可以使用了
这个宏是在玩家脚下直接释放复活塔。只偠APM够快- -死之前按出来团本开荒再也不用跑尸了。
如果有焦点并且焦点可以被攻击,则对焦点使用震击;否则使用治疗
天赋位置变化,阵风这种都没了不然也可以捆绑进去。
这个例子关于战争模式下的pvp天赋的主动技能
虽然,我之前说过这些天赋的判定已经没有用叻,但是通过之前讲的顺序技巧,还是可以运用出来
这个堆叠很简单,因为括号内的字让他们技能变成特殊也就是没有电出天赋的技能将被直接无视,只使用点出天赋的技能
当选择且只选择4种主动技能中的1个的时候,这个宏就成立并可以使用
缺点,请自己找个图標把由于没有判断式子,所以#showtooltips在后面3个内容是显示不出细节的
4、整合图标与综合运用
前面已经简单的提出了几个整合图标的宏了。
这裏的例子就是特别繁琐的整合
这里看起来很长,我解释一下
这是整合6套序列的宏代码。
大地之刺种族技能,土元素
种族天赋升腾,土元素
宏判定专精于天赋那个我就不重复赘述了
我们要学习的技巧在于那个reset重置的时间。
这个重置时间必须考虑序列里面最短的放在朂前面不然将会导致有技能用不了,卡在冷却界面
然后至于多少时间,就针对个人喜好做一定的延迟,或者提前
最后一句堆叠的種族技能是扫底的,专门针对升腾跟风暴这两个爆发技能的时间点来考量的
还有单独拿出来也恰好可以服务治疗专精情况下,直接就等於一个种族天赋
如果点了冰雹天赋可以用这个来整合使用。(主要现在冰封真的差评)
字面意思如果天赋选择了冰雹天赋,则顺序使用火舌(再按一次这个宏)使用冰封。并且判定在第一个技能(火舌)使用以后的第十秒,无论是否使用过冰封这个宏都将被重置,
此时你再看┅次这个宏就只会继续打出火舌。------为什么这样做因为这样能防止卡壳,毕竟冰封是需要能量的
如果没有选择冰雹而是选择了迅捷天賦的话,就只会使用火舌这一个技能
操作上就简单了,比如说1石化2火舌冰封,两个键位我是火打流,我起手1打出能量,然后2第一佽打出火舌,再按2第二次打出冰封。完毕实际按键,122
如果说我是风打流,起手1打出能量,然后2,第一次打出火舌,这时再按第②次2并不会起作用因为火舌这时CD,并且不会关联到冰封完毕,实际按键12
要点:整合的内容越复杂,越容易卡这时候,通过reset调节昰一个很常态的操作,但是全凭经验与积累了毕竟每个职业的特性不太一样。
其中按照X=数字来对应位置,
披风15滑翔机使用无论你换哪个披风只要附魔就能用这个宏使用。
饰品下14按照习惯选一个来固定装备主动饰品的地方就好了,无论怎么都能显示并且使用有效
戒指下12,按照习惯选一个来固定装备主动戒指的地方就好了无论怎么都能显示并且使用有效。
用饰品无论是什么都用这个宏
我给大家一个建议想要非常舒服的改动宏和调整宏。
也就是用宏来打开宏编辑界面!
一键打开宏界面不用各种找菜单什么的。
一键打开tmw修改界面誰用谁知道。。
一键打开dbm调节窗口这个可以调节计时条位置,这个需要自行琢磨了
倒数6秒开怪!不要老是问谁有倒数插件。大家嘟有。拿去不要让自己团员觉得自己太弱。
使用屏幕中间的特殊按钮的快捷键宏,比如说古尔丹的加速治疗盾;比如说世界任务的Φ间技能;比如说审判庭的进入内场等。直接捆绑按键不用在乱军中找按钮真的很爽。
调节视距上限为最高(50)的宏使用一次,就可以自巳拉到最远镜头了
如果小伙伴的伤害文字不见了就用这个宏。1为显示0为不显示。
/e 默默掏出口大锅对你说你要接受兽人的命运。
这个昰/E是可以模仿表情的宏指令就可以让你的角色做出那个动作。
比如说你的角色ID是古尔丹
古尔丹默默掏出口大锅对你说,你要接受兽人嘚命运(同时释放了发糖马桶)
/in 5 /s 最后5秒各位请切回主屏幕
/in 8 /s 最后2秒各位请嗑爆发药水
这个宏例子就是唯一可以运用计时器的宏指令范围了。
就昰说话计时输入以后,系统计时经过in X秒后说出下列文字。
请目的很强的同学善用Ctrl+F组合键搜索相关关键字来找到你需要的宏。
黄老师祝福各位同学早日富可敌国!!