《魔獸世界懷舊服》戰士宏哪些比較好用?魔獸世界懷舊服已在8月27日正式上線,其中由于是原汁原味的還原60年代,所以很多UI和系統的設置都有點難受,這里小編帶來了戰士玩家的宏設置方便操作,一起來看看吧!
60年代戰士1.12版宏:
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
一,沖鋒,壓制,攔截,斷筋
/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
前3行是定義語句,要不然寫不下,另外也使宏更加好看和簡練
首先判斷沖鋒是否可以用,如果能用則沖鋒;
如果不能用,判斷是否目標在攔截的范圍以內,如果在范圍內則攔截;
如果不在攔截的范圍內,判斷壓制是否可以使用,如果不能使用則用斷筋;
如果壓制可以使用,判斷壓制的冷卻是否為0,如果為0則壓制,如果不為0則使用斷筋。
效果就是,如果離敵人遠就沖鋒或者攔截,如果接近了就斷筋,如果斷筋被躲閃則立刻壓制。
壓制完了繼續上斷筋。斷筋上好就該用下面的宏了。
二,致死,旋風,壓制,英勇打擊
/script C=CastSpellByName;
/script if(GetActionCooldown(63)==0) then C("壓制");end
/script if(UnitHealth("target")<20) then C("斬殺");end
/施放 致死打擊
/script if(IsActionInRange(63)==1)then C("旋風斬");end
/script if(UnitMana("Player")>39) then C("英勇打擊");end
第一行為定義語句
第二行判斷壓制的CD是否為0,如果CD為0則壓制,如果不能壓制此行無效
第三行判斷是否能處決,能則處決
第四行釋放致死打擊,(我為什么要用中文?用英文的話宏圖標會一直是亮的,用中文明暗時間同致死打擊)
第五行,判斷敵人的距離,如果在5碼內的話用旋風(利大弊大?自己衡量吧)
第六行,怒氣大于39放英勇打擊(這個自己可以隨便定義)
效果,能壓制壓制,不能壓制能處決就處決,都不能就放致死,致死CD中,敵人在攻擊范圍內就用旋風
怒非常多的時候就用英勇打擊代替普通攻擊。
三,破膽繃帶
/施放 破膽怒吼
/script SpellStopCasting();
/target 安達里克
/script if(GetActionCooldown(69)>0) then UseContainerItem(3,1);end
/script TargetLastEnemy()
第一行,釋放戰士的技能
第二行,停止當前動作
第三行,選擇繃帶目標,名字改成你自己
第四行,判斷破膽這個技能的CD是否大于0,用處就是看看你破膽是否釋放成功,
經常我按技能的同時,對手跑出范圍了,結果我在那傻傻的繃帶,現在破膽不在CD中不會繃帶了。
第五行,選擇最后一個敵人
效果,目標被恐懼畏縮的同時你自己繃帶,1秒都不浪費,恐懼結束剛好繃帶完
四,群體攻擊
/script G=GetActionCooldown;C=CastSpellByName;
/script F=CastShapeshiftForm;if(G(71)<2)then F(1);else F(3);end
/script if(IsUsableAction(71)==1)then C("橫掃攻擊");end
/施放 旋風斬
/施放 順劈斬
/script if(UnitHealth("target")<5)then TargetNearestEnemy();end
自動判斷橫掃攻擊的CD,當CD好了的時候如果不在戰斗姿態則自動切換到戰斗姿態放橫掃攻擊
然后再自動切換回狂暴姿態,放旋風和順劈
最后一行判斷目標的血量,如果少于5%,則切換下一個目標
五,雙手武器和盾切換
/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
相關攻略推薦
想要了解更多關于戰士的專業選擇方面的攻略可以點擊右邊的鏈接>>>《魔獸世界懷舊服》戰士專業推薦攻略
想要了解更多關于職業宏的攻略可以點擊右邊的鏈接>>>《魔獸世界懷舊服》各職業宏大全
瀏覽量:42022-11-10
瀏覽量:02022-11-10
瀏覽量:02022-10-31
瀏覽量:02022-10-31
瀏覽量:02022-10-20
瀏覽量:02022-10-19