魔兽世界宏命令教程(人人都能制作的一键宏方法)
《魔兽世界》高级宏编辑插件Gnome Sequencer Enhanced(简称GSE)更新至3.0版本,由于UI与制作原理产生翻天覆地变化,我们会围绕它来多做几期教程,让大家不仅能够初窥门径制作魔兽一键宏,还能适当修改已有的GSE字符串。
首先要为新手普及一下,GSE就是一款很普通的魔兽插件,而只要是魔兽插件,它就不能且不会收费,这些在暴雪《UI插件开发规范》中已经明确写明。之所以有很多玩家会问“收费吗”、“是外挂吗”,更多是“一键宏”这三个字在国内已经被污名化,很多外挂作者、以插件谋利者会给自己的“产品”附加这三个字来达到某种效果。
两者有着本质区别,GSE利用切换快捷栏的方式实现“每点击一次宏切换下个角色技能”,而且会跳过正在CD冷却中的技能。而市面上很多“一键宏”的原理是破坏游戏规则的,尤其是那些“按一个键就完全不用管”的,想也甭想,珍惜游戏账号就远离它们。
废话不多说,我们还是进入主题吧。
魔兽GSE插件3.0版本手把手教程:入门
GSE2.0时期我们做过教程,那时候你需要了解宏主体是如何循环的、宏主体前/后有什么用、优先级是什么等等,这对于没有Lua基础的魔兽玩家而言简直太头疼了,玩个游戏还要被迫成为码农。到了3.0版本,它简单多了,以下我们依旧拿出圣骑士举例,让它帮我们入门。
1、在《魔兽世界》聊天窗口使用“/gs”命令呼出GSE插件界面,随后点击“新”选择新建,再选择序列“1”。基于防骑1112111天赋,我们从制作“攒豆宏”(只积攒神圣能量,其他手动,纯粹代替“滚键盘”)开始,将技能简化成五个,它们顺序应该是:复仇者之盾→审判-征服者之锤(盟约)→奉献→正义之锤。
2、将技能分别放在序列“1”中的五个区块内。GSE插件3.0版本拥有五种区块,而我们要用到的是第一种“动作区块”(Action,方块中带有横杠的标识),点击它就会新增:
然后将带有宏命令的技能写入其中,如图所示:
五种区块的介绍:
Action(方块中带有横杠的标识)代表“动作块”,是最常用的宏命令区块;
Repeat(三个小方块样式)代表“重复块”,可以根据设置插入整体技能循环中;
Loop(圆圈样式)代表“环形块”,这里整合了GSE2.0版本的优先级,可以设置整体/部分的循环次数;
Pause(暂停键样式)代表“暂停块”,可以为某些技能设置暂停的时间(毫秒)与暂停点击的次数等;
If(问号样式)代表“如果块”,可以为技能循环设置更多条件。
3、此时保存并将GSE一键宏图标放入魔兽快捷栏中,你就可以测试它们了,这个宏会无限次循环下去。
基于以上魔兽GSE一键宏,我们来做最基础的变化
无目标情况下,自动选择最近目标。以上宏仅仅是围绕五个技能反复循环,但需要玩家手动选择目标,这样是肯定无法接受的。那么我们怎么做?在每个技能上方放入“~~KeyPress~~”(按键按下)文本,然后在下方点击”Add Variable”(增加变数),左侧Name中写入“KeyPress”,右侧写入“/targetenemy [noharm,nomod]”(自动选择最近目标)。如此你再测试会发现,不需要再手动选择目标了。
将Buff型技能加入技能循环,达到增/减伤效果。参考第1条内容,我们要在每个技能的下方放入“~~KeyRelease~~”(按键释放)文本,同时再次新增变数,左侧为“KeyRelease”,右侧分别放入“/cast 复仇之怒”与“/cast 炽热防御者”,这两个技能会同步释放,进而达到增伤与减伤效果,周期性覆盖。
3、界面最下方可以选择使用装备特效,勾选后会伴随GSE一键宏进入技能循环而第一时间开启。前提是你拥有主动特效的饰品与装备。其次,重置选项勾选“战斗”代表“每次进入战斗都会从第一行宏命令开始释放”,有些魔兽职业专精对“起手”有着苛刻要求,故此重置是必不可少的。
魔兽GSE一键宏入门内容到此,有兴趣的同学可以自己试一试。如果你有哪里很不明白,请告知于我。
最后
如果你跟着制作了,请不要忘记保存,此时在主界面选择你刚刚制作的GSE一键宏,可以选择导出字符串。去分享给你的圣骑士朋友吧,不过最好不要复制上方的技能循环,我们只作为教程示范用。