About myBigIgnite

Description

myBigIgnite has been designed to allow fire mages to quickly decide whether it is worth to trigger their Combustion spell.

To achieve this, the addon display is centered on the amount of damage done by Ignite and provides additional informations around. Addon colour and size is adjusted depending on whether a threshold of Ignite damage is reach and Combustion is available.
Together with this central function, myBigIgnite comes with other features such as a specific timer for Ignite as well as an automatized power bar, a entire module dedicated to providing informations about Combustion, etc.
The addon has a modular structure: every feature can be seperatly activated. It means that it can virtually fit any player preference whether a full or a minimalistic set of information is wanted.

Features

Clear display of Ignite damage

Ignite timer bar

Ignite power bar

Combustion module

Heating up module

Statistics record

In game help

Autohiding following different conditions

Configurable layout that supports sharedmedia

Addon activation only in fire spec (and only if you're a mage)

More precisely:

Ignite damages:
Blizzard now transmits tick values through the aura of dots. This allow to fetch the value of Ignite damage even before the tick. The downside is that it is inaccurate when several spells hit the target in a short period of time: all the spells will be incorporated in the calculation for the next tick but the value transmitted by the Ignite aura changes as fast as a new spell lands on the target. To avoid too much confusion, myBigIgnite incorporate a timer that delays slightly the refreshing of damage display, so most of these fast landing spells are absorbed and never reflected in the display. You can turn off this option if you will, but the damage display will consequently be more prompt to change and inaccurate (not badly as this shoudn't lead to an overprediction of the next tick, only a downprediction). You can also keep with the former way of fetching Ignite damage by looking at the combat log, but you loose in this case the advantage of being able to see Ignite damage before the tick happens.

Ignite power bar:
A bar indicating the power of current Ignite tick. This is done by real-time computing your damages. Briefly, it calculates the average and standard deviation of your Ignite damages over a certain amount of ticks. It makes the limits of the bar flexible but still relatively stables and should help you to spot exceptionnal ticks more quickly.

Combustion module:
It is entirely dedicated to Combustion. The module pops each time Combustion is available and Ignite damages are above a threshold. It then shows a predicted amount of total damages for Combustion as well as the number of ticks. If Combustion is triggered it will show its timer, CD and tick damages. The last scrolling information corresponds to the total damage done and shows you the deviation compared to the prediction.

Heating up module:
This module shows when you get Heating up and Pyroblast! buffs. By default, Heating up icon is hidden when Inferno Blast is in CD.

Configuration

Type /mbi config to access configuration tab or use the Interface button in game options. Type /mbi threshold [value] to set your optimal threshold without using the config panel.
Type /mbi help to access in game help. Type /mbi stats to access your records.

Addon Packs Containing This...

Comments

I think this topic is maybe worth a little more thought and consideration.

The tick strength is not a magic random number. It comes directly from the combination of spells that recently hit and whether they hit or crit. These various spells are have known relationships to each other. That's why simcraft specifies the threshold values (it uses two) in terms of the underlying spells. So, for example, it has a rule that the tick strength equal to 3 pyroblast crits should always indicate an immediate combustion, as it represents the "royal flush" -- its generally not beatable. Similarly, the simcraft threshold cited above is its lesser priority threshold that was chosen presumably because the sim author felt that on average the cost in cooldown time wasted waiting to beat it would not justify the increased return.

I think specifying the threshold in terms of a combination of spell results actually makes a lot more sense than specificying a static number. For one, the static number is obsolete the second the player changes gear. It also really should change when trinkets or other powerful buffs proc, the result of which can be substantial. If you choose a threshold based on your unbuffed stats, you may end up throwing away a combustion on virtually nothing just because the buffed stats are so much better.

If you feel the simcraft combustion threshold is wrong (expressed either in terms of spells or a static number), I'm sure that team would love to know what the better threshold is. You can download the simulator and experiment with your own thresholds in just a few minutes -- its just a text change and won't take you long to figure out at all.

If you decide to experiment with a spell-based threshold, I can promise you that implementing it is not terribly complicated, I've done it my own custom UI. You can look at the current value of spellpower at any time through an API; you will need to define the base damage of each spell and its spell power coefficient in your code but you can get those values from Wowhead or elsewhere.

The Combustion Module display a wrong number of tick if we use glyph of combustion. With the Glyph of Combustion we have at least 20 tick (with my haste i am on 23 tick), but the module predict 11 tick as i am w/o glyph of combustion.

ok Silly question, but when I loaded this addon last night it was asking me for a "Threshold" value. Where do i find that? Is it just an random number or something a little bit more scientific? I'm a noob mage so my apologies in advance.

That's simply a value of Ignite tick above which you want all the addon to react. As a fire mage you're fishing for big Ignites in order to trigger Combu at the right time (as Combu output is directly linked to Ignite damage). So you need to figure out first your Ignite output and then choose an appropriate number (near the maximum Ignite value you'll get in whatever usual content you run, raid, etc...). To do so, just choose a random number at the begining (say 15000) and look how the addon reacts. You can use the stat report and the power bar to help you adjusting your threshold.