News


User avatar
MysticalOS

DBM 8.2.1 Released

Postby MysticalOS » Sun May 26, 2019 4:02 am

New Features:

Core:
  • The timer object in DBM now supports built in countdown functionality. This allows you to set an audio countdown on ANY timer in any mod to use an audio countdown. Simply open GUI and go to timer in question and choose a count voice that timer will use. Be aware that many timers it makes sense to do so, will still have already enabled count voices by default. The old countdown objects have been removed from ALL mods and any timers that previously had countdowns will now have those default countdowns selected in new dropdown system. See Dev notes at bottom for more information. ALL OLD MODS MUST BE UPDATED
  • Improved the yell countdown object so it's easier to automate scanning time remaining on fly. This should help avoid countdowns that have wrong time for trolls, going forward. It's become apparent that in some cases the troll racial affects how fast a debuff that needs countdown yell, expires so going forward DBM is just going to default to this method instead of hard coded times.
  • Added support for showing distance to target and title on DBM arrow. This makes DBM arrow far more useful for 3rd party use, or for use of /dway function as a quest helper.
  • Where appropriate, DBM will now show Mythic journal icon on timers during boss fights for mythic only abilities.

Eternal Palace:
  • Preliminary azshara updates post testing. Still a lot more work to do for Stage 2-->3 intermission, Stage 3 and Stage 4
  • Updated ALL bosses from Mythic raid testing and normal raid testing.

BoD:
  • Added warnings 2 abilities used during mekkatorque achievement
  • Added warnings 2 abilities used during stormwall Blockade achievement

World Bosses:
  • Added missing mod for Wekemara
  • Added missing load conditions for both world bosses in Nazjatar

Brawlers Guild:
  • Timers will now auto fade when you're not the active fighter. This will allow users to set their own countdowns on brawlers guild timers without having to hear them when they aren't fighter. The way new countdown object works, if a timer bar is faded, it's also muted automatically. So this makes brawlers guild timers seamless with the new countdown/timer hybrid object.

Bug Fixes:

Core:
  • Fixed a possible addon sync abuse vulnerability that'd allow users to send fake world boss engaged messages to you via non bnet whisper syncs. DBM now auto rejects ANY whisper sync from someone who isn't on friends list or isn't in same group as you.
  • Fixed two missed conditions where PlaySoundFile could still throw a lua error. [...]

User avatar
MysticalOS

DBM 8.1.26 Released

Postby MysticalOS » Wed May 08, 2019 12:57 am

New Features:

Core:
  • Retail DBM will now notify you if it was incorrectly installed on Classic beta. There is a separate version of DBM mean to be used for that. This new check just makes sure retail DBM fails gracefully while notifying user instead of just straight up failing with errors.

Eternal Palace:
  • Updated all 7 bosses that have been raid tested so far with completed timers/warnings and additional features
  • Added a full Azshara drycode (the last and 8th boss of zone). It's as good as it's going to be, for a drycode.

Crucible:
  • Added another 2 icon configuration options to Unstable Resonance on Mythic Uunat, this time to match weak auras used by guilds like Pieces. DBM continues to aim to be compatible with every configuration out there in wild.

Bug Fixes:

Core:
  • Fixed a bug where background music would continue playing when user closed options config on event sounds. If you want to make music continue playing in places it doesn't normally play, use "/dbm musicstart" instead.
  • Fixed lua error with accepting invites on 8.2 client from non battle.net friends.
  • Fixed but with raid auto log feature not auto logging Eternal Palace
  • Emergency bugfix release for regression in 8.1.25 (8.1.26)

5 Man Dungeons:
  • Additional timer fixes to get tantrum timer working correctly on infested Crawg in underrot

Changes:

Crucible:
  • Maddening Gaze warning on crucible trash will now be throttled in the event the enemy casting it is untanked (which causes mob to spam it)

BoD:
  • Made wave of light dispel warning off by default on Champion of Light. if a dispel isn't used, the warning can be spammy until you put your dispel ability on cooldown. Since typically people ignore dispelling on this easy undertuned boss, it created unwanted spam.
  • Added cast count to Siren spawns and Voltaic Flash on Stormwall Blockaid

Dev Note:
DBM-Classic Development is now under way. Classic WoW uses an entirely separate version of DBM. Change log for stuff happening to classic version of DBM can be found over here: https://github.com/DeadlyBossMods/DBM-C ... its/master

Previous Release:
viewtopic.php?f=3&t=438#p1195

User avatar
MysticalOS

DBM 8.1.24 Released

Postby MysticalOS » Fri May 03, 2019 1:54 am

New Features:

Core:
  • Mods can how set a max level for the world boss ready check engage sound. This allows core to ignore world bosses pulled near you that are below that certain level threshold. You want to know if Ordos was pulled when you're level 90, but not when you're level 120.

Eternal Palance
  • Added full drycode for Abyssal Commander Sivara
  • Added full drycode for Blackwater Behemoth
  • Added full drycode for Lady Ashvane

5 man Dungeons:
  • Added new warning to yell at tanks to move captains during freehold captains encounter if they are standing in a good brew buff
  • Added a new general announce when good brews are cast, including saying which one it is on captains encounter in freehold

Bug Fixes:

Core:
  • Fixed a bug where Yogg-Saron: Laugh was using wrong soundkit Id and playing some random song instead, when triggered by eventsounds feature.
  • Fixed a bug where ready check sound was not actually always playing through dialog or master audio channel do to the sound duplication filter built into PlaySound object. Now DBM will pass false to the optional duplication protection feature when it's playing a file on Master or Dialog channel to resolve this issue.
  • Fixed regression from DBM 8.0.x update with spell lookup text caching that caused cast time and pre warn time to be broken and display 0.0 in certain announce warnings since (such as upheaval on sand queen in Tol Dagor)

Crucible:
  • Fix creature Ids for Cabal, so boss health reporting actually works.

5 Man Dungeons:
  • Apparently emote no longer fires on heroic and mythic Yazma for Soul Rend, so move warning to SPELL_CAST_START instead. This will make warning function again on heroic and higher difficulty

Changes:

Crucible:
  • Changed Uunat icon usage to be compatible with latest BW update.
  • While at it, removed torment icon marker option from uunat. Even though it's off by default, I have to protect users from themselves and this option isn't compatible with mythic icon options (sorry non mythic raiders that were using it)
  • Updated Uunat yell code to allow users to toggle relic and unstable yells independently of one another since my favorite druid requested it at one point :)

Known Issues:
  • There exists a blizzard bug with PlaySound() where it actually ignores "Master" as a channel arg and plays soundkit Ids through "Dialog" regardless of "Master" being passed. This seems to be true for any media added during or after cataclysm. so for example if you do /run PlaySound(25780, &quo [...]

User avatar
MysticalOS

DBM 8.1.23 Released

Postby MysticalOS » Wed May 01, 2019 4:45 pm

New Features:

Core:
  • Large RU update (first in a long time, so should be welcomed to some users)

Crucible:
  • Updated berserk timer for Mythic Cabal from 8:30 to 9:30 for blizzards undocumented hotfix.

Bug Fixes:

Crucible:
  • Fixed a bug where player holding relic on mythic uunat during resonance, would spam yell(yell too many times) do to a scheduling bug.

5 Man Dungeons:
  • Fixed timer for Yazma's Soulrend ability on heroic+. DBM was using the old heroic spellID from PTR that dungeon journal still references.

Changes:

Crucible:
  • Changed relic yell on Mythic Uunat to yell relic name instead of player name.

Previous Release:
viewtopic.php?f=3&t=436#p1193

User avatar
MysticalOS

DBM 8.1.22/21 Released

Postby MysticalOS » Thu Apr 25, 2019 5:19 am

New Features:

Crucible
  • Uunat mod now has a drop down menu that lets you control which icons are used for the Unstable Resonance helper. This feature even lets raid leader override behavior of all other DBM users in raid automatically. If no RL running DBM in riad, mod will use what YOU choose in drop down.
  • Updated timers for unstable Resonance on Mythic uunat
  • Updated timers for Eyes and undying guardian during stage 1 for their 2nd casts and how they interact with one another in all difficulties of Uunat
  • Added timer for when Visage will vanish on heroic and mythic Cabal
  • Updated timers for Mythic Uunat with updates from Blizzard April 29th hotfixes
  • Updated torment timer for Mythic uunat April 30th Hotfixes (8.1.22)

5 Man Dungeons:
  • Added 5 more boss drycodes to Mechagon, completing the zones mod drycodes

Bug Fixes:

Core:
  • Fixed more integer overflow errors in non english clients (I only fixed it in english client forgetting %d was still used in other languages). Honestly, it's pretty dumb to have to work around wow lua using 32 bit code in first place. Blizzard should update their lua code.
  • Fixed bug where DBM Core revision was using file modification date instead of project modification date, for revision integer

Crucible
  • Fixed a bug where countdown yell for Aphotic Blast had wrong expire time
  • Fixed bug where special warning for Aphotic Blast showed every time you got a new stack or refreshed your 3 stack. only intended to warn you when you first get it.
  • Fixed missing timer for first eyes in Stage 3 uunat in all difficulties
  • Fixed torment timer on non mythic uunat in all difficulties to account for fact it's a scaling timer (600/raidSize) (8.1.22)

Changes:

Core:
  • Disabled the forced 8.2 compliant sound file migration for now, (it'll auto re-enable on ptr or patch 8.2 on live). This will cause sounds to stop resetting to default if you use custom sounds that don't comply with 8.2 api changes. Just know that eventually this will happen again but hopefully by then the addons registering that media, do so with proper soundkit ID.
  • Reverted a bugfix in core that caused PlaySound functions to use Dialog channel (instead of master) when force master was set to true. The old logic was flawed and was Dialog > force master > master > sfx. It was intended to be force master > dialog > master > sfx. I fixed the bug, people didn't like it. Old behavior wasn't doing any harm so reverted to way it was before. (8.1.22)

Previous Release:
[...]