當前位置:編程學習大全網 - 編程語言 - 關於魔獸世界防戰宏

關於魔獸世界防戰宏

坦克

常用宏1

cast Sunder Armor

/stopcasting

/cast Heroic Strike

常用宏2

/cast Revenge

/stopcasting

/cast Shield Block

嘲諷(alt點擊是挑戰怒吼,ctrl點擊是懲戒)

# show Taunt

/cast [modifier:alt] Challenging Shout;[modifier:ctrl,nostance:1] Battle Stance; [modifier:ctrl,stance:1] Mocking Blow; [stance:2] Taunt; [nostance:2] Defensive Stance

貌似是個懶人坦克宏

/castsequence reset=5 Shield Block, Revenge, Sunder Armor

純防戰使用天賦技能的宏

/castrandom Devastate, Shield Slam

/stopcasting

/cast [modifier:ctrl] Cleave; Heroic Strike

壹個單獨的懲戒宏

# show Mocking Blow

/cast [nostance:1] Battle Stance; Mocking Blow

/cast [nostance:2]Defensive Stance

---------------------------------------------------------------

群體坦克

隨機的對妳周圍的壹個目標破甲,然後回到妳的初始目標。

/targetenemy

/cast Sunder Armor

/targetlasttarget

對妳鼠標指著的目標破甲,妳並不會失去妳當前的目標。

#show Sunder Armor

/cast [target=mouseover, harm, nodead] Sunder Armor

為了解決鎖定到遠處目標的問題而寫的鎖定目標宏

/script SetCVar("targetNearestDistance", 10)

/targetenemy

/script SetCVar("targetNearestDistance", 41) 。包含壹大堆 /施放 的宏不能再用。比如:

/cast 盾牌猛擊

/cast 復仇

/cast 破甲

/cast 盾牌格擋

這個傻瓜宏如今行不通。在舊的wow裏,這個宏如果盾猛不能用,那麽程序將跳過它並檢查復仇,如果不行就看破甲,以此類推,每按壹次至少都會有壹個命令被執行。但tbc裏壹旦某壹步不能用,程序將卡在這裏,後面所有的觸發同種公***cd的技能都被華麗地無視了,僅有少數“點亮”型技能能夠繼續被執行,如英勇和順劈。所以

/cast 壓制

/stopcasting

/cast 致死打擊

永遠放不出致死。而

/cast 壓制

/stopcasting

/cast 英勇打擊

可以,因為英勇並不占用公***cd。此外

/cast 壓制

/stopcasting

/cast 狂暴姿態

可以。因為姿態切換有著自己的獨立1秒的公***cd。最後是

/cast 沖鋒

/stopcasting

/cast 英勇

/stopcasting

/cast 狂暴姿態

是可行的。因為沖鋒/切姿態是互相獨立的cd,而英勇不屬於任何壹種,因此壹鍵可以做這三件事。這是經典沖鋒宏能夠再現的基礎。

其實有兩種方法可以部分繞過這些限制,壹是施放序列/castsequence,另壹個是隨機施放/castrandom,但效果很不好,不如不用,不提也罷

以上是關於戰士的宏的簡單的介紹,希望看了的人對哪些宏能用,哪些要被淘汰心裏有底。也希望大家能夠舉壹反三,很多時候不少小宏都是同壹類型的變體而已。

0。開始攻擊

/startattack

這簡單的壹行能讓妳開始攻擊目標,並且怎麽按都不會停止。比如妳可以將其跟致死合用:

/startattack

/cast 致死打擊

這樣不管有沒有怒放致死,按這個宏都會讓妳開始攻擊。

如果妳習慣於單獨將其作為壹個按鈕,那麽加上壹行:

#show 攻擊

/startattack

1。沖鋒/攔截/斷筋/切姿態

#show [stance:1]沖鋒; [stance:3]攔截

/dismount [mounted]

/startattack

/cast 斷筋

/stopcasting

/cast [nocombat,stance:1] 沖鋒; [nocombat,nostance:1] 戰鬥姿態; [combat,nostance:3] 狂暴姿態; [combat,stance:3] 攔截

鑒於不少人反映切狂暴有時會誤事,把上面加粗部分刪除就能去掉這宏切狂暴姿態的能力

戰鬥外沖鋒,如果不在戰鬥姿態則會切過去,然後再按壹下

戰鬥中攔截,如果不在狂暴姿態則會切過去,然後再按壹下

任何情況下近身後斷筋

戰鬥姿態下顯示沖鋒的冷卻,狂暴姿態下顯示攔截的冷卻

在馬上則自動下馬+沖鋒,只需按壹次

與舊的宏系統能做的事情相比,少了壹個判斷如果怒氣不夠10則先血怒再攔截的功能

雖然省事且可靠,但從技巧上講,斷筋最好還是在快捷欄上占獨立的位置。如果想將沖鋒攔截和別的技能綁定,把斷筋改成那個技能名稱就行

還有就是別在空中亂按這個....

這個宏在15樓有進壹步細化,不過壹般用不到。

2。投擲/開槍/射箭 (感謝65,104,126樓)

/cast [equipped:投擲武器] 投擲; 射擊

/equip [equipped:弓/十字弓]箭頭名稱; [equipped:槍]子彈名稱

壹鍵搞定任何遠程武器的使用。弓/十字弓/槍把我忘了中文版是不是這麽寫,按K查看壹下就可

3。順劈

/script SetCVar("targetNearestDistance",5)

/targetenemy

/cast 順劈斬

/startattack

/script SetCVar("targetNearestDistance",41)

第1行和第5行是設定最小自動選擇目標的距離。

原始的順劈是這樣的:

如果妳當前沒有選中目標,按下順劈技能,系統會自動選擇前方最近的壹個目標,不管是否在近戰距離內。

如果妳當前選中了目標,那麽不管怎麽按都不會改變目標,就算目標在很遠的地方而妳鼻子底下就有另壹個目標也好。

那麽戰場裏有時會遇到這樣的情況:妳怒氣足夠,目標A和B都在5碼內。妳選中A並按下順劈,但在下壹次攻擊出手前A跑出了近戰距離,而B仍在近戰範圍內。這時妳得手動切至B----這個宏就是替妳做了這事:永遠選擇離自己5碼內的任意目標來順劈。

這聽起來有點多余,但實戰中經常就是那麽手動切換的壹點延遲讓A逃出了B的近戰範圍。如果人再多點,場面再混亂點,B是個侏儒然後還有賊不時暈妳等等等等更是如此。

4。雙黃

/cast 毀滅打擊

/stopcasting

/cast 英勇打擊

防戰的泄怒宏。而在剛開始5破前也能利用公***cd來跳過毀滅,當純粹的英勇用

與此結構類似的有:

#show 復仇

/cast 復仇

/stopcasting

/cast 盾牌格擋

5。坐騎/斬殺

/cast [combat] 斬殺

/use [modifier:shift,nocombat,outdoors,flyable] 飛行坐騎物品名稱1; [nocombat,outdoors,flyable] 飛行坐騎物品名稱2

/use [nocombat,outdoors,noflyable] 地面坐騎物品名稱

/dismount [mounted]

如果人物在戰鬥狀態,那麽這個按鈕是斬殺---包括圖標在內。

如果人物在非戰鬥狀態且在外域,那麽用飛行坐騎;按住shift點擊則是用另壹種飛行坐騎,適合平時騎魚片采集,在集合石前則騎龍顯擺的人

如果在老世界,則用千金馬。----所有圖標自動變成相應坐騎的。

這個看起來比較古怪的宏事實上是我最滿意的宏之壹,tbc鍵位嚴重短缺,坐騎這東西給快捷鍵有點可惜,不給的話又不怎麽方便,何況2種.....所以跟斬殺這種使用條件區分得非常明顯的東西結合起來,用到現在無任何瑕疵

6。法術反射

/cast [equipped:盾牌] 法術反射

/equip [stance:1/2] 單手武器名稱

/equip [stance:1/2,noequipped:盾牌] 盾牌名稱

如果裝備了盾就用反射,否則先裝上劍盾再用反射,多按壹次

7。切換姿態+換武器

防禦:

#show 防禦姿態

/equip [stance:2,noequipped:單手劍] 單手武器名稱

/equip [stance:2,noequipped:盾牌] 盾牌名稱

/cast 防禦姿態

去掉方括號和其中的內容可實現按壹次就切換姿態+武器,否則按兩次

第二行的"單手劍"可以是其他單手武器類型,對應妳不常見的、特殊場合下使用的tank武器的類型。

比如說,壹般不拿風劍去頂雙子,要換上個.......混亂吧。那麽第二行就是:

/equip [stance:2,noequipped:單手斧] 風劍名稱

如果妳拿的是非單手斧武器,那麽這會使妳換上風劍;如果妳拿的是單手斧(準備頂雙子了),那麽就不會給妳換風劍。如果妳已經持著風劍,這行也不會做任何事。

(拿混亂舉例是為了說明類型,那麽慢的東西不適合tank)

第壹行的#show是為了保證這個宏看上去和防禦姿態的圖標壹模壹樣.......不加這壹行,防禦姿態下這個圖標周圍壹圈並不會變亮

狂暴:

#show 狂暴姿態

/equip [stance:3,noequipped:雙手斧] 武器名稱

/cast 狂暴姿態

同上

戰鬥:

#show 戰鬥姿態

/equip [stance:1] 武器名稱

/cast [stance:1] 壓制; 戰鬥姿態

第二行去掉方括號內的限制只是為了說明這也可以,當然也能按前兩個那樣加上

第三行裏順路加入壓制,不加也沒所謂。如果不能放壓制,姿態還是照切。

換雙持武器:

/equipslot 16 主手武器名稱

/equipslot 17 副手武器名稱

雙手武器和劍盾互換,不包括切姿態:

/equip [noequipped:單手劍] 單手武器名稱

/equip [noequipped:盾牌] 盾牌名稱

/equip [noequipped:雙手斧] 雙手武器名稱

第壹行的劍和第三行的斧按具體情況替換成自己用的武器類型

8。破膽+停止攻擊

#showtooltip 破膽怒吼

/cast 破膽怒吼

/stopattack

第壹行可不要,只是給這宏加上鼠標移上去後的破膽技能提示。也可加入繃帶的使用,在以上三行後面接上這兩句:

/stopcasting

/use [target=player] (繃帶名)

但這麽綁不太靈活,確保妳破膽時不處於公***cd中,否則可能浪費繃帶機會

9。援護

#showtooltip 援護

/cast [help] 援護; [target=targettarget, help] 援護

/startattack [target=harm]

如果目標是友善的那麽援護;如果目標是敵對,那麽對其目標援護

總之就是不用切目標就能第壹時間援護

10。farm宏

#showtooltip [stance:1/2]雷霆壹擊; [stance:3]乘勝追擊

/cast [modifier:alt]乘勝追擊; [stance:1] 雷霆壹擊

/stopcasting

/cast [nomodifier, stance:1] 狂暴姿態

/cast [stance:3] 乘勝追擊

這就是不太有普遍性的宏了,因為這個追擊顯然也能在戰鬥姿態下用

然而2個觸發公***cd的技能是不能連著寫的,因此要靠姿態繞過這限制.......

這個也可以改造成小副本用的tank開怪宏,很省心:

#showtooltip [stance:1]挫誌怒吼; [stance:2]雷霆壹擊

/cast [stance:1] 挫誌怒吼

/stopcasting

/cast [stance:1] 防禦姿態

/cast [stance:2] 雷霆壹擊

11。壓制宏

壓制現在有兩種實現方式。

第壹是和姿態切換整合:

#show 戰鬥姿態

/cast [stance:1] 壓制; 戰鬥姿態

用這個宏來切換戰鬥姿態,切過來後能壓就壓,不能也沒副作用,猛按就行。省壹個格子

第二是

#show 壓制

/castsequence reset=4 壓制, 狂暴姿態

放了壓制後再點直接切回狂暴。如果壓制不亮那麽不會切,如果壓制打出去但被格擋招架未命中了,仍然會切狂暴。

如果妳在第二技能欄,也就是不隨姿態而變化的那些欄上有空余位置也可以這麽寫:

#show 壓制

/castsequence reset=4 戰鬥姿態, 壓制, 狂暴姿態

壓制亮不亮都會切戰鬥,然而如果不能用的話就切不回狂暴了。

  • 上一篇:魯迅寫《好的故事》時的寫作背景?
  • 下一篇:整蠱專家攻略
  • copyright 2024編程學習大全網