ElvUI 斷法成功訊息該如何修改 - WOW

Table of Contents

※ 引述《ken0955 (日月)》之銘言:
: 因為ElvUI內建的斷法成功訊息不太通順
: 讓我看得有點難過
: 所以想研究一下該怎麼修改內容
: 但卻摸不著頭緒
: 目前看到的線索是
: ElvUI\modules\misc\misc.lua:6
: 但進去看檔案內容只有
: local interruptMsg = INTERRUPTED.." %s's \124cff71d5ff\124Hspell:%d:0\124h[%s]\124h\124r!"
: 比較像是可改的
: if inRaid then
: SendChatMessage(format(interruptMsg, destName, spellID, spellName), inPartyLFG and "INSTANCE_CHAT" or "RAID")
: 這段看起來只是代入參數
: 想請教板上有沒有高手可以指導
: 感謝

首先 elvUI 目前好像沒在curse上更新
請到官網下載最新版本
https://www.tukui.org/download.php?ui=elvui

另外INTERRUPTED看起來像是global variable ,但我找不到他是在哪邊設定的~~ 就是個字串"被打斷"

\124Hspell:%d:0\124h[%s]\124h\124r <--則是代表著法術連結跟名字
使用方法請看 http://wowwiki.wikia.com/wiki/SpellLink

"\124" 在lua是代表著 "|" 這char
\124cff71d5ff 這是一個色碼 看起來是亮藍色cyan

如果該行改成這樣
local interruptMsg = " %s的\124cff71d5ff\124Hspell:%d:0\124h[%s]\124h\124r被打斷啦!"

打斷時應該會變成

怪伯伯[舔舔]被打斷啦!

--
我把我的心.
寄放在遙遠的星星之上.
等待著.等待著.
許願的那一天.

--

All Comments

Lydia avatarLydia2018-10-23
直接調用 你當然找不到啊
Sarah avatarSarah2018-10-25
如果把INTERRUPTED譯本的"被打斷"改成"已打斷"會通順一點
感謝大大解說QQ
Gilbert avatarGilbert2018-10-29
專業推一下