说起魔兽世界这宏命令,一开始我也头大,看着那些大神们噼里啪一顿操作,技能biubiu放得飞快,心里那个羡慕。后来自己玩,尤其是打本或者PVP的时候,那真是手忙脚乱,技能栏一排看过去,有时候一紧张,该按哪个都忘了,或者按错了,别提多尴尬了。
摸索宏命令的开始
我记得那会儿是玩一个治疗职业,又要看T的血,又要看小队的血,还要躲技能,偶尔还得抽空给怪上个DOT。真的是恨不得自己多长两只手。后来还是队里一个老哥看不下去了,说:“兄弟,你这不行,得搞搞宏,能省不少事儿。” 我当时就问他:“宏是啥玩意儿?听着挺高级的。”
他就简单给我科普了一下,说白了就是把好几个操作或者判断绑到一个按键上。我一听,这敢情于是我就开始琢磨这玩意儿了。第一步,肯定是在游戏里找到宏命令设置的地方。 我记得是按ESC键,弹出那个主菜单,然后里面就有一个“宏命令设置”的选项,点进去。
创建我的第一个宏
点开之后,界面还挺简洁的。左边是已有的宏列表,右边是编辑区。我当时啥也没有,就点那个“创建新宏”按钮。弹出来一个小窗口,让我给宏起个名字,还可以选个图标。我就随便起了个名字,比如“救急加血”,图标也随便选了个顺眼的。
然后就是最关键的一步了:写宏代码。 下面有个大框框,就是写命令的地方。我一开始也整不明白,瞎写一通,根本不好使。后来那位老哥就发了我几个他自己用的简单的宏,让我照着抄,再自己改改。
比如最简单的,就是把好几个连续按的技能绑一块儿。像我玩的那个啥职业,以前得先按1再按2再按3,手都快抽筋了。我就试着写:/castsequence reset=combat 技能A, 技能B, 技能C
大概就是这么个意思,具体的技能名字肯定得换成游戏里的。这个reset=combat
就是说脱离战斗就重置这个顺序,下次打起来又从第一个技能开始。
还有一种特别常用的,就是鼠标指向宏。以前给队友加血,得先选中他,再按技能。用了鼠标指向宏之后,鼠标指着谁的头像或者模型,直接按技能键,就能把技能丢他身上了,省了个点选的步骤,关键时刻能救命!那个命令好像是类似这样的:/cast [@mouseover,help,nodead] 快速治疗
这意思大概就是,如果鼠标指着一个友善的目标,而且这目标没死,就对他放“快速治疗”。如果没指着,可能就是对自己放,或者对当前选中的目标放,这个具体咋写有很多讲究,我也研究了好半天。
不断尝试与优化
写完之后,我就把那个宏图标拖到我的技能栏里,替换掉原来的单个技能。然后就去找木桩试,或者去野外打小怪试。一开始肯定各种不顺,要么技能顺序不对,要么就是条件判断写错了。
- 有时候技能死活放不出来,就得回去看宏命令,是不是哪个字母打错了,或者哪个空格没弄对。
- 有时候技能顺序不理想,比如一个需要前置条件的技能,我给放前面了,那肯定不行,就得调整顺序。
- 还有时候,我想让它智能一点,比如按一下是A技能,按住Shift再按一下是B技能,这就得用到
[mod:shift]
这样的条件。
我就这么一点点试,一点点改。每次改完都去实践一下,看看效果。那段时间,我上线除了日常任务,很大一部分时间都在鼓捣这些宏。从最简单的序列施法,到鼠标指向,再到焦点目标施法,还有带各种条件判断的,比如血量低于多少百分比就自动用某个大招啥的(当然这个得小心用,别浪费了)。
你别说,这么一搞,打怪的时候轻松多了!以前老是手忙脚乱,现在好几个技能整合到一个键上,或者通过Shift、Ctrl这些组合键来实现不同效果,手指头就不用在键盘上飞来飞去了。PVP的时候反应也快了不少,指向治疗和指向控制技能真的太香了。
后来玩久了,还知道有更高级的,像是什么GSE一键宏,那玩意儿更省事,据说是官方认可的,导入别人写好的一大串代码,按一个键就能打完整套循环。不过我琢磨着还是自己写写简单的有意思,能搞明白它咋回事,也能根据自己的习惯随时调整。
这宏命令真是个好东西,尤其对我们这种手残党,或者是不想记那么多按键的懒人来说,简直是救星。从一开始的一窍不通,到后来能自己琢磨着写一些实用的小宏,这个过程还是挺有成就感的。虽然比不上那些大神写的那么复杂精妙,但够我自己用,这就挺好了!