切換
舊版
前往
大廳
主題

[WOW][DF][WOTLKC][EAM] EventAlertMod_2022.11.18

死鬥 | 2020-08-15 13:40:31 | 巴幣 2 | 人氣 1907





改版說明:
----------------------------
-- [Retail  DF    ]2023.03.23
-- [Classic WOTLKC]2023.03.23
-- DF:更新版號到10.0.7
-- 大幅度將函數與變數從全域空間(_G)移動到插件專屬空間階層(_G.EventAlertMod),以減少互相干擾
-- 修正一些小bug
----------------------------
-- [Retail  DF    ]2023.02.24
-- [Classic WOTLKC]2023.02.24
-- DF:增加活力(精力Vigor)提示
-- DF:修復滑鼠提示無法顯示MACRO的法術ID
----------------------------
-- [Retail DF] 2023.02.18
-- [Classic WOTLK] 2023.02.18
-- Created a coroutine-based method to obtain the item/spell cache table to prevent lagging.
-- DF: Supports the Evoker class and displays Essence.
-- 物品法術快取表的建立改以協程方式獲取,以避免卡頓
-- DF: 支援喚能師(Evoker)職業、支援龍能(Essence)顯示

----------------------------
-- [Retail DF ]2022.11.18
-- [Classic WOTLKC]2022.11.18
-- DF:修復鼠標提示法術ID與物品ID顯示
-- DF:移除 /eam basefontsize 指令
-- DF:增加 /eam StackFontSize nSize 指令以改變堆疊層數大小(不分大小寫,亦可以/eam sfs nSize代替)
-- DF:增加 /eam TimerFontSize nSize 以改變計時數字大小(不分大小寫,亦可以/eam tfs nSize代替)
-- DF:增加 /eam SNameFontSize nSize 以改變法術名稱大小(不分大小寫,亦可以/eam nfs nSize代替)
-- WOTLKC:測試相容性OK
----------------------------
-- [Classic WOTLKC]2022.10.28
-- [Retail  DF    ]2022.10.28
-- DF:異動Button及CheckButton使用模板,以使正常顯示
-- DF:移除XML內未用屬性避免WARNING報錯
-- WOTLKC: 相容性測試OK
----------------------------
-- [Classic WOTLKC] 2022.10.18
-- [Retail  SL] 2022.10.18
----------------------------
-- 冷卻模組暫時不再偵測背包物品冷卻以增進效能(背包物品的冷卻將偵測不到)
----------------------------
-- [Classic WOTLKC] 2022.10.01
----------------------------
-- 修復相關專精函數造成WLK版本之錯誤,並與SL版本相容
----------------------------
-- [Classic WOTLKC] 2022.09.27
----------------------------
-- 修復BUFF顯示
----------------------------
-- [Classic WOTLKC] 2022.09.26
----------------------------
-- 以SL 9.2.5 版本之EAM重新作為WOTLKC之基礎版本
-- 修復DK符文顯示,符文圖示以當前領域為主
-- 修復DK符能顯示
----------------------------
-- [Classic WOTLKC] 2022.08.22
----------------------------
-- TOC 架構更新, 版本更新
----------------------------

-- 2021.04.14
----------------------------
-- 改善物品冷卻顯示正確性(比對優先級:已裝備物品(Inventory) > 背包物品(Bag) > 第一次建立的資料庫(EA_SPELL_ITEM))
-- 針對工程附魔硝基推進器的ID做特別處理(GetItemSpell取得皆為55004,但使用觸發皆為54861)也就是說監控硝基推進器冷卻請輸入54861
-- 於物品滑鼠提示內的法術ID增加顯示法術名稱
----------------------------
----------------------------
-- 2020.12.26
----------------------------
-- 惡魔獵人復仇專精與災虐專精統一使用魔怒(Fury)資源,魔痛(Pain)已不再使用
-- 條件技能內請勿再使用魔痛
-- 德魯伊時將連擊點數放第一格,能量放第二格,怒氣放第三格
-- 德魯伊平衡專精時將星能改放在第一格,連擊點數放第四格
-- 修正切換專精時連擊點數資源不更新的問題
-- ShowAuraValueWhenOver預設值改為10
----------------------------
-- 2020.11.17
----------------------------
-- 變更法術細部設定背景透明度,使其不與其他框架干擾
-- 修正法術細部設定法術文字綠色背景問題
-- 修正:啟用ESC關閉提示功能時,ESC無法關閉框架問題,
   另技能提醒的部份仍不受ESC關閉,且ESC將成為顯示開
   關,按一次關、按一次開, 並可戰鬥中開關
----------------------------
-- 2020.11.01
----------------------------
-- 變更DK符文圖案,使其符合版本
-- 符文數量會顯示專精,例如:穢邪符文、冰霜符文、血魄符文
-- 字型基礎大小值改為自訂, 不再跟隨圖示大小縮放
   可輸入 /eam BaseFontSize nSize 自訂大小
   而計時、堆疊、名稱將以這個基礎值做框外或框內等比例縮放
   有興趣者可以到EventAlert_IconOptions.lua 找函數
   EventAlert_Icon_Options_Frame_AdjustTimerFontSize自行修改
   首次執行預設值為26
-- 斬殺動畫...調整, 並且可以/eam play 播放
-- 新增及增加Minimap齒輪的滑鼠提示輔助說明
----------------------------
-- 2020.10.26
----------------------------
-- 修復連擊點高亮, 並一律以最大值高亮(依專精天賦可能不同)
-- 修復獵人寵物集中值高亮,並預設50高亮,
   可配合手動施放寵物傷害技能時,最大化傷害.
-- FontObject(EA_FONT_OBJECT) 儘可能以"TextStatusBarText"為主,
   否則以"ChatFontNoramal"為主
-- Font (EA_Fonts) 拉取系統預設值 STANDARD_TEXT_FONT,
   以/dump STANDARD_TEXT_FONT 可能因語系出現不同標準字型檔
-- 以上兩項可於 EventAlertMod_InitVar.lua進行修改  
-- 將大部分框架層級由HIGH降至MEDIUM ,嘗試減少與其他框架遮擋現象
-- 圖示大小每次滑動調整值由5改為1
-- 當偵測OmniCC被載入且EAM也啟用倒數陰影功能時, 強制關閉EAM的倒數陰影
   避免被OmniCC攔截顯示造成干擾
----------------------------
-- 2020.10.18
----------------------------
-- 變更秘法充能圖案
-- 修正術士報錯
-- DK 增加可用符文數量顯示,若達6個可用符文則高亮
-- DK 可透過/eam ShowRunesBar 切換是否顯示符文列
--------------------------
-- 2020.10.17
----------------------------
---- 修復真氣顯示
-- 修復坦DH資源顯示(魔痛)
-- 暗牧瘋狂值達到瘟疫需求值50高亮
-- 狂戰怒氣達到暴怒需求值80高亮
-- 武戰怒氣達到斬殺最大傷害需求值40高亮
-- 防戰怒氣達到無視苦痛需求值40高亮
-- 平衡德魯伊星能達到星隕術需求值50高亮
-- 加大字體(須調整圖示大小才會跟著調整字體大小)
--------------------------
-- 2020.10.04
----------------------------
-- 包裝 GetSpellDurationByDesc() 到 Lib_ZYF
----------------------------
-- 2020.08.23
----------------------------
--修復術士靈魂碎片及碎塊顯示問題
--修復能力框架內不顯示數字
----------------------------
-- 2020.08.22
----------------------------
-- 修改非光環式地面效果的比對PATTERN使之可以在PTR比對到
    例如:116011(主動力之符文)、342130(被動力之符文)
    (註:這類效果需要在自身增減益輸入施法ID,而非BUFF ID,須特別注意)
----------------------------
-- 2020.08.16
----------------------------
--更新TOC版本號到9.0(90001)
--因應暴雪對backdrop的操作異動做相關修改使顯示正常
--LibButtonGLow的高亮函式壞掉,改用LibCustomGLow的
   LibStub("LibCustomGlow-1.0").ButtonGlow_Start(eaf)及
   LibStub("LibCustomGlow-1.0").ButtonGlow_Stop(eaf)
--其他忘記改了啥東西
----------------------------

快速呼叫主視窗齒輪(右鍵移動)
(等同/eam opt)

快速設定圖示鼠標提示
可方便輸入/eam 相關指令


主視窗

圖示位置及資源設定視窗


自身增減益視窗

增減益細部設定視窗(白色齒輪)



目標增減益視窗

跨職業增減益視窗



技能冷卻視窗
法術ID以分號隔開輸入秒數可以自訂冷卻時間
通常適用於定時護盾的場合,例如: 269279;30


條件技能視窗

條件技能設定視窗



以下指令說明不分大小寫:

/eam SCDRemoveWhenCooldown
開關型指令,技能冷卻圖示在冷卻完成後移除(true表示要移除;false表示不移除)

/eam SCDNocombatStillKeep
開關型指令,技能冷卻圖示在脫離戰鬥後是否仍顯示(true保持顯示;false 脫戰不顯示)

/eam SCDGlowWhenUsable
開關型指令,技能冷卻是否在可用時高亮(true表示可用時高亮false則否)
這指令特別說明其使用IsUsableSpell()判斷,
也就是如果該指令因為資源或有減益導致無法施放
或者無法滿足其技能條件,則不會高亮
但是距離不在此限

/eam MiniMap [RESET]
開關型指令,用來顯示設定齒輪顯示與否
/eam minimap reset 則會重置到小地圖左下角

/eam UpdateInterval  n
設定更新頻率,越小越快,若有團戰無法負荷情況請加大此數值
預設 0.1S (0.1 ~ 1秒)

/eam IconAppenSpellTip
開關形指令, 圖示是否在滑鼠移過時顯示法術說明

/eam NewLineByIconCount n
技能冷卻圖示最多 n 個就跳下一行

/eam ShowRunesBar
開關型指令,用來決定是否顯示死騎符文列(2020/10/18新增)

/eam SNameFontSize n
變更法術名稱字體大小

/eam TimerFontSize n
變更計時數字大小

/eam StackFontSize n
變更層數堆疊數字大小





創作回應

O_O
感謝!我很喜歡EAM
2020-10-18 11:48:42
劍秋風
感謝大大持續更新~馬上下載~
2020-11-17 11:24:21

更多創作