作者bilibala (bu)
看板WOW
標題DamageMeters 5.0.0 問題與修改
時間Mon Jun 26 16:00:04 2006
最近發現戰鬥紀錄都會打上空白,如:
A 擊中 B 造成 n 點傷害。
一開始以為是改版問題,今天去巴哈一看才知道是中文化的 DamageMeter 在作怪,
而且還影響到 ct_rabossmods 的運作了,簡單的做過修改,目前把空白拿掉,測試
也沒遇上問題,不怕死的可以試用看看。XD
修改檔案 localization.lua 或是 localization.tw.lua 找到:
function DamageMeters_FixPatterns_TW()
修改這幾行:
pattern = string.gsub(pattern, "(%%%d?$?s)([^%s+].)", "%1 %2");
pattern = string.gsub(pattern, "(.[^%s+])(%%%d?$?s)", "%1 %2");
pattern = string.gsub(pattern, "(.[^%s+])(%%%d?$?d)", "%1 %2");
pattern = string.gsub(pattern, "(%%%d?$?d)([^%s+].)", "%1 %2");
^^^^^
把所有的 "%1 %2" 改成 "%1%2" 即可。
另外淨化(解詛咒、魔法、中毒)自己不會計算次數,請改:
pattern="^你施放了(.+)。$", caster = nil, spell=2, target=nil
^^^^^^^
把 spell=2 改成 spell=1。
我有放一份在自己機器上,懶得改的可以來下載測試看看。
P.S.這套是從 forfan 放的 5.0.0 改的。
http://140.138.148.222/DamageMeters.rar
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.148.222
推 shadowpower:高手 給你拍拍手 06/26 16:03
推 Kayin:推一個! 06/26 16:11
※ 編輯: bilibala 來自: 140.138.148.222 (06/26 16:12)
推 memy:推一個! 06/26 16:39
推 forfan:幫推 ^^ 06/26 18:49
推 forfan:感謝大大阿 KTM 終於合用了 原來是因為 DM 改寫了 string 06/26 18:58
→ bilibala:剛剛發現有小問題,不過應該不會影響吧 06/26 23:14
→ bilibala:就是某些 boss 的技能會連 boss 名字都寫出來 06/26 23:14