看板WOW
: 目前公會有些人 用reforegelite會出現問題
: 沒法一直給出正確的重鑄數值 可能你這次重鑄完 在點一下npc
: 他又會叫你重鑄 後來發現是因為reforgelite不會算到亞洲特別版的數值
: 而在curse網站上 到是有人回應說 只要升級過後的裝備就會出現這部份的問題
: 不知 有沒有其他的大大也有發現這樣的問題?
我也遇到了這問題,多按幾次計算是沒有用的。
首先你要確定的是,一打開reforgeLite他畫面左側顯示出來的裝備數值是否符合
身上裝備真正的數值。通常計算會出錯的情況就是reforgeLite抓取身上裝備數值
的部份根本不正確,這種情況你按再多次計算也不會導出正確的結果。
爬了一下refogeLite的code,自己寫了一個巨集測試
/script local stats = GetItemStats(GetInventoryItemLink ("player", 10));
print(stats["ITEM_MOD_STAMINA_SHORT"])
#遊戲中使用縮成一行
#10這個數字換成其他數字可以抓取其他部位的裝 1=頭 2=項鍊 3=肩 10=手...etc
#ITEM_MOD_STAMINA_SHORT 可以換成其他字串以傳回其他值,此例中是耐力
我穿上510的dd手,發現巨集傳回來的耐力值確實是502版本的dd手耐力值。
也就是說目前重鑄ui的問題點在於BZ的api本身就有問題,不是很確定bz這些抓裝備的
api實際運作方式為何,但我已經把cache砍過一遍也沒有改善。
結論:某些裝備的重鑄用ui會fail,並沒有已知可信驗證過的解法。
--
◆ From: 111.243.13.83
※ 批踢踢實業坊(ptt.cc)※ 文章網址: https://www.ptt.cc/bbs/WOW/M.1354843347.A.BC0.html
推 koking730929:真牛 12/07 10:55
推 andyd:學以致用(?)給推!!! 12/07 13:04