宏学研究:宏学(Macrology)第二版 下篇 滚动宏

时间:2021-05-11 17:28 作者:佚名 手机订阅 神评论

新闻导语

通常情况下,在一条显示器上要利用多少条储存热键栏就需要多少个宏(可能更多),但如果能构成一个固定循环,就可以用1-2个宏解决一切。这两个宏分别是“将一条固定的辅助热键栏复制到显示器”和“让不同的辅助热键栏轮流出现在将被复制的辅助热键栏”。这两个功能可以分开也可以合二为一。

滚动宏

通常情况下,在一条显示器上要利用多少条储存热键栏就需要多少个宏(可能更多),但如果能构成一个固定循环,就可以用1-2个宏解决一切。这两个宏分别是“将一条固定的辅助热键栏复制到显示器”和“让不同的辅助热键栏轮流出现在将被复制的辅助热键栏”。这两个功能可以分开也可以合二为一。

它的逻辑是,现在有很多个杯子装满了水,我永远只喝一个杯子,但每个杯子里的水都要喝一口,于是我需要一个空杯子,把喝过的杯子里的水倒进去,把下一杯没喝过的水倒过来。循环此过程就是滚动宏的原理。因此又被称作倒水宏

示例:

/mlock

/hotbar copy机工士4 机工士 8

/hotbar copy 机工士 5 机工士 4

/hotbar copy机工士6 机工士 5

/hotbar copy 机工士 7 机工士 6

/hotbar copy机工士8 机工士 7

/micon 火炎喷射器

/ac 火炎喷射器

/hotbar copy 机工士 2 机工士 9

/hotbar set 火炎喷射器 2 6

/hotbar copy机工士4 机工士 1

/wait 1

/hotbar copy 机工士 9 机工士 2

(即前文所述的一字排开三弹野火)就像这样,好像旋转的餐桌,各热键栏轮流出场。这里面机工士4可以显示出来,用于展示当前的状态。如果是一个完全固定的循环,你也可以直接复制到操作栏去(这需要考虑更多情况)。

一个特例,如果待交换的热键栏只有2个,是操作栏,并且对应的share空闲(我觉得应该没有人会用share1),通过/hotbar share可以便捷的交换两条热键栏,不需要额外的空杯子。(即前文所述的星灵移位冰火转换法)

滚动宏能够节约宏位,但增加热键栏消耗。承前例,我们将4种野火爆发路径存储在4条热键栏上,分别编号1234,当喷火宏按下时,将1号栏上的内容复制过来。那么,操作栏就是1号栏的固定显示器。之前用到显示器原理的宏中,显示器轮流显示不同热键栏,切换的是显示器显示谁,这里显示器固定显示1栏,那么我们就应该反过来,切换1栏上的内容。

现实中如果有4杯水,想要交换杯子就需要一个空的杯子来中转。当切换宏按下时,将1号栏复制到一个空闲的5号中转栏,然后将2复制到1,3复制到2,4复制到3,5复制到4。这样每按一次切换,1号栏上的内容就会变换一次,我们始终复制1号栏,这样就实现了只用2个宏在4种路径间切换。

这样做的缺点是你必须记清按几次是什么路径,因为你无法用/e给予自己提示。为了方便下一次野火,你应当在用完后复位到初始1234排列状态,60s以后你可能已经忘记上一次你打了哪种野火。这个复位可以绑在喷火上,但这样会额外消耗4条热键栏来储存原始的1234顺序。这个复位可以手动,但是会增加操作量和记忆难度,当然,你也可以让1号储存栏保持显示并在开头做一个标记以确定当前是哪一种。

滚动宏是最近新研究出来的,具有巨大的生命力,下面再举几个例子让大家感受滚动宏的艺术:

(那个箭头的内容)

/mlock

/hotbar copy 召唤师 5 召唤师 8

/hotbar copy 召唤师 6 召唤师 5

/hotbar copy 召唤师 7 召唤师 6

/hotbar copy 召唤师 8 召唤师 7

/hotbar copy 召唤师 5 share 5

滚动宏的后台实际效果(只有最下面那行是显示的)

真实的滚动,幕后的滚动,一起滚动

(那个放大镜的内容)

/mlock

/hotbar copy 烹调师 4 烹调师 9

/hotbar copy 烹调师 5 烹调师 4

/hotbar copy 烹调师 6 烹调师 5

/hotbar copy 烹调师 7 烹调师 6

/hotbar copy 烹调师 8 烹调师 7

/hotbar copy 烹调师 9 烹调师 8

/hotbar copy 烹调师 4 current 3

特殊技巧

在前面的内容中我提过一些特殊的技巧,有的能减少宏位或热键栏消耗,有的能实现更丰富的功能。前面我介绍得比较简略,这里我会再次详细介绍它们,分析它们的利弊。

share set share

set系的指令都是受share影响的,当share6打开的时候,我们无法直接在专用6上set技能,但有时候我们需要这么做。因此只需要一瞬间关掉share放上技能,立刻恢复就可以了。例如:

/mlock

/hotbar share 6 off

/hotbar set 冲击 6 1

/hotbar share 6 on

another choice

状态机中有很多时候我们会将最好的选择放在最顺手的位置,但是不那么好的选择,我们往往会忽略它。这往往导致发生意外,不得不换一个选择的时候,那个技能不在热键栏上。所以,我们可以用一个额外的键位来完成这个another choice。根据意外的种类,我们需要不同的another choice,这个意外可能是心电图、提前跳转,也可能是触发buff消失。对于前者,我们需要一个回退,而后者则对应触发buff消失后应该做的事情。这个我没有办法说明太多,只能靠自己试错总结经验。

共用copy式翻页/回退宏

正常思路下,有多少个技能状态就需要多少个回退宏,我们之前介绍过在aswc中进行反存,如果所有的反存都存到同一栏上,那么所有的回退宏就都可以共用---将反存栏复制回来,十分节约宏位。

共用翻页稍微麻烦一点。连击逻辑(分支方式)相似的职业,可以利用current,将地位相同的连击状态保存在编号相同的本职业热键栏上,就可以共用翻页宏。当然,这样的话宏图标会有困难,如果你不在意图标,可以这样节约宏位。

倍化指令

我们知道,一行/ac的能力技,经常不容易放出来,但是如果写上14排/ac,体感上更容易放出来,这种方法俗称倍化指令。倍化指令的原理是一行/ac执行用时0.0128s,那么14行/ac就可以控制0.1792s,如果在上一个后摇结束前0.1792s内按下该宏,就能在后摇结束的最多0.0128s内(概率平均是0.0064s)成功执行/ac,实现比较流畅的衔接。0.0064s是一个体感很难察觉的时间,只要不是频繁使用的技能,若干个0.0064s会淹没在MT开怪时间的随机波动中,不会影响到规划。这个方法是理论期望有损的,但是只要这个损失不能让你在战斗中多使用一次技能,它就是实战无损。我激情连打的手速大约是0.15s以内,偶有0.2s以上的情况(但是激情连打久了会手酸)。这已经有点像个技能队列了,真正的技能队列可以控制0.5s的时长,我们这个倍化指令现在只能控制0.1792s,是因为受制于宏只能写15排。

反技能队列

有些技能的冷却时间极短,仅有0.5s-1s,如果不慎连打,就会连续发动2次。为了避免这种情况出现,我们可以利用/ac不能进入技能队列的特点,用倍化ac来解决问题。这些技能都是能力技,卡GCD使用频率不会太高,虽然理论有损,但倍化后基本没有影响。

热键栏叠加

[手柄玩家请无视]如果一条热键栏上存在两个状态机,那么需要两者状态数相乘条数的热键栏,这非常麻烦。如果你有一条空闲的显示热键栏,你可以将另一个状态机转移到上面去,然后把它和操作热键栏叠放在一起,给另一条热键栏设置局部替代操作热键栏的键位,使得它们看起来像是一条热键栏,但copy翻页彼此独立。这样就可以把乘算变成加算,节约热键栏。当然,不叠放也无所谓,就是个视觉问题。

难以解决的问题

宏学的基本目的是解决实际问题,但是自宏学诞生之初的理论便证明了一些问题是无法解决的,这里会给出无法解决的详细原因。当然,随着技术进步,将来这些问题可能也会得到解决。

使不选中目标释放的技能进入技能队列

要不选中目标就释放技能,只有/ac指令能够做到,但是/ac必定不进入技能队列。一个折中的方法:

/micon 再生

/ta <逻辑目标>

/ac 再生

/hotbar copy 白魔法师 3 幻术师 10

/hotbar set 再生 2 1

/wait 1

/hotbar copy 幻术师 10 白魔法师 3

/tle

这会使你的目标从敌人身上移开1s。你也可以把/tle改成手动用tab切回来。

使按优先级整合的技能进入技能队列

只有技能热键可以让技能进入技能队列,但是一个技能热键只能让一个技能进入技能队列。

用/ac宏实现整合则必定无法进入技能队列,用其他方法快速的按优先级点击多个技能,无论从高到低还是从低到高都会出现逻辑问题,释放出优先级低的技能。

目前还没有想出折中的办法。

后记

宏学文化博大精深,作者水平有限,书中不足或错误之处,恳求广大读者指正,以便编辑时纠正。

献给古往今来一切宏研究者,无论成功还是失败,你们的昨日镌写在宏学的历史中灿灿生辉,照亮着宏学的现在与将来。

宏指令丰富多样,宏学知识海洋浩瀚无边,新理论与新技术层出不穷,本文疏漏及不当之处诚请同行专家及读者指正。

倾听 感受 思考,

用无限的想象力把有限的宏发挥到极限。

不断倾听,倾听宏的他人意见;

不断感受,感受宏的便与不便;

不断思考,思考宏的改进路线;

你一定能成为一个更优秀的宏学家,创造出更好的宏,创造一个更好的世界!


相关阅读:最终幻想14,交流,攻略

论坛大图推荐