【鼠標指向宏 騎士鼠標指向治療宏 魔獸世界鼠標指向宏作用 奶德回春鼠標指向宏】
最近回歸.有些宏我已經看不懂了,于是特來求教, 本來就想伸個手,但是由于某只SM太白癡,我覺得有必要普及一下最基本的宏知識,于是隨便寫寫,基本為個人心得,輕噴。
先說指向:
所謂鼠標指向宏,也就是說在你不選擇目標或者選擇著其他目標等情況下攻擊/治療/打斷/親吻/爐石...的行為=.=.
比如傳說中的六脈神劍宏,指哪打哪.說個簡單點的例子就是:
你當選中的目標是A,突然出現一個敵對目標B,這時你可以一邊看著A對你搓炎爆。
一邊用鼠標指著B(不改變當前目標,你的目標依然為A)。
你讀變樣將其瀟灑羊掉后,直接按沉默,將A沉默,然后瀟灑雙殺。
例:
鼠標指向施放變形術
#showtooltip 變形術
/cast [target=mouseover,nomodifier,exists] 變形術
這是一個標準的指向宏,他的用處就是羊你鼠標指向的目標。
讓我們來分析一下這個宏的原理:
#showtooltip變形術
這個語句的意思是:你在建立一個新的宏的時候,你選擇的是問號,于是他的圖標就變成了變形術。
#showtooltip /casttarget=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: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]
/script SetRaidTarget("focus", 1)
/cast [target=focus] 法術反制
/stopmacro [nogroup]
/s --== 已經對 "%t" 施放法術反制并加上標記 ==--
這是一個稍微有些復雜的宏,涉及到了腳本,有興趣的同學可以移步這里[[扔磚]腳本宏入門][[求宏終結者][宏的進階:二]LUA腳本語言、WOWAPI、與EVENTS[20100205]]
他的功能有:
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使之成為焦點且鎖定焦點,然后加入你想做的事情,比如焦點打斷,焦點羊等等。