这篇文章重点讲的是《魔兽世界》怀旧服里德鲁伊职业的变形以及潜行宏的分享内容,有需求的朋友不妨参考一下。

德鲁伊毕业有3 - 4个必用的宏,我觉得这几个宏是独一无二的,所以把这么好的东西拿出来分享,顺便讲讲为啥我觉得是独一无二的。

首先是潜行宏:

#showtooltip 潜行

/stopcasting

/cast [stance:1]熊形态(变形)

/cast这个指令是用来释放技能的。在没有姿态为3的情况下,就释放猎豹形态(变形)这个技能,然后再释放潜行技能。

分析一下,stopcasting是很有必要的,它能让读条马上停止,然后立刻执行操作。在猎豹形态和潜行前面加上“!”号,这么做是为了避免重复按的时候变回去。这样一来,就可以猛点这个宏,在第一时间变成豹子(前提是蓝量足够变形)然后潜行。要是处在熊形态的话,这个宏能马上解除熊形态,变成豹子再潜行。

然后是日常旅行宏:

#showtooltip [如果正在游泳且不是姿态2]水栖形态(变形)[如果不在游泳且不是姿态3]旅行形态(变形)

/cast [stealth]潜行

/cast [swimming,nostance:2] 水栖形态(变形)这个句子看起来像是某种游戏或特定程序中的指令内容。那我们可以这样: 要施展[游泳,姿态编号:2]相关的水栖形态(变形)能力。

/cast [在不能游泳、没有姿态3的情况下]旅行形态(变形)可以成: 当处于不能游泳,并且姿态不是3的时候,就使用旅行形态(变形)这个技能。

/cast [stance:1]熊形态(变形)

/cast [stance:3]猎豹形态(变形)

分析一下这个宏,它特别厉害呢。在非战斗的时候,它有这样的功能:要是在户外的陆地上,就能变成旅行形态;要是在水里呢,就会变成海狮形态。在战斗的时候呢,它的功能是这样的,如果当下处于潜行、熊或者豹子的状态,按这个宏就能解除这种状态。还有啊,在30级之前,要把“旅行形态(变形)”这几个字换成“猎豹形态(变形)”。

然后是战斗宏:

变熊

#showtooltip 熊形态(变形)

/stopcasting

/cast [stance:3]猎豹形态(变形)

/cast [nostance:1]这个指令的意思是在没有特定姿态(nostance)的情况下进行操作,这里是要变形成熊的形态,也就是使用“熊形态(变形)”这个技能。这就好比在游戏里,当角色处于一种没有特定姿态限制的状态时,就可以通过这个指令来让自己变成熊的样子,进入熊形态,就像在森林里冒险的勇士,根据不同的情况随时切换形态,来应对各种挑战,这个指令就是达成变熊的关键操作。

分析一下:当变成熊之后,不管狂按多少次,熊的状态都不会被取消。而且,在猎豹形态下按这个宏也是有效果的。要是不需要考虑通过重复按键来取消(熊状态)这种情况的话,那就把最后一行改成“/cast [nostance:1]熊形态(变形);熊形态(变形)”。

以后啊,学会了旅行形态之后呢,还能够通过输入/cast [stance:旅行形态对应的数字]旅行形态(变形)这种操作,达成在旅行形态的时候按照宏切换到熊形态的目的。

变豹子

#showtooltip 猎豹形态(变形)

/stopcasting

/cast [stance:1]熊形态(变形)

/cast这个指令是用来释放技能的,在没有特定姿态(nostance:1)的情况下,要释放“猎豹形态(变形)”这个技能。

分析一下:变豹这个操作,不管狂按多少次,豹的状态都不会被取消。而且,在熊形态的时候按这个宏也是有效的。要是不需要考虑通过重新按键来取消的话,那就把最后一行改成“/cast [nostance:1]猎豹形态(变形);猎豹形态(变形)”。

之后呢,要是想实现旅行形态下通过宏切换到豹形态,还能在学会旅行形态之后,加上/cast [stance:旅行形态对应的数字]旅行形态(变形)。

要知道,stance和nostance是用来判断当前变形状态的数字,这个数字的顺序就是你在界面上看到的顺序哦。比如说在20级的时候,像熊、豹子、海狮还不能旅行呢。按照界面图标从左到右的顺序来看,熊对应的是1,海狮是2,豹子则是3。到了更高级别的时候,就按照这个规则去修改或者增加判定的规则呀。

常用场景推演:

日常:按旅行宏即可随心所欲变形跑图

打本场景推演:

在旅行形态跑图的时候要是碰到怪了,就赶紧狂点潜行宏,这样就能第一时间变成豹进入潜行状态。在打怪的过程中,要是发现自己扛不住了,那就按变熊宏,这样就能直接从豹子形态无缝切换成熊形态。等打完怪之后,因为要对话交任务,所以按一下旅行宏,就能立刻取消任何变形状态,恢复到人形。

月火这个技能在副本里可以用来开怪哦,特别是人形状态下(这里给个小建议,在5人副本里,鼠标悬停指向月火来开怪,可比心灵之火好用多了,拉怪也更稳呢)。按下月火键之后,要马上狂点变熊的按键,这样就能第一时间切换到熊的状态啦。

潜行宏排除了重按取消,取消用旅行宏即可。

以上

狮心-五十度灰,做宏专业十五年。

附上月火和其他宏,主要是实现鼠标指向施放:

#showtooltip 月火术

这看起来像是游戏中的指令内容,比如在某个游戏里要对鼠标悬停(如果存在且目标未死亡)的对象释放“月火术”,然后再单独释放一次“月火术”。那我来一下: 在游戏里啊,有个技能叫“月火术”。当你的鼠标悬停在某个目标上的时候,如果这个目标是存在的,而且还没有死掉的话,那就要对这个目标施放“月火术”。放完这个之后呢,再单独施放一次“月火术”。

#showtooltip 消毒

/cast这个指令是用于释放技能的。在这里呢,就是要释放“消毒术”这个技能。不过这个指令有个特定的操作对象,那就是鼠标悬停(mouseover)的目标,如果这个目标存在(exists)并且需要帮助(help)的话,就对其释放消毒术。这就好比在一个医疗游戏场景里,玩家看到有受伤或者可能被感染的角色(鼠标悬停在这个角色上),而且这个角色确实是存在于游戏场景中的,并且是可以接受治疗帮助的,那玩家就可以用这个指令来给这个角色使用消毒术啦。

#showtooltip 治疗之触

/cast这个指令是用来释放法术的。对于“治疗之触”这个法术呢,如果鼠标悬停的目标存在并且是可被治疗的(这里的“可被治疗”就类似于“help”的概念),那就对这个鼠标悬停的目标释放“治疗之触”法术;如果没有鼠标悬停目标的这种情况,也同样释放“治疗之触”法术。

#showtooltip 愈合

“/cast”这个指令后面跟着“[@mouseover,exists,help] 愈合;愈合”,这看起来像是游戏里的一种操作指令代码之类的东西。如果要的话,可以是:点击“/cast”,要是鼠标悬停目标存在且可被帮助(这里的帮助可能是指技能作用于目标之类的情况,就像在一些游戏场景里,当鼠标悬停到队友或者特定目标上,符合一定条件就可以对其施展技能,比如这里的“愈合”技能),那就施展“愈合”技能,再施展一次“愈合”技能。

#showtooltip 回春术

“/cast [@mouseover,exists,help] 回春术;回春术”看起来像是游戏中的指令相关内容。那我们可以这样: 在游戏里,如果鼠标悬停的目标存在并且能被辅助(这里的辅助就类似于指令中的help概念),那就对这个目标施展回春术呀,回春术是一种很有用的技能呢。比如在组队战斗场景中,队友血量减少的时候,这个回春术就能派上用场,让队友的生命值慢慢恢复。

#showtooltip 精灵之火

在游戏里,我们要对目标施加“精灵之火”这个法术。具体的操作是,当鼠标悬停在目标上,并且这个目标存在且不是死亡状态的时候,就使用“精灵之火”法术。这就像是在战斗中给敌人做个标记一样,让自己和队友能更清楚地知道要攻击或者关注的对象。