Odtwarza muzykę podczas Bloodlust/Hero/Time Warp. Przywrócona do Midnight (12.0+).
  • Lua 98.4%
  • Rust 1.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Michał 2071d92f9b
v2.1.0: song sharing, visualizer bars, and panel ads
- BLMUSIC addon message protocol: /blm share <Player> [songID] asks
  another Bloodlust user for a song, accept popup pins it into Favored
  Friends; own BL pool plays broadcast BCAST to raid/guild since Midnight
  secret combat log values hide the caster; /blm selftest loops a request
  over whisper for one-account testing
- Precomputed waveform visualizer: tools/blmanalyze (Rust, lewton) emits
  a 15fps RMS envelope per song; 14 pink bars under the timer frame read
  the real amplitudes, no live FFT exists in the WoW API
- MARETU custom songs (title contains "maretu") get an orange badge on
  the title line and a rotating quip above it
- Settings panel: "Sponsored (not really)" banner rotating one promo per
  panel open
2026-10-16 18:40:04 +02:00
customsongs v2.0.0: Midnight (12.0+) revival 2026-09-05 17:16:19 +02:00
sounds v2.0.0: Midnight (12.0+) revival 2026-09-05 17:16:19 +02:00
tools/blmanalyze v2.1.0: song sharing, visualizer bars, and panel ads 2026-10-16 18:40:04 +02:00
.gitignore v2.1.0: song sharing, visualizer bars, and panel ads 2026-10-16 18:40:04 +02:00
BloodlustMusic.lua v2.1.0: song sharing, visualizer bars, and panel ads 2026-10-16 18:40:04 +02:00
BloodlustMusic.toc v2.1.0: song sharing, visualizer bars, and panel ads 2026-10-16 18:40:04 +02:00
BloodlustMusicConfig.lua v2.1.0: song sharing, visualizer bars, and panel ads 2026-10-16 18:40:04 +02:00
BloodlustMusicShare.lua v2.1.0: song sharing, visualizer bars, and panel ads 2026-10-16 18:40:04 +02:00
BloodlustMusicVisualizer.lua v2.1.0: song sharing, visualizer bars, and panel ads 2026-10-16 18:40:04 +02:00
BloodlustMusicVisualizerData.lua v2.1.0: song sharing, visualizer bars, and panel ads 2026-10-16 18:40:04 +02:00
README.md v2.0.0: Midnight (12.0+) revival 2026-09-05 17:16:19 +02:00

Bloodlust Music

Odtwarza muzykę podczas Bloodlust/Hero/Time Warp i innych efektów przyśpieszenia.

Oryginał

Addon stworzony przez Yellowdevil-ArgentDawn. Wersja oryginalna: CurseForge

Wersja Midnight (2.0.0)

Przywrócona do działania w World of Warcraft: Midnight (12.0+) pod nowymi restrykcjami API.

Co się zmieniło

  • Interface zaktualizowany do 120007 (Midnight retail)
  • Wykrywanie Bloodlust przepisane z COMBAT_LOG_EVENT_UNFILTERED na UNIT_AURA + C_UnitAura.GetPlayerAuraBySpellID() — stare API zostało usunięte w Midnight
  • Deprecated API zamienione: table.getn() → #, getglobal() → _G[]

Znane ograniczenia

  • Favored Friend (przypisanie konkretnej piosenki do konkretnej osoby) — funkcja wykrywania kto rzucił Bloodlust nie działa w Midnight ze względu na system Secret Values. Możesz ręcznie przypisać piosenkę, ale addon nie rozpozna już kto rzucił hero.

Instalacja

  1. Pobierz ostatnią wersję z Releases
  2. Rozpakuj do World of Warcraft/_retail_/Interface/AddOns/BloodlustMusic
  3. Uruchom ponownie grę lub wpisz /reload

Użycie

  • /blm lub /bloodlust — otwiera panel ustawień
  • Muzyka automatycznie startuje gdy ktoś w grupie użyje Bloodlust/Hero/Time Warp/Primal Rage/Fury of the Aspects
  • Muzyka automatycznie zatrzymuje się gdy buff się skończy

Obsługiwane efekty

Umiejętność Klasa Spell ID
Bloodlust Shaman (Horde) 2825
Heroism Shaman (Alliance) 32182
Time Warp Mage 80353
Primal Rage Hunter (pet) 264667
Fury of the Aspects Evoker 178207
Drums of Rage crafted 146555

Własne piosenki

  1. Umieść pliki .ogg w folderze customsongs/
  2. Otwórz panel ustawień (/blm)
  3. Kliknij "Edit" obok wybranej piosenki
  4. Wpisz tytuł i nazwę pliku (np. MojaPiosenka.ogg)

Licencja

Oryginalny kod jest własnością Yellowdevil-ArgentDawn. Ta wersja to fork przywrócony do działania w Midnight.