關於即時監控X碼內敵(友)方數量 - WOW

Table of Contents

 有個UI是range display,可以看你和目標大約距離碼數。

 但相信很多人都有這種需求:
 想即時監控X碼內敵人(或友方)數量,會和你施放技能優先級有關。
 舉奧法為例,奧爆14碼範圍內2目標、3目標+、8~9目標+,技能優先級有不同

 之前在wago.io挖到一個還不錯的wa,https://wago.io/rycHBJxSG
這是戰士監控8碼內敵方數量,會有即時數字變化顯示在wa圖示上,
和其施放旋風斬有關。

 在看了他寫的自訂觸發lua和上網google後發現,
 它使用的關鍵語法是isiteminrange(is item in range)
 就是以目標有無在物品使用範圍內,而且重點是你不用擁有這個物品就可以監控。
他使用的物品是Burning Torch剛好碼數為8碼可對敵方使用。

 於是再去google到以下list,精簡呈現:
註:中括號內為該物品使用碼數,後面數字為物品ID
 對敵方使用物品
[5]37727, -- Ruby Acorn
[6]63427, -- Worgsaw
[8]33278, -- Burning Torch
[10]32321, -- Sparrowhawk Net
[15]33069, [20]10645, [25]24268, [30]835, [35]24269, [40]28767

想要詳細的可咕狗wow item range list(也有對友方目標使用物品)

所以如果你想要監控的碼數有剛好如上的,可以直接修改上面wa自訂lua觸發項裡面
 的物品ID改成你要的,wa圖示在自行更換。
 比如奧法奧爆14碼範圍,我改成15碼的33069,即可監控15碼內有多少數量敵方。

以上是分享,那個人的問題來了,
1.有沒有物品剛好使用碼數是14碼的?
2.有資料庫可以針對物品使用碼數搜尋的嗎?
  上面這兩個問題,我花很多時間了還沒解決,看有沒有人剛好有研究,幫幫忙~

 3.假如沒有物品剛好14碼,有兩個可能下手的地方
語法IsSpellInRange
http://wowwiki.wikia.com/wiki/API_IsSpellInRange
資料庫Addon Librangecheck 2.0
https://www.wowace.com/projects/librangecheck-2-0/pages/api

有可能應用這些資訊寫一個wa自訂觸發可監控14碼內敵方數量嗎?
  個人對程式語言不熟,只能到這個程度,有人幫忙完成的話,願發P幣答謝。

--

All Comments

Aaliyah avatarAaliyah2018-02-28
32321 return true 是13 yd 以內 希望這有幫到你
Charlie avatarCharlie2018-03-03
先謝樓上,你意思是32321這物品碼數是13內而不是上面寫的10
Yedda avatarYedda2018-03-07
剛測一下32321好像還是10碼?
Franklin avatarFranklin2018-03-10
現在在看能不能從LIBRANGECHECK裡挖到可用的東西
Delia avatarDelia2018-03-14
我用RANGE DISPLAY和奧爆DOUBLE CHECK距離,用下面這指令測
Thomas avatarThomas2018-03-15
/RUN PRINT(IsItemInRange("32321","target")) 10碼內
才return true說
Eartha avatarEartha2018-03-16
然後IsSpellInRange又只有需要目標技能才return 1或0
Ina avatarIna2018-03-16
像奧爆這種沒目標的都是nil,然後又沒其他技能施法距離14碼