基本介紹
宏命令,定義,作用,套用實例,變形術,變羊術,焦點沉默,優缺點,優點,缺點,其他領域,
宏命令
在《魔獸世界》這款遊戲中,由於遊戲的多樣性,使得遊戲中虛構的13個種族11大職業以及各種表情動作都十分繁雜,由此以來進行複雜的操作將是十分困難的事情,例如同時激活2種以上的法術,施法的同時用遊戲中的聊天系統傳送信息等。這時候宏命令就顯得非常重要了,wow中的宏命令自遊戲運營已經發展出了很多類型的宏命令,小到輸入指令就能用一個按鍵喊話,大到各種技能和狀態下的配合運用。
定義
所謂滑鼠指向宏,也就是說在你不選擇目標或者選擇著其他目標等情況下攻擊/治療/打斷/親吻/爐石的行為等等,比如你當選中的目標是A,突然出現一個敵對目標B,這時你可以一邊看著A對你進行施法,一邊用滑鼠指著B(不改變當前目標,你的目標依然為A),你施放控制法術將其控制後,直接施放沉默系法術,將A沉默,可以做到雙殺的效果。也就是說,滑鼠指向宏——這個命令的運用可以讓玩家進行多元化的角色控制和敵方監控。
作用
以治療職業為例,在25人乃至早些版本的40人raid里,人員的位置,名字和狀態都是很混亂的,尤其是遇到跑位複雜,技能繁多的boss,如果沒有良好的外掛程式支持,團里的HP損耗速度和不規則性將是治療們的噩夢。
這時滑鼠指向宏就可以幫助治療們減輕些負擔,例如怪物放出有明顯行進路線而且行動緩慢的範圍傷害性技能時,治療可以通過滑鼠尋找即將受到傷害的人員對其進行一系列的預讀,施放護盾法術等防護措施。如果沒有滑鼠指向宏,僅僅在團隊姓名版上面找人的話,會造成很多不必要的損失,如反映過慢造成對方已經受到大量傷害導致角色死亡乃至整個團隊一起陪葬的情況。這後果將是很可怕的。
套用實例
變形術
#showtooltip 變形術
/cast [target=mouseover,nomodifier,exists] 變形術
這是一個標準的指向宏.他的用處就是羊你滑鼠指向的目標
讓我們來分析一下這個宏的原理:
#showtooltip 變形術
這個語句的意思是:你在建立一個新的宏的時候,你選擇的是問號.於是他的圖示就變成了變形術
#showtooltip /cast target=mouseover,nomodifier,exists]
target=mouseover 語句的意思就是:目標=滑鼠指向
於是我們來看下面一個宏.
#showtooltip
變羊術
/stopcasting
/Cast [modifier:ctrl,target=focus,harm,nodead]變羊術;[modifier:alt,target=mouseover,harm,nodead]變羊術;變羊術
這個宏的作用是:
首先打斷當前施放,直接按宏為當前目標羊,+Ctrl按宏為焦點羊,+Alt按宏為滑鼠指向羊
這就涉及到一個順序的問題.下面我們就來看一下這個宏的順序是怎么樣的:
#showtooltip 變羊術
/stopcasting
不過多贅述.一個是圖示一個是打斷當前施法.
其關鍵是在下面這一個語句:
/Cast [modifier:ctrl,target=focus,harm,nodead]變羊術;[modifier:alt,target=mouseover,harm,nodead]變羊術;變羊術
那么這個語句也可以這樣寫:
/Cast 變羊術
[[modifier:ctrl,target=focus,harm,nodead]變羊術;
[modifier:alt,target=mouseover,harm,nodead]變羊術;
這樣看這個宏就就十分的明白了.
/Cast 變羊術=對目標施放變羊術
[modifier:ctrl,target=focus,harm,nodead]變羊術;=當你按下ctrl時,對你的焦點目標施放變形術.;
[modifier:alt,target=mouseover,harm,nodead]變羊術;=當你按下alt時,對你的滑鼠指向目標施放變形術.;
於是我們可以得出這樣的結論:
在/stopcasting的下面
增加/focus [modifier:xx,target=xxx]命令
其中,target=xxx,的意思是使XXX成為你的目標
其中,modifier:xx,的意思是當你按下XX鍵時..
於是.任何法術指向性傷害法術,我們都可以在其原本的宏中加一個:target=mouseover是之變為滑鼠指向宏.並且可以加入一些判斷語句,來增加鍵位比如按下XX的時候.
所謂的焦點,就是說你可以一邊打FB一邊看柯南.還能知道你的羊的怪是不是還老實的在那裡.這就是焦點的的作用.監視一個目標,並且在不切換當前目標的情況下.你可以對焦點目標攻擊/治療/交易/繃帶/吐口水...
比如經典的焦點打斷.讓停就停啊.說個簡單點的例子就是:
在某個FB,你的RL告訴你,你是來打斷的.你的任務就是絕不能讓對方施法成功.但是你又非常想和大家彪DPS.可以來回切換目標必然會損失很多.於是你這么辦.
選擇需要打斷的目標,然後將其設為焦點.(你的當前目標依然為你要輸出的BOSS).
然後每當你需要打斷的時候.你只要輕輕按下你的焦點打斷宏.你就會發現你輕鬆贏得了戰鬥,而不是顯得手忙腳亂.
焦點沉默
#showtooltip
/clearfocus [target=focus,dead]
/focus [target=focus,noexists]
/cast [target=focus] 法術反制
/stopmacro [nogroup]
/s 已經對 "%t" 施放法術反制並加上標記
他的功能有:
1.如果你的焦點目標已死,則清除你的焦點。
2.如果你的焦點目標不再存在,則清除你的焦點。
3.如果你沒有焦點,則設定你的當前目標為焦點。
4.在焦點目標頭上設定一個星星標記(如果你是隊長/團長/助理)。
5.對焦點目標施放法術反制。
6.發出變羊反制提示。
下面讓我們來分析一下這個宏的原理:
#showtooltip
不在多解釋,選擇圖示.
/clearfocus [target=focus,dead]
這句的意思是:當的目標已經死亡的時候,清除焦點
/focus [target=focus,noexists]
這句的意思是:如果你的目標不存在,就清除你的焦點
/script SetRaidTarget("focus", 1)
這句話涉及到一個腳本的運行,有興趣的同學可以看上面的連結.
/cast [target=focus] 法術反制
這句話的意思是:對你的焦點目標施放法師反制.
/stopmacro [nogroup]
這句的意思是:當沒有條件?時,停止這個宏的循環(個人理解.)
/s --== 已經對 "%t" 施放法術反制並加上標記
這句的意思是:/S 喊話
於是結論就是這個樣子滴:
其實這個宏的中心思想就是添加宏的功能,就是無焦點目標時使用宏,可使目標成為焦點後施放法術
target=focus,noexists命令的意思是使之成為焦點且鎖定焦點.
也就是說你用宏以後當前目標成為焦點,當你切目標使用宏後當前焦點不改變.
如不需要鎖定焦點,/focus [target=focus]這樣即可
所以,當我們需要使用焦點的時候,我們可以使用:target=focus,noexists使之成為焦點且鎖定焦點.然後加入你想做的事情.比如焦點打斷,焦點羊等等。
以上僅為部分職業(法師)的技能宏,如玩家想替換掉自己職業的技能,可以做技能文字,和施法目標上的微調,以達到目的。
優缺點
優點
玩家可以通過滑鼠指向宏的特性,對全團或對手進行全程跟隨監控,而且滑鼠的目標不會顯示在螢幕上方的目標姓名區,也就是說,玩家可以在監控當前目標的情況下,對滑鼠指向的目標實施動作。既節省了自己的操作量,節省了時間,也為整個團隊的穩定性做出了貢獻。
缺點
由於滑鼠指向宏宏命令編輯方式多種多樣,可以變換各種優先權,如優先當前目標,優先滑鼠指向目標等,在宏命令編輯器中,一字之差就可能導致整個宏命令不能按照預想工作,甚至命令崩潰不能使用。所以對於宏命令編輯的初學者們來說,是需要注意的地方。
使用滑鼠指向宏一定要確定動作已經作用在當前目標才能換目標,不然過慢的動作或者卡公共CD會造成施法錯誤,反倒浪費了時間。
其他領域
同《wow》中滑鼠指向宏的運用,在其他軟體或程式中也有類似滑鼠指向宏的運用,意在簡化操作,加強作業精度等。