查看: 8892|回复: 18

[PVE] 【宏】给新手的宏指南

[复制链接]

14

帖子

88

威望

0

LV.2

Rank: 2

积分
51
碎银
0
发表于 2017-5-31 03:54:59 | 显示全部楼层 |阅读模式
本帖最后由 傻猫不爱吃鱼 于 2017-6-13 02:25 编辑

剑网3攻略团-黑.png


第一节:宏概述

什么是宏?
所谓宏(Macro),是指一些命令组织在一起,作为一个单独命令完成一个特定任务。
——度娘百科

剑网三中,宏是一种按照固定的条件去释放技能的程序组合,能够帮助玩家根据不同的条件去对应释放不同的技能。它将一些技能绑定在一起,以既定的顺序释放,用一个按键来简化操作,能够做到“一键多技能”;
什么意思呢,我们可以这么来理解:宏能将你的每一次按键,按照一定的规律和顺序,转化为一次有意义的行动,作为玩家,可能只是单纯的按了一次键盘,但作为宏,接收到命令后,经过一系列内部操作,输出了一个技能;
宏有着自己独特的写法和规律,它以一条条的命令组成,每条命令有着它自己的作用,我们将这些命令组合在一起,就变成了一个小型程序。

从而言之,宏便利了游戏体验,简化了某些操作,但同时也有相应的限制和缺点。下文我慢慢介绍。

第二节:如何使用宏

-------------------------以下为新手须知部分-------------------------


按下“ESC”或点击屏幕右下角的小齿轮进入设置界面,点击“宏管理”,会出现以下界面:

1.png


点击“新建”,则:

2.jpg


左栏:宏列表,一个角色可以创建很多个宏;
名字、描述、图标:可以给该宏命名、添加描述,选择图标;
宏命令:输入命令,赋予宏应有的作用。
<可以从网上复制宏命令并粘贴进去,点击应用,再将左栏宏图标拖入技能栏即可使用>
<目标是 玩家 时宏失效,无法使用!>


-------------------------以下为新手须知部分,后文为进阶部分-------------------------



第三节:宏命令的组成

一个宏想要有作用,必须输入宏命令,剑网三中组成宏命令的条件(符号)有如下几种,我们需要将它们组合起来形成一条命令:

符号类:[ ]    |    &

[ ]:用于增加条件指令,限制某动作指令;
|:表示“或”,用于分隔多个并列条件指令;
&:表示“且,用于限制多个条件指令。
<A|B表示满足A或满足B,都可以执行;A&B表示要同时满足A和B,才可以执行>

动作指令:/cast

/cast:后接技能名称,最终效果为释放某技能,如“/cast 坚壁清野”等;

自身条件指令
BUFF类:buff   nobuff   bufftime
各种数值判定类:life   mana  
                         rage   qidian   energy  
                         sun   moon   sun_power   moon_power

buff:判断自己身上有某种增益(减益)BUFF和层数,如“buff:牧云>3”(有牧云BUFF且层数要大于3层);
nobuff:判断自己身上没有某种增益(减益)BUFF;
bufftime:监控自己身上的buff时间,如“bufftime:金刚怒目<5”(金刚怒目BUFF时间小于5秒);

Life/mana:监控自己生命值/法力值,如“life<0.5”(生命小于50%);
Rage/qidian/energy/sun/moon:某些特殊职业的气点/禅那判定:
rage=藏剑剑气、qidian=少林禅那或纯阳气点、energy=唐门神机值、sun/moon=明教日月灵;
<纯阳气点满格为qidian=10,少林禅那满格为qidian=3>
<霸刀秀明能量用rage判定,金屏能量用sun判定,松烟无法判定>

Sun_power/moon_power:明教日月满灵状态;


目标条件判定:tbuff   tnobuff   tbufftime
同自身条件指令


第四节:宏命令的使用

一条宏命令基本格式为:/cast [条件指令] 动作指令
<条件命令内不用加空格,动作命令如无条件则需要一个空格,有条件则需要两个空格>
<宏命令中所有标点符号均为半角符号>


使用宏命令,需要明确理解以下两点:
字符:一个宏只能容纳128个字符,一个符号、空格、汉字均算作一个字符;
优先顺序:宏的优先顺序为自上而下,即先写的命令先判定;
关于宏的优先顺序,我们假设宏是一条产品流水线:

该流水线十分特殊,设置了若干关卡,货物只要满足一个关卡就可以离开流水线;
货物在流水线上运输,先经过A关卡,但不满足A的要求,它就流向B,如果也不满足B的要求,它就流向C,在C关卡上满足要求,货物就从C关卡离开。

宏也是一样,把每一次按宏的动作当成一件货物开始运输,ABC都是一条条的语句,每一次按键分别以ABC这个顺序判定,如上述例子,这次“按键”从C关卡(语句)处流出,在游戏中就表现为输出C语句内的技能。



回复

使用道具 举报

14

帖子

88

威望

0

LV.2

Rank: 2

积分
51
碎银
0
 楼主| 发表于 2017-6-6 01:08:13 | 显示全部楼层
本帖最后由 傻猫不爱吃鱼 于 2017-6-6 18:14 编辑

我们以少林易经心法为例:

5.jpg


一、易经心法简述:

1、禅那判定:
易经心法中,有着特殊的“禅那”判定,禅那越高,相应消耗禅那的技能伤害也就越高;

2、PVE所用技能:
伤害技能:普渡、韦陀、横扫、守缺、拿云、捕风;
BUFF类技能:金刚怒目(禅那越高,时间越长)、二业依缘(无时间限制);
DOT类技能:横扫六he(论坛和谐原因“liuhe”无法打出,以下用“六he”代替);
DEBUFF类技能:横扫六he(明法奇穴阳性易伤)、普渡四方(秘籍阳性易伤,可叠5层);

消耗禅那的技能:韦陀、拿云、金刚;
补充禅那的技能:普渡、横扫、守缺、捕风;

3、技能循环(以下“禅那”简称“豆”):
由于禅那点数的设定,少林的循环便为:
BUFF类:二业切成降魔(攻击)状态,全程保持金刚、横扫DOT/DEBUFF、普渡DEBUFF;
主干循环:攒豆→耗豆

二、宏的编写(以已编写好的宏为例):

我们来看一个易经宏:
/cast [qidian>2&nobuff:金刚怒目|qidian>2&bufftime:金刚怒目<5] 金刚怒目  ①
/cast [qidian>2] 拿云式  ②
/cast [qidian>2] 韦陀献杵  ③
/cast 横扫六he  ④
/cast 守缺式  ⑤
/cast 普渡四方  ⑥

分析:

①:
条件为:豆大于2点(即3点)且我没有金刚BUFF  或  豆大于2点且我的金刚BUFF小于5秒
为什么把金刚放在第一位?由于金刚怒目的团队收益,导致它成为少林循环中最重要的技能,所有的伤害技能都要在这一BUFF下进行,所以我们让它优先判定,放在第一优先级上,并添加严格的条件;

②③:
条件为:豆大于2点
拿云和韦陀作为易经心法的“大招”,为了追求最大化DPS,这两个“大招”必须满足条件就释放,所以提为第二、三优先级,拿云式由于其伤害远大于韦陀和其释放的不确定性,故放在韦陀之前;

④⑤⑥⑦:
都为攒豆技能,没有条件,按照重要级和伤害排序;
横扫为DOT/DEBUFF技能,要优先保持,提前其优先级。由于其CD=DOT/DEBUFF时间,所以不加条件也不会影响后面技能的释放;
守缺与普渡:守缺伤害远大于普渡,故放前面(普渡DEBUFF在团队里有多个和尚时会叠加计算,不用担心它会消失);

三、探讨:

如果曾经研究过易经技能循环的小伙伴一定知道,这个宏可以打出一定的DPS,但想做到完全显示出实力,是不可能的;
三生、众嗔、净果之类的BUFF都没有进行判定,在超过8尺外时这个宏就无法进行输出(捕风式不在宏内);
但由于字符的限制,只能在宏中尽量保证主干技能的循环,一些细节是无法兼顾的;
这边是我上文提到的宏的缺陷与不足




点评回复 支持 反对

使用道具 举报

14

帖子

88

威望

0

LV.2

Rank: 2

积分
51
碎银
0
 楼主| 发表于 2017-6-6 01:53:58 | 显示全部楼层
本帖最后由 傻猫不爱吃鱼 于 2017-6-6 17:03 编辑

五、一些后记

先说一下这个攻略中的例子,由于个人玩的第一个号是少林,对这个门派有一定的感情,比较了解这个门派,以上写的循环也好,一些小细节也好,只是大略描述,如果你认真玩少林这个门派,会发现还有许多东西需要注意;

再说宏,可以说的太多了,上文只是冰山一角,我对宏从一开始的懵逼,到后面慢慢能看懂,到最后能自己写一点宏,离不开各位大佬的支持(澄清,史诗如梦令等);
我个人没有经历过超级宏的那个年代,我并不认为宏能够替代一切手动的操作。任何游戏PVE有意思的地方就在于,用自己的双手打出DPS,思考每个技能的衔接,什么时候补BUFF,转火怎么才不损失DPS……宏无法做到这一点,它的缺陷在于:字符。
剑网三中每个门派的输出都要考虑许多方面,不是一个宏能够判定的了的。就像上文宏的最终结果,由于字符的限制,想要用一个宏来打到完美循环,简直天方夜谭。

个人虽玩剑网三的时间不长,但各门派都有涉猎,在打副本过程中
循环较简单,判定少的门派我会选择纯手动输出;
循环复杂,判定又多的门派我会选择在手动打主干技能时,用宏来辅助判断细节技能和BUFF。

灵活的使用宏,多思考,多学习,相信你在PVE的道路上会越走越远!越走越好!
点评回复 支持 反对

使用道具 举报

3

帖子

24

威望

0

LV.1

Rank: 1

积分
12
碎银
0
发表于 2017-6-19 10:20:23 | 显示全部楼层
请问下,现在宏限制字节数为128,那么抒写宏时,技能名称如果用英文的话肯定会比中文占的字节少,这样就可以写更多的宏命令了。请问技能对应的英文应该写或者是哪儿有参考
点评回复 支持 反对

使用道具 举报

14

帖子

88

威望

0

LV.2

Rank: 2

积分
51
碎银
0
 楼主| 发表于 2017-6-20 18:09:49 | 显示全部楼层
闲看满随 发表于 2017-6-19 10:20
请问下,现在宏限制字节数为128,那么抒写宏时,技能名称如果用英文的话肯定会比中文占的字节少,这样就可 ...

技能名称?技能名称只能用中文写啊;
一个字符、英文、中文、空格都算作一个字符
点评回复 支持 反对

使用道具 举报

匿名  发表于 2017-6-25 22:22:25
官方什么时候能把最新的能用的宏语句公开出来
匿名  发表于 2017-7-17 12:12:02
20.。。。。。。。。。。。。。。。。。。。。。。。。
点评回复

使用道具

匿名  发表于 2017-8-4 14:50:12
顶一下!
点评回复

使用道具

匿名  发表于 2017-8-27 21:02:55
表示完全看不懂
匿名  发表于 2017-9-4 01:18:33
表示完全看不懂
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

小黑屋|手机版|Archiver|剑侠情缘网络版叁  

Powered by Discuz! X3.1

Copyright © 2014 Kingsoft Corporation.All rights reserved. 金山软件 版权所有

快速回复 返回顶部 返回列表
论坛导航