精華區beta WOW 關於我們 聯絡資訊
遊戲中偶爾會有人問到巨集的問題 稍微了解一下就會發現大部分都是出在基本教學中沒有提及的部份 所以大概就最近寫巨集的心得來分享一下 一。[harm,target=XXXXX] 這是新手會犯的錯誤,他們會把他解釋為「如果當前目標為敵對,則對XXXXX施放法術」 然而正確的解釋是「如果XXXXX為敵對,則對XXXXX施放法術」 假設我們要寫出,目標為敵對時對自己用回春,平常則對目標使用回春 常見的錯誤寫法為 /cast [harm,target=player] 回春術; 回春術 就算玩家本身被心控,也仍舊不為敵對目標,第一個條件是永遠沒法使用的 正確寫法則為 /cast [help] 回春術; [target=player] 回春術 二。[harm][help] 這算是上面的延續補充,一般對目標條件常用的為這兩個,不過這樣其實還是不夠嚴謹 我們重新來看剛剛可以使用的/cast [help] 回春術; [target=player] 回春術 這個巨集在實際操作上會發生一個問題,就是當你現在沒有目標時你不小心按到 一般情況是游標顏色會反白,然後你只要再選任何一個目標點下去,回春才會放出去 可是這個巨集會自動對你自己上回春,在某些情況下卡gcd肯定是沒好事 所以就必須用到[exists]了 於是再把它修正為如下 /cast [help] 回春術; [noexists] 回春術; [target=player] 回春術 三。/target + /targetlasttarget 有些時候我們使用這兩個指令會發現無法準確回到原本的目標 相關說明可以參考我之前發的#18SxYhQz,如果懶的看的話我這邊再重新解釋 一般最常見無法導回上個目標的原因是,當前目標與預指定的目標為同一個 給定一個主要ma甲,我們想把當前目標換成甲之後,利用/tlt再切回原始目標 問題就出在於,假設我們上一個目標是乙,而當前目標就已經是甲 使用/tar甲+/tlt後,因為我們目標沒變過(一直是甲)所以/tlt就把我們目標導向乙了 要解決這個問題,我們要知道「沒有目標」也是一個目標 利用/cleartarget創造出一個新的「lasttarget」 再搭配/targetlasttarget+/stopmacro[exists]+/targetlasttarget就可以正常運作 #18SxYhQz裡完成的巨集如下 /cleartarget /targetlasttarget /tar 甲 /cast [target=targettarget] 驅散魔法 /targetlasttarget /stopmacro [exists] /targetlasttarget 四。[target=XXXXX] 眾所皆知這並不是條件,而是為要施放的法術作一個指向性的動作,然而事實並非如此 重點就在於,該法術是否需要目標指向! 在一些不需要目標即可成功施放出來的法術,我們就可以做出target的條件效果 舉一個比較實用的例子就是 /cast [harm,target=party1] 亡靈意志; 寒冰箭 亡靈意志本身施放不需要目標,而這個巨集代表的意思就是 如果你隊友變成敵對(通常表示你被心控),那麼只要連打這巨集,你就會自己開亡靈解掉 同理也可以改成/use [harm,target=party1] 部落勳章; 寒冰箭 不過缺點就是假如該party1隊友被心控(他變敵對了),你也會把亡靈或勳章給無端開掉 基本上大概就是這樣,有新的想法也歡迎一起討論 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.199.62
Xavy:你自己1跟3矛盾啦,實際上1是對的,隊友被心控也還是[help] 07/26 09:20
Xavy:自己被心控我就沒試過了XD 07/26 09:21
Xavy:咦 是一跟四 才對 07/26 09:22
rogeroger:自己被心控 隊友會變harm 打ZA山貓王小兵測試就知道了 07/26 09:22
rogeroger:隊友被心控 該隊友則會變harm 07/26 09:23
Xavy:隊友被心控是harm? ˊˋ 那你一裡面又寫不為harm 07/26 09:25
Xavy:喔 看懂了 是玩家自己 07/26 09:26
Xavy:不過隊友被心控真的還算是help.. 我之前巨集就是這樣出問題 07/26 09:27
rogeroger:我說"玩家本身"是指我們操控的"第一人稱" 而非泛指隊友 07/26 09:27
Xavy:[harm,target=xxxx]本身的寫法就很容易讓人搞錯啦 07/26 09:38
Xavy:改成[target=xxxx,harm] 好懂多了 07/26 09:38
meowyih:難得有附解說的巨集文章,真該好好的推一下 ^_^ 07/26 11:38
ItsMory:幫推 07/26 12:11
ak147:很不錯! 07/26 12:21