魔兽世界怀旧服战士实用宏汇总

游戏 网编 2022-06-29 19:31 430 0

魔兽世界怀旧服战士实用宏汇总介绍,在怀旧服当中选择战士职业的玩家很多,那么有哪些战士实用宏呢?

魔兽世界怀旧服战士好用的宏大全:

调整视野距离

/console cameraDistanceMaxZoomFactor 2.6

最大视野 2.6

跪求面包

/下跪

/script SendChatMessage("法神大爷,赏点面包,小战吊给您跪安了,法神万岁万岁万万岁!!!","whisper",GetDefaultLanguage("target"),UnitName("target"))

对目标发送密语并下跪,增加乞求成功率!!!

冲锋喊话

/target %T

/Y 你想要喊的话.

/cast 冲锋

斩杀/嘲讽

#showtooltip [stance:1]斩杀; [stance:2]嘲讽; [stance:3]斩杀

/cast [stance:1]斩杀;/cast [stance:2]嘲讽;/cast [stance:3]斩杀

技能图标根据姿态显示,武器和狂暴姿态显示/施放斩杀,防御姿态显示/施放嘲讽。

武器切换

/equipslot 16 痛击之刃

/equipslot 17 塞雷布拉斯之爪

/equipslot 16 瑟莱德丝公主的节杖

可以适当对技能进行改进,比如双持战士练级时,压制可用时换双手施放压制。

/equipslot 16 瑟莱德丝公主的节杖

/cast 压制

针对有同样名称的武器,如何使用宏快速更换?

前几天打了两次斯坦索姆,每次都掉了一把“斩骨剑”——自带很漂亮的附魔效果!所以想用一个宏命令实现剑盾切换双持。但上面的武器切换宏是无法实现的,于是按照下面的方式做了一个宏:

第1步:将其中一把武器进行附魔技能喊话宏,或将两把武器进行不同的附魔,然后将武器放到背包里。

第2步:先制作下面这个宏:

/script local item, itemID, itemLink=GetCursorInfo();printable = gsub(itemLink, "\124", "\124\124");text="("..item..")("..itemID..")("..printable..")";print(text);f=ChatFrameEditBox;f:SetText(text);f:Show();

第3步:将该宏放到一个有快捷键的动作条上。

第4步:用鼠标拿起一把武器(别放下),按快捷键使用上面那个宏,会发现聊天窗口出现下面的内容:

如果没有附魔武器,按宏打出的文字是相同的。

第5步:把输入框里的内容复制出来,再拿起一把武器,同样用宏复制输入框里的内容。然后把文本中标出的部分填充到下面的宏中,完成!

/script f=EquipItemByName;f("|Hitem:13361:803:::::::60:::1::::|h[斩骨剑]|h|r",16);f("|Hitem:13361:805:::::::60:::1::::|h[斩骨剑]|h|r",17)

后来发现这个宏无法在战斗中从剑盾切换双持,于是变通了一下,使用两个宏来解决问题。

第一个宏是在切换防御姿态时自动切换剑盾:

魔兽技能喊话宏_技能喊话宏_技能喊话宏

#showtooltip 嘲讽

/equipslot 16 斩骨剑

/equipslot 17 龙人之盾

/cast 防御姿态

第二个宏是单独切换副手的宏:

/equipslot 17 斩骨剑

远程开怪

#showtooltip

/cast 投掷

/cast 枪械射击

/cast 弩射击

/cast 弓射击

/startattack

无论装备什么远程武器都可以使用,省去托技能的繁琐(记得带够弓箭或者子弹)。前期建议战士玩家带最低级的飞刀,不占包裹空间且不花费修理。 同时,为了避免施放技能时屏幕中心提示“您没有佩戴XX武器...”,可以适当修改武器的先后顺序。

拦截/冲锋

非战斗状态且没有目标上马;有未死亡的敌对目标则冲锋,若在马上则下马同时冲锋;战斗中非战斗状态则切换狂暴姿态并拦截。

注意:冲锋时不要连续点击宏,否则会切换成狂暴姿态并把拦截用掉。

后期坐骑多了再修改成随机选坐骑。

#showtooltip [stance:1]冲锋; [combat,stance:2]拦截; [nocombat,stance:2]冲锋;[stance:3]拦截

/dismount

/cast [nocombat, harm,nodead,stance:1] 冲锋; [combat, nostance:3] 狂暴姿态; [nocombat, nostance:1] 战斗姿态; [combat, harm,nodead,stance:3] 拦截

/use [nocombat]斑点霜刃豹缰绳

断筋/格挡

#showtooltip [stance:1]断筋;[stance:2]盾牌格挡;[stance:3]断筋

/cast [harm,nodead,stance:1]断筋;[harm,nodead,stance:3] 断筋;[stance:2]盾牌格挡

盾墙并通知剩余时间

#showtooltip 盾墙

/cast 盾墙

/IN 5 /大喊 盾墙还剩下..5..秒

/IN 6 /大喊 盾墙还剩下..4..秒

/IN 7 /大喊 盾墙还剩下..3..秒

/IN 8 /大喊 盾墙还剩下..2..秒

/IN 9 /大喊 盾墙还剩下..1..秒

破胆

技能喊话宏_魔兽技能喊话宏_技能喊话宏

#showtooltip 破胆怒吼

/use [nocombat]斑点霜刃豹缰绳

/stopmacro [nocombat]

/cast 破胆怒吼

/stopattack

破胆需要25怒,所以可以跟上马绑定。另外由于常常在野外被怪追,为了避免持续自动攻击,同时绑定了停止攻击。

可以再多做一个宏,PVP使用

#showtooltip 破胆怒吼

/cast 破胆怒吼

/stopattack

/use [@以弓之长] 厚魔纹绷带

雷霆

#showtooltip 雷霆一击

/cast 战斗姿态

/cast 雷霆一击

练级时点出了怒气掌控技能喊话宏,拉怪时冲锋,雷霆,切防御赞怒,四秒后使用该宏施放雷霆

目标标记

魔兽技能喊话宏_技能喊话宏_技能喊话宏

/script SetRaidTarget('target',8); (数字8代表第8个图表.1-8可替换)

把选定的目标自动标记成骷髅、星星这类图案

其他

以下的宏大家可以根据自己的操作习惯进行选择。

打断宏

#showtooltip [stance:1]盾击; [stance:2]盾击; [stance:3]拳击

/cast [stance:3] 拳击

/equip [nostance:3,noequipped: Shields] XX单手剑

/equip [nostance:3] XX盾牌

/cast 盾击

战斗、防御姿态盾击,狂暴姿态拳击。笔者个人更喜欢根据情况自己判断,所以并没有将拳击和盾击组合到一个宏里,仅将拳击做了一个简单的宏。同时,因为插件一般都自带打断成功时团队通告,所以没有把打断通告绑定。若有需要可以参考下方的“打断成功喊话宏”

#showtooltip 拳击

/cast 狂暴姿态

/cast 拳击

打断成功喊话宏

大喊把say修改yell

/ A=CreateFrame("frame")

A:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")

A:Set("OnEvent",function(_,_,_,e,_,_,p,_,_,_,n,_,_,_,_,_,_,s)if(e=="SPELL_INTERRUPT"and p=="玩家姓名")then SendChatMessage("打断>"..n.."

评论区