魔兽世界怀旧服战士实用宏汇总
魔兽世界怀旧服战士实用宏汇总介绍,在怀旧服当中选择战士职业的玩家很多,那么有哪些战士实用宏呢?
魔兽世界怀旧服战士好用的宏大全:
调整视野距离
/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.."