魔兽世界CJ魔兽7.0惩戒骑一键宏宏怎么编的?讲个能用的...

魔兽世界高端玩家发福利:宏的书写法则及优化
魔兽世界高端玩家发福利:宏的书写法则及优化
魔兽世界宏科技大神发福利了咯!带来了非常详细宏的书写法则及优化,一起来看看吧!
随着魔兽世界6.0资料片的逐步临近,许多玩家都在积极为进入德拉诺而备战,其中就包括制作适合6.0资料片的宏命令!下面就一起来看看魔兽世界宏科技大神手把手教你写魔兽宏命令!本文将着重探讨宏的判断机制这一最重要也是最难的部分,讲解如何写出优美合理的判断语句,泛用于任何职业以及专精,对于文中之错误及疏漏望各位玩家指正。但这不是一篇面向零基础新手的宏命令完全教程,需要读者大致了解宏的形式和基本判断项(比如exists,help等),零基础的读者可以移步隔壁看基础教学贴。本问基于6.0.3版本而写,但由于宏在历代版本改动都非常非常小,因而本帖可能不会随着版本的推进而频繁更新。
本文正文分为四部分: |
6.0.2的改动以及存在的bug
*通用宏上限提高到120个,基本不可能用完了。
*切换目标时有可能出现判断迟滞,导致动作条按钮上的图标错误。不过宏仍旧能够正常运作,只是显示错误而已。这可能是由于动作条按钮本身的代码造成的(待查证)。
事实上宏这种东西从2.1.0版本加入安全模板一来没有发生过大的变动,只是偶尔加入新的简写或是判断条件。
判断表达式,判断式(Option Set):由若干判断项组成,封闭在方括号[]中的真值表达式。继承自安全模板,能在受保护环境下允许运作的唯一判断形式。
一、写宏的基本法则
宏最主要的应用是带有判断的施法,这也是下文主要应用的模型。一个典型的这种宏可以抽象成以下形式:
/cast [表达式1-1][表达式1-2]技能1;[表达式2]技能2;技能3
--宏的模型
[项1,项2,项3, ...]
--表达式的模型
--注:表达式中定义单位target=或@不是一种判断条件,但它重新指定了后续所有涉及目标的判断和最终技能施放的对象。比如指定了@mouseover后,后续的help/exists/dead之类的判断都会基于鼠标悬停的单位。
在这个模型下,讨论:
1. 逻辑及判断顺序(法则一,!极为重要)
涉及判断就有真值,但是不要被这个带有浓重编程和数学色彩的词吓倒。概括来说就两句话:
&1&方括号内各分项之间是AND的关系,用逗号间隔,只有各个分项都为真整个方括号(表达式)才为真。方括号内各项之间没有顺序要求。
&2&各个方括号之间是OR的关系,判断顺序是从左至右,遇到第一个方括号为真时即结束判断,而忽略其后的所有项目。
大部分宏出错/不能用/判断混乱的原因就是在此。写宏的时候必须把条件强的(或者说优先级高的)判断放到前面,弱的(泛用型的)判断放到后面。举个例子,昨天回答了问答区一个人的提问,他的宏
1:#showtooltip
2:/cast [nomod,spec:2]炼狱冲击;[nomod,target=mouseover,exists,harm,spec:2]炼狱冲击
无法对鼠标悬停目标放。究其原因就是,[nomod,spec:2]这一个表达式弱于后者[nomod,target=mouseover,exists,harm,spec:2],后者不仅需要无修饰键和第二专精,同时需要存在一个可攻击的鼠标悬停目标才会为真,导致了后者为真时前者一定为真。按照上文的&2&,从左至右的顺序将永远是前者表达式率先为真,因而无法对悬停目标施放炼狱冲击。修改的方法很简单,把两个判断调换位置即可:
1:#showtooltip
2:/cast [nomod,target=mouseover,exists,harm,spec:2]炼狱冲击;[nomod,spec:2]炼狱冲击
3:--修改后的宏
当然我在回答中还给出了优化方案,后文会详细介绍如何优化。
2. 技能整合(法则二)
对于把多个技能整合进一个/cast命令里,在不同的条件下自动判断施放不同的技能,只有一条格式法则:不同技能之间用分号;间隔。具体可以参照本章开头提出的宏模型。
要注意,一个/cast任何情况下至多只能施放一个技能,而且各个方括号之间仍旧遵循上文提出的&2&判断顺序法则。
3. 技能堆叠(法则三)
如果要做到一键同时放出两个或更多的技能,必须有多行/cast命令,这就是技能堆叠。这种宏通常用于爆发技能,喝药开饰品开技能需要同时完成。
其法则是:至多只能拥有一个产生/受到GCD影响的技能,幸运的是爆发类技能和药水等物品几乎都设计成不占用GCD。
1:#showtooltip
2:/cast 奥术强化
这样的宏是可行的,因为饰品和[奥术强化]本身并不产生GCD,甚至再加两行
/cast 气定神闲
/cast 奥术冲击
也是合法的。但是,形如以下的宏是非法的:
1:#showtooltip
2:/cast 驱邪术
3:/cast 审判
4:/cast 十字军打击
因为三者都产生GCD和/或被GCD影响,最终的效果是只相当于第一行[驱邪]有用。不要妄图这种方法能实现按优先级施放技能。
4. 技能替代(法则四)
技能替代是一个十分有意思的机制,自CTM引进。这种机制允许某[基础技能]在特殊情况下被另一个[替代技能]替代,而即便在替代的情况下,通过宏命令施放[基础技能]时会自动定向到[替代技能],其最终的结果是正常施放[替代技能],宏的图标也会随之变化。
这种机制有两种情况:
1)单向的替代,/cast [替代技能]不会施放出基础技能,但是/cast [基础技能]是任何情况下通用的。
举例:神牧的[圣言术:罚]在黄轮和蓝轮下转换成[静]和[佑],只要宏
1:#showtooltip
2:/cast 圣言术:罚
就能自动根据轮的颜色转换技能,但因为这是[罚]被单向地替代,反过来如果宏里写[静]或[佑],在红轮下就会放不出技能。
2)双向的等价,[基础技能]和[替代技能]是完全等价的,就如同一个技能,任何情况下用宏施放任意一个技能的结果都是放出当前激活的那一个。比如[腐蚀术]和[献祭]两者,SS玩家可以分别在不同下试试。
这种机制对于写宏非常有利,我们不需要为了技能被替换而另开一个宏。更深入的一点,以下两个技能需要重点提及:
1:#showtooltip
2:/cast 秘法炸弹
3:--这个技能对应法师75级天赋中的[虚空风暴],[寒冰炸弹]和[活动炸弹]。[秘法炸弹]被单向替代。
1:#showtooltip
2:/cast 神圣爆发
3:--这个技能对应牧师90级天赋,也是单向替代。
如果其他职业也有类似的天赋基础技能,请欢迎补充。
跟贴读取中...
跟贴昵称修改后,论坛昵称也会变哦
复制成功,按CTRL+V发送给好友、论坛或博客。
浏览器限制,请复制链接和标题给好友、论坛或博客。
网易公司版权所有后使用我的收藏没有帐号?
所属分类: &
查看: 12508|回复: 2
求魔兽世界7.1惩戒骑输出一键宏,最好850能打25万左右
兽世界7.1惩戒骑输出一键宏,最好850能打25万左右的,一键宏
点这里&&&&
关于惩戒骑输出一键宏,特玩网魔兽世界专区有一个
指尖每日首次回帖可以赚5金币()收起回复展开回复
点这里&&&&
506360金币
TA的勋章:
本帖最后由 Anjelo 于
17:15 编辑
关于惩戒骑输出一键宏,特玩网魔兽世界专区有一个
指尖每日首次回帖可以赚5金币()收起回复展开回复
点这里&&&&
回复截图赢海量点卡
您需要登录后才可以回帖
经常在论坛发帖,且发帖量较大(发帖量4000以上)>>>>>>让输出暴力起来 新手惩戒骑输出心得分享
让输出暴力起来 新手惩戒骑输出心得分享
15:10:28 条 来源:多玩论坛 作者:下一站章节 ]
多玩论坛网友“下一站章节”向新手惩戒骑分享的输出心得,不妨来看看哟。
  本文由多玩网友&百式愚者&原创,获得&80&多玩草奖励,转载请注明。
  最近在论坛看到很多求输出手法的CJQ。
为壮哉我大CJQ,分享一下我的手法(大神勿喷)。
  DPS的输出在于细节,对于新手来说更细致的说明才可以提升DPS。
  与雕文
  后三层天赋,单体输出天赋,对于新手来说最终审判绝对是最佳选择,而且DPS绝对不低。剩下前面的天赋随意,看需要点。
  双重审判是必备的双目标以上可以提升DPS,裁决减少所受伤害,有命才有输出,剩下随意。
  本人不怎么打木桩,实战中的DPS才是真DPS,从输出时间轴上来细致的说明一下手法。注:以下皆为实战中手法说明,buff全,合计、大餐都有。
  一、爆发
  倒数前的2秒吃药水(如果想要打高DPS,这是必须的),由于现在不需要存异端的豆子,开场就翅膀,直接上 愤怒,驱邪,愤怒,最终审判,愤怒,审判,愤怒,处决宣判,愤怒,最终审判,愤怒,审判,愤怒......
  可以看出单体伤害方面愤怒之锤一定是要不停的打,翅膀消失前一定是愤怒+其他技能的组合,直到翅膀结束。
  中间的细节我再次来说明
  1、翅膀期间最终审判建议有3豆就放,因为如果触发了神圣风暴,豆子太高可能会浪费DPS;
  2、神圣风暴的处理。爆发期间可能会出现豆子过高时愤怒可以打,最终审判跟神圣风暴都可以打的时候,依然先愤怒+最终审判,神圣风暴留到下一轮,因为这个buff是有一定持续时间的,这个buff也要用技能触发调出来,所以这就是我说3豆就打最终审判的原因,避免新手忘记打最终审判从而导致DPS损失;
  3、在爆发期间不要用十字军打击,驱邪 优先于 审判 优先于 十字军打击 ,因为爆发期间有着愤怒之锤的存在是不会缺豆子的,审判伤害高于十字军打击;
  4、关于SP触发说明。经测试现在版本SP的被动触发起手非常快,所以经常起手就变成愤怒+宣判+愤怒+驱邪+愤怒+最终审判。主动的SP就简单了,处决宣判之前释放就ok。这里一定要把SP的监控调出来,在插件里面可以通过技能触发找到SP触发的技能名称,添加到法术;
  5、Boss背后输出,不然有3%的招架;
  6、躲好技能,还是那句话有命才有有DPS。
  二、.正常循环阶段
  1、因为正常循环阶段在现在急速的不够情况下,偶尔会出现1~2秒的断档期,这属于正常情况,但按照以下手法,此情况出现极少;
  2、爆发结束时豆子的数量是不可预测的,但是结束后要严格按照优先攒豆的原则。首先驱术要优先打,然后十字军打击和审判。此处分几种情况:
  (1)爆发结束时豆少,无豆或1~2豆状态,驱邪+十字军打击+审判+最终审判+十字军打击。因为此时无豆所以十字军的优先级别高于审判,这样有利于攒豆。
  (2)爆发结束时豆多,3豆以上,这种状态时,驱邪+审判,然后打5豆的最终审判,打完最终审判即可按照(1)循环。
  (3)如何合理的攒豆。因最终审判会触发神圣风暴,使得断档几乎不存在,一定要在没有技能的时候才能打神圣风暴,当然同时也得根据豆子数量决定是否打最终审判。
  神圣风暴一定得是在有最终审判buff下才可以放的,此处专门针对于神圣风暴触发的神圣风暴说明。(所以技能监控最终审判和神圣风暴的buff也要调出来)
  (4)在循环进行中,处决宣判的CD好了,要加入循环中,及时的释放,或许整场战斗你就多放了一个处决宣判。
  (5)还是那句话,躲好技能,尽可能的极限输出。
  三、斩杀阶段
  相比于上个版本,此版本35%血即可释放愤怒,也是相当happy的一件事。
  1.此阶段由于多了一个攒豆的技能,加上会有神圣风暴的触发,我们的技能变的多了起来,所以审判的优先级别再一次高于十字军打击。
  2.愤怒之锤+驱邪+审判+最终审判,你是否以为是这样了呢?错,虽然多了一个技能,但是还是得满足优先攒豆的原则,应该是: 愤怒之锤+驱邪+审判+十字军打击+最终审判。
  只有在此情况下才可能会断档,神圣风暴没触发,没处决宣判,驱邪也不刷新,那还是把十字军放在审判前面,这样可以快1秒的打十字军打击,也就快1秒攒豆。
  3.斩杀阶段的时候翅膀好了,不要忙着开,要看一下愤怒的CD,如果刚打完愤怒,还有6秒的CD,那么等6秒,然后翅膀+愤怒,按照爆发阶段的循环打。
  4.依旧是那句话,躲好技能,有命有输出。
  以上都是针对单体boss所有的手法,也只针对此天赋,先写这么多,大家可以试试,比如老一,老二。
  输出的高低都是由细节决定的,所以大家不要用宏和什么插件提示,那样我觉得永远打不高,而且自己研究才更有意思。
  接下来我会再出一个神圣意志+最终审判的手法。此天赋AOE几乎要爆表,除非天天不洗脸。而且DPS的高低跟对boss 的熟悉程度很有关系,所以我觉得Boss战的DPS才是真正DPS,所以我还会再出一个每个boss的处理细节篇。
  本人十区迦拉克隆 Aeriousy
由于刚回来玩没多久,装等才643,Boss战斗基本2.2W左右。个别Boss会高一些,比如双子,上次buff全,起手SX,爆发峰值为5.8W,全程2.35W。
  说明:
很多人回帖说十字军打击受到精通加成,驱邪术与审判不受到加成,晚上上线测试了一下,十字军打击是物理伤害,驱邪术与审判是神圣伤害,无视护甲的。
  可能是由于我的精通不够高,但此篇幅是给予新手提升的,回头装等提升了我会再进行测试。
  这里附图片一张,晚上测试的,643装等,打20个十字军打击,20个审判,20个驱邪术,伤害大家可以自己看,木桩,刷的精通。
  此装等精通1152,造成额外41.6%的伤害,驱邪16.8W,审判15.2W,十字军打击10.8W+10.8*41.6%=10.8+4.49=15.29W, 所以在精通没有提升上去的情况下此手法没有任何问题,所以经测试,1100点精通左右应该是审判与十字军打击换优先级别的节点,与驱邪交换优先级别应该在左右,当精通高了之后,优先顺序即为十字军打击优于驱邪优于审判,同理替换。
  上述手法优先顺序即可。

参考资料

 

随机推荐