DPS Tools

This was my first attempt at calculating the damage for my deck. It allowed me to build a robust understanding of the internal formulas the game uses before I felt comfortable tackling the more complex version like the board tool. However, I believe this tool will become deprecated as I’ll be transferring the missing elements from this tool over to the board tool.

Ultimately, the concept of just picking 5 units and adjusting their configuration via a series of form options isn’t as comprehensive or expressive as constructing your ideal formation with the board tool and comparing numbers between potential builds. Therefore, I’ll only be documenting the sections that will be moved over to the board tool, namely the equipment section.

Heroes

The configuration box for Heroes provides the ability to set any hero. For all heroes, I’ve provided a universal ability to adjust the damage, crit, and speed % values. All heroes are supported to the best of my abilities. The circumstances under which those buffs are active vary by hero. For some like Trainer and Gadget, it’s safe to say they’re passive, always-on buffs. For others like Trickster, it’s only active during his heroic power up.

Here are some of the heroes that are supported:

  • Trainer: Passive Buff
  • Gadget: On Tile
  • Jay: On Tile
  • Trickster: When Activated
  • Snowflake: When Activated
  • Zeus: When Activated
  • Bestie: When Activated
  • Mermaid: On Bubble

Gadget Hero

The Gadget Hero has a unique checkbox not found with other heroes, which indicates a ‘Gold Tile’. In the DPS Tool, this was checked to suggest that the main damage dealer is on the Gold Tile. When transferred to the Board Tool, this will be a configurable option where you can select what tiles you want to be a Gold Tile, and so on, for all heroes that support tiles.

Damage Calculation for Gold Tile

The ‘Double Bonus’ terminology in the game can be misleading because it’s not exactly double in reality. Let’s review how damage is calculated:

Let’s suppose the base stat for speed is 15% and the current is 20%. The way a Gold Tile will calculate the damage increase is as follows:

(Speed x 1.15) x 1.2

It’s not (Speed x 1.2) x 1.2

And also it’s not: Speed x 2

Damage Calculations

  • Damage: Multiplied by base
  • Speed: Multiplied by base
  • Crit: Added to base

Amulets

The DPS Tools supports Magic and Growth amulets, as well as an option for ‘None’ if you’re using the Amulet of Weakness.

Alliance Damage: This is the buff percent that gets applied to all units.

Strong Faction Damage: If the faction boost does not apply to your main damage dealer, change this field to 0.

Damage Calculation for Amulets: It might be logical to think that a 25% alliance and a 25% faction boost would apply like this:

Dmg x (1 + 0.25 + 0.25)

But that’s not the case. Instead, each boost is multiplied independently:

(Dmg x 1.25) x 1.25

Remember, this calculation is only applicable for amulets.

Weapons

For weapons, all are supported including the Staff, which doesn’t provide a DPS buff, but it’s an option nonetheless. You also have the ability to customize your percent buffs:

  • Bow: Using old generation calculation. For now, manually increase your player crit by your bow percent to figure out your new DPS.
  • Sword: Damage buff.
  • Spear: Attack speed buff.
  • Staff: Does nothing.

You can also indicate if you have the 10% set bonus for your gear which only applies as a 10% to the faction portion.

Example calculation for 25% alliance + 25% faction item with set bonus:

(Base x 1.25) x (1.25 x 1.1)

Enchantments

These are the buffs stated according to the game:

  • Wrath: Increases damage by 10% for 20 secs
  • Wrath II: Increases damage by 15% for 20 secs
  • Battle Thrill 2: Increases crit damage by 10% for 10 secs
  • Battle Thrill: Increases crit damage by 3% for 10 secs
  • Gust: Increases attack speed by 5% for 10 secs

Details of implemented effects:

  • Wrath: Increases damage 100% of the time to simulate your damage during the 10 sec period
  • Battle Thrill: Applies 100% of the time. The buff is calculated as player crit x 1.03 as the damage buff
  • Gust: Applies 100% of the time. The buff simply improves attack speed