作者Zazzi (!!!)
看板WOW
標題[心得] 滅敵器10距離內敵人數量監控
時間Thu Mar 1 11:56:54 2018
*
更新:實測發現滅敵器觸發最短距離不是物品上寫的10碼,大約6-7碼
2018/03/02更新:
在askmrrobot有這飾品詳細的機制:
https://tinyurl.com/ycyeln3d
剛簡單測試它觸發機制應該是
rppm,那這樣更多單位,並不能提高飾品觸發率
(待詳細實測,但若以rppm的原理,多目標/多傷害數ex.dot多tick數, 並不影響觸發率)
其實也是蠻合理的,不然這飾品因為觸發傷害是AE,如果多目標能線性增加"觸發率",那
多目標"傷害"會是指數型成長,類似火法炸彈,在超多怪狀況下飾品會過強。
機制有幾個特點:
1.
距離和目標:
是只要有最少
1個敵方離你
6-7碼以上,且該單位不用是你當前"選定的"目標,
且它有受到你傷害法術就能觸發,可以是dot如點燃,指定目標技能如奧衝,
不需目標技能如奧爆均能觸發。
2.
傷害機制:
飛彈飛出去擊中目標,傷害範圍是20碼AE,該目標受100%傷害,離目標越遠傷害越低,20
碼的話只剩50%,另外近期有修正不會aggro到未進戰鬥的敵方(大秘使用度改善)
以這機制來說dot職業如暗牧或火法會有點小技巧,比如一群怪8隻,每隻都傳到DOT後,
有1-2隻跑離開主怪群,那暗牧可以跑到那1-2隻怪中間使飾品不會觸發在那1-2隻身上,
讓飛彈去觸發炸到主怪群。可以大範圍AE性能如火法40碼龍噴也是比照辦理。
總結:我覺得這滅敵器的wa就沒啥實用性了
你只要裝個range display UI可顯示選定目標距離就夠了,
而且就只有奧法最麻煩,其他遠程職業一般都站遠遠在AE
最短6-7碼外即可觸發對奧法來說也是更友善了些
之前做的滅敵器相關wa
有裝滅敵器,可即時監控8碼內有多少可攻擊敵方數量,
使用上一般你會想知道現在一坨怪,有幾隻在不觸發範圍內以利你調整位置
你希望數值為0表示怪都在10碼外。大概是奧法最有用
Wago link:
https://wago.io/H1mAHeHdz
另外還有奧爆範圍內可攻擊敵方數量監控15碼內(但奧爆為14碼)
極限距離時會有誤差,但目前最多能做到這樣子
Wago link:
https://wago.io/Hy4zr0V_M
如果你想監控其他技能範圍內的敵方數量,內有說明可自行修改。
--
上篇文有同步發到法師大論壇altered time問,
大概結論要完美監控奧爆的14碼不太可能了,15碼的湊合著用
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.234.25
※ 文章網址: https://www.ptt.cc/bbs/WOW/M.1519876619.A.8E5.html
推 izplus: 不是10碼外才會射?03/01 12:05
→ Zazzi: 是,所以你要站在10碼外,數值為0最好03/01 12:09
→ Zazzi: 如果有人要自行修改更好的顯示方式,自己取用。比如03/01 12:11
→ Zazzi: 可以修改成顯示10碼內有多少,10-40碼有多少等等03/01 12:12
推 sudo: 推一個~可惜沒有TMW版的XDDD 03/01 13:19
推 aegius1r: 推推 03/01 14:00
推 wraith1215: 怒噓 03/01 14:15
推 pijhs50319: 我大火屁卡卡先推再看 03/01 15:32
推 yokodream: 先推卡卡雖然我是補用不到(掩面 03/01 20:35
推 HouseOfSleep: 魔爆法師推個 03/02 00:17
推 vice: 熊跟貓的斷法 碎顱猛擊是13碼 ID是106839 可以用嗎? 03/02 06:34
→ vice: 要用的話要怎麼改呢 03/02 06:34
你把自訂觸發裡的IsItemInRange(33069, unit) == true
改成 IsSpellInRange((GetSpellInfo(106839)), unit) == 1
但是要你那個角色有該技能才有用。
用物品或法術range check有很大差別:
1.用物品的話,你不用有那件物品即可作用,且欄位直接填物品名稱或其ID可
2.用法術的話,需要是該角色有的技能才有作用,且欄位你不能直接填法術ID
直接填的只接受法術名稱,但用(GetSpellInfo(法術ID)可應對。
詳細可看下面這篇,找其中Range check有說明。
https://github.com/WeakAuras/WeakAuras2/wiki/Useful-Snippets
比如你是奧法,用熊/貓的技能碎顱猛擊技能是無法監控
3.不管物品或法術都是要指定目標型的才有用,像奧爆這種不用目標也可施放的
它無法監控,IsSpellInRange是nil
GOOGLE查完的結論就是:因為之前DBM等UI太強大,例如最有名地獄火阿克射線雷達
BZ後來鎖住我們得到位置距離資訊參數,目前只有類似上面這種參數可以拿來
range check。
→ Zazzi: 話說我不是理工科的,更進階我也不會了,就查到的分享 03/02 10:33
※ 編輯: Zazzi (61.227.236.9), 03/02/2018 13:02:39