作者leo1021 (Komm, susser Tod)
看板WOW
標題[問題] 關於火法上目標活體的巨集
時間Sat Dec 17 03:07:04 2011
因為最近火法天賦崛起,所以我的法師也洗成了火法來打副本,但是在寫活體巨集的時候
遇到了一點小麻煩,希望有版友能夠幫忙解惑。
因為火法如果同時掛三個以上目標DOT的話會獲得10%加速的BUFF,所以我想要試著寫一個
活體巨集,它的功用就是:當我有mouseover目標的時候對它上活體,如果沒有的話就對
我的當前目標上活體。就是這麼簡單的一個巨集,但是我自己實際動手寫的時候卻沒辦法
達成我想要的結果,因為不知道是我自己寫法錯誤還是這個巨集本身就無解,所以上來請
大家指點一下。我自己一開始所寫的幾個巨集如下:
/cast [target=mouseover]活體爆彈;活體爆彈
這個巨集如果我沒有mouseover目標的話,它不會對我的當前目標上活體。
/cast [target=mouseover][harm]活體爆彈
這個巨集也一樣,沒有mouseover目標的話不會對我的當前目標上活體。
/cast [harm][target=mouseover]活體爆彈
這個巨集反而變成永遠只對我的當前目標上活體,不會對我的mouseover目標上活體。
自己寫了幾個巨集都失敗以後我發現,不管我的寫法怎麼改變,只要[target=mouseover]
寫在最前面,那麼不管怎麼寫永遠都是對我的mouseover目標上活體;相反的如果把[harm]
寫在最前面,那麼永遠都只對我的當前目標上活體。想請教一下對於巨集有較深入研究的
版友們,關於我所想寫的這個巨集是否為可行的呢?還是說只能用複合鍵的方式來解呢?
/cast [target=focus,mod:alt][target=mouseover,mod:ctrl]活體爆彈;活體爆彈
這個巨集是我目前寫出來可以完美達成我要求的巨集,但是這巨集的mouseover目標要按
ctrl才會上活體,有沒有辦法可以讓這巨集不用按ctrl一樣可以對mouseover目標上活體
而且不影響這個巨集的功能呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.202.225
推 scvb:那邊可以加一個exists 這樣沒有滑鼠目標的話會進行下一個判斷 12/17 03:13
→ scvb:[@=mouseover,exists,harm]活體抱蛋;活體抱蛋 12/17 03:15
多謝指點!經過你的指點以後,我把巨集改寫成下面這樣:
/cast [target=mouseover,exists][target=focus,mod:alt]活體爆彈;活體爆彈
這樣可以完美達成我所想要的要求了,果然遇到巨集這種問題還是要來版上直接請教,
比我自己想了兩三天還要有效率又有效,十分感謝scvb版友的指點。
※ 編輯: leo1021 來自: 114.41.202.225 (12/17 03:23)
推 scvb:抱歉@後面沒有等於,請刪除 12/17 03:21
→ scvb:/cast [@mouseover,exists,harm]活體爆彈;活體爆彈 12/17 03:21