一键宏的由来
一键宏是游戏《魔兽世界》中的一种技能宏,最早出现于TBC前的战斗贼,原始模型为邪恶攻击-还击。在魔兽世界的TBC时期,兽王猎人在输出的时候常用的一种稳固-杀戮宏,因为这个宏要不停的狂按,所以被称为抽筋宏。后来此类宏被各个职业进行开发,实现了粗略的一键输出、一键坦克等功能,被统称为一键宏。
一键宏的形式
最原始的一键宏就是战斗贼的邪恶攻击-还击宏,此时还是香草时代,api的功能非常强大,但这个宏就极其简单
/施放 反击 /施放 邪恶攻击
一键猛按就会在能反击的时候使用反击,其他时间则使用邪恶攻击。
进入tbc时代,一个宏内无法通过 /施放 来加入两个会触发GCD的技能,于是玩家就使用castsequence取代cast,来规避这个问题,同时利用castsequence的服务器排序机制,减少自动被瞬发法术卡掉的几率
#show 稳固射击 /console Sound_EnableSFX 0 /施放 [target=pettarget]闪电吐息 /施放 [mod] 瞄准射击;!自动射击 /castsequence 稳固射击,稳固射击 /castsequence [target=pettarget] reset=4 杀戮命令,!自动射击,!自动射击,!自动射击 /console Sound_EnableSFX 1 /脚本 UIErrorsFrame:Clear()
也有长序列的一键宏,但这种宏对于序列内技能miss的情况是无法处理的,甚至部分长序列宏会因为技能miss卡住无法继续执行,只能强制重置,严重影响玩家输出。
#showtooltip 冰冷触摸 /console Sound_EnableSFX 0 /castsequence reset=6/target/combat 冰冷触摸,暗影打击,鲜血打击,鲜血打击,天灾打击,天灾打击,鲜血打击,鲜血打击,天灾打击 /cast !符文打击 /console Sound_EnableSFX 1 /script UIErrorsFrame:Clear()
mop版本又开发出了变种优先级技能的宏
#showtooltip 盾牌格挡 /startattack /cast 盾牌格挡 /castsequence reset=0 0,0,0,0,命令怒吼 /castsequence reset=0 0,0,0,盾牌猛击,0 /castsequence reset=0 0,0,毁灭打击,0,0 /castsequence reset=0 0,复仇,0,0,0 /castsequence reset=0 盾牌猛击,0,0,0,0
这种比较简单原始的一键宏对比玩家手动输出,不够灵活,一旦遇到不在正常序列的情况,就难以处理,输出能力或坦克能力会大打折扣。但面对较为简单的情况时,也可以一键轻松达到理论输出值的60%-90%,极端情况甚至能达到95%,熟手玩家的手动输出一般也就在理论值90%左右徘徊,遇到一些移动战之类的情况还要下降。
为了实现轻松愉快打的又高的目标,玩家又开始动脑筋了,毕竟香草时代的api功能是极其强大的,使用lazyscript这类插件,按照完美输出逻辑编制的脚本是完全可以超过玩家手动输出的,TBC后封禁了部分过于强大的api,但仍然存在一些bug,出现了automacro这个逆天插件,完全恢复了香草时代api,后续暴雪紧急修复,彻底封禁automacro,完成api限制,且不断调整封禁部分api,限制自动输出功能。
自此,一键宏插件走向两个流派,一个是GSE这一类,GSE是一个动作条插件,在暴雪的限制范围内,通过翻页的形式排列大量宏,实现一键操作的效果。
另一类就是wa技能循环提示,包含twm、hekili以及本站分享的dpscycle,在暴雪框架内,不再提供一键输出功能,但可以根据战斗状态,实时提醒玩家当前应该使用的最优技能。
当然,两个流派总要有三个分类,第三个流派就走上了邪道,香草时代api的功能如此强大,暴雪后续只是限制玩家插件使用部分api,但暴雪自己可完全没限制自己使用这些api啊,于是外挂的lua破解器上场了,典型选手就是wowbee,此类软件一般自称魔兽世界lua解锁器,可以解锁暴雪封禁的api,听起来比破解器更安全更合规一点,破解后可以实现香草时代api的功能,重新实现了一键输出坦克。但这可不是香草时代了,暴雪官服对lua破解器是直接判定为外挂永久封禁,各位自行判断使用吧。
- 本文固定链接: https://www.fengshen.cn/2024/05/wow怀旧服一键宏几种形式/gameofwind/
- 转载请注明: fengshen 发表于 Dream of Wind | 一梦风神
