v1.1.4-release
What's new
TroyBloodlustMusic — Changelog
Version history. Original concept inspired by OhnoBloodlust by Cladhaire (jnwhiteh) — independent reimplementation.
English Changelog
v1.1.4-release (2026-09-15)
- The fade chat message now reads "Bloodlust debuff has faded", since detection tracks the 10-minute Sated / Exhaustion debuff rather than the 40-second haste buff
- Bloodlust state keeps syncing while the addon is disabled, so re-enabling no longer prints a stale message or skips playback
- A configured sound that no longer exists falls back to Random instead of playing nothing and leaving the picker blank
- Removed the unused global export and localization shorthand; localization files are now quote-consistent and alphabetically sorted
- Corrected Traditional Chinese ability names in the README to match the game client
v1.1.3-release (2026-08-13)
- Bumped
## Interfaceto 120100 for compatibility with World of Warcraft 12.1.0 - Localized the AddOn List description (
## Notes) for all six supported locales - The sound picker now lists full filenames, so files that differ only by extension stay distinguishable
- Errors are now reported to error handlers (BugSack etc.) that load after this addon
- Cleared the stored sound handle when playback fails, so a stale handle is never reused
v1.1.2-release (2026-07-04)
- Added an in-game AddOn List category (
## Category): "Buffs & Debuffs", localized for all six supported locales - Random mode no longer plays the same track twice in a row
- Hardened chat messages so translations containing
%can no longer breakstring.format - Fixed the README localization list to include all six supported locales
v1.1.1-release (2026-06-18)
- Bumped
## Interfaceto 120007 for compatibility with World of Warcraft 12.0.7
v1.1.0-release (2026-05-15)
- Added Simplified Chinese (zhCN), Korean (koKR), German (deDE), and French (frFR) localizations covering all settings-panel strings and chat messages
- Updated
.tocload order so enUS loads first as the baseline, with the active client locale loaded afterwards to override; missing keys fall back to enUS, then to the key itself
v1.0.0-release (2026-05-14)
- Plays a configurable sound when a bloodlust-like buff appears on the player — Bloodlust / Heroism (Shaman), Time Warp (Mage), Ancient Hysteria / Primal Rage (Hunter pet), Fury of the Aspects (Evoker)
- Settings panel via Blizzard Settings API: enable toggle, chat-message toggle, sound picker, sound-channel picker, preview button
- Dynamic sound loading: drop
.ogg/.mp3intosounds/, list filenames insounds/sounds.lua, then/reload; a "Random" option is built in - Localizations: English (enUS), Traditional Chinese (zhTW)
- Login suppression: buffs already present at login/reload do not trigger playback
- SavedVariables
TroyBloodlustMusicDB, profile managed via AceDB-3.0
中文更新紀錄
v1.1.4-release (2026-09-15)
- 消退聊天訊息改為「嗜血 debuff 已消退」,因偵測依據是 10 分鐘的疲勞 debuff 而非 40 秒加速 buff
- 插件停用期間仍同步嗜血狀態,重新啟用後不再誤印訊息或漏播
- 設定指向已不存在的音檔時自動退回「隨機」,不再靜默不播、選單空白
- 移除未使用的全域匯出與語系捷徑;語系檔統一引號並依字母排序
- README 繁中技能名稱對齊遊戲內官方譯名
v1.1.3-release (2026-08-13)
- 更新
## Interface至 120100,相容魔獸世界 12.1.0 版本 - 插件清單描述(
## Notes)新增全部六種支援語系 - 音效選單改為顯示完整檔名,僅副檔名不同的檔案也能區分
- 修正錯誤回報:晚於本插件載入的錯誤處理插件(BugSack 等)現在也能接到錯誤
- 播放失敗時清空已儲存的音效 handle,避免重複使用失效的 handle
v1.1.2-release (2026-07-04)
- 新增遊戲內插件清單分類(
## Category):「增益與減益」,涵蓋全部六種支援語系 - 隨機模式不再連續播放同一首曲目
- 強化聊天訊息處理,翻譯文字含
%字元時不再導致string.format出錯 - 修正 README 語系清單,補上全部六種支援語系
v1.1.1-release (2026-06-18)
- 更新
## Interface至 120007,相容魔獸世界 12.0.7 版本
v1.1.0-release (2026-05-15)
- 新增簡體中文(zhCN)、韓文(koKR)、德文(deDE)、法文(frFR)四種語系,涵蓋設定面板與聊天訊息全部字串
- 調整
.toc載入順序:enUS 先載入作為基底,當前 client locale 後載入覆蓋;缺漏的 key 會 fallback 到 enUS,再 fallback 到 key 本身
v1.0.0-release (2026-05-14)
- 偵測玩家身上出現嗜血類加成時播放自訂音效 — 薩滿嗜血術/英勇氣概、法師時間扭曲、獵人寵物野性之怒/上古狂亂、喚能師守護巨龍之怒
- 設定面板(Blizzard Settings API)支援啟用切換、聊天提示、音效與音效頻道選擇、預覽按鈕
- 動態音效載入:將
.ogg/.mp3放入sounds/、於sounds/sounds.lua列出檔名後/reload即可使用;內建「隨機」選項 - 多語系:英文(enUS)、繁體中文(zhTW)
- 登入抑制:登入或重載時若已有嗜血類加成不觸發播音
- SavedVariables
TroyBloodlustMusicDB,由 AceDB-3.0 管理 profile
This mod has no additional files

