更新时间:2025-07-01 14:26:20来源:互联网
魔兽世界怀旧服战士宏命令有哪些?宏命令能够帮助我们更快速地完成所需的战斗操作与技能释放,从而提升游戏效率和整体体验。接下来就由1333wan小编为大家带来魔兽世界怀旧服战士宏命令设置推荐。
魔兽世界怀旧服战士宏命令设置推荐
宏命令1:自动检测是否拥有战斗怒吼BUFF,没有则施放,有则进行普通攻击
/script for i=1,20,1 do if (UnitBuff("player",i) ~= nil) then if (string.find(UnitBuff("player",i),"BattleShout") ~= nil) then CastSpellByName("攻击");break; end end if (i==20) then CastSpellByName("战斗怒吼(等级 6)"); end end
你可以将此命令整合进一个综合宏中使用,也可以单独使用。例如:
/施放 破甲
/......
宏命令2:自动切换姿态并释放技能(狂暴姿态→狂暴之怒→防御姿态)
/script GS=GetShapeshiftFormInfo;CS=CastSpellByName;_,_,isActive,_ = GS(3);if isActive~=nil then CS("狂暴之怒") else CS("狂暴姿态");end
/script _,_,isActive,_ = GS(2);if isActive~=nil then CS("攻击") else CS("防御姿态");end
宏命令3:冲锋、压制、拦截、断筋自动判断释放
/script C=CastSpellByName;
/script U=IsUsableAction;
/script R=IsActionInRange;
/script if(U(61)==1)then C("冲锋");elseif(R(61)==1)then C("拦截");elseif(U(63)==nil)then C("断筋");elseif(GetActionCooldown(63)==0)then C("压制");else C("断筋");end
宏命令4:致死打击、旋风斩、压制、英勇打击智能顺序释放
/script C=CastSpellByName;
/script if(GetActionCooldown(63)==0) then C("压制");end
/script if(UnitHealth("target")
/施放 致死打击
/script if(IsActionInRange(63)==1)then C("旋风斩");end
/script if(UnitMana("Player")>39) then C("英勇打击");end
宏命令5:恐惧+绷带组合技
/施放 破胆怒吼
/script SpellStopCasting();
/target 安达里克
/script if(GetActionCooldown(69)>0) then UseContainerItem(3,1);end
/script TargetLastEnemy()
宏命令6:群体攻击循环
/script G=GetActionCooldown;C=CastSpellByName;
/script F=CastShapeshiftForm;if(G(71)
/script if(IsUsableAction(71)==1)then C("横扫攻击");end
/施放 旋风斩
/施放 顺劈斩
/script if(UnitHealth("target")
宏命令7:双手武器与盾牌自动切换
/script P=PickupInventoryItem;
/script C=PickupContainerItem;
/script P(17);if(CursorHasItem())then C(4,2);C(4,1);P(16);else C(4,1);P(16);C(4,2);P(17);end