Working on another spreadsheet based on my stat weights calculator from earlier. This sheet will be designed to work with any character(maybe even summoners) and calculate their dps based on mostly any rotation.
Download Link: https://www.mediafire.com/?k63jy0bay18eq7o
Big thanks to @Tumedus @Raika @Remilla @LukeFonFabre @Cerneris for helping me with ability mechanics and figuring out what to add to the sheet!
Here is what the general layout looks like without the stats input
I'll go from top to bottom and explain how it works.
This shows the dps, and damage percentage, of each ability you choose to use, filler included, along with a consolidated dps number in green. I'll explain how to name each ability in just a bit.
This will be your input box for your filler ability. Your filler ability will be the spell you use when everything else is on cooldown. It will normally be the spam-able or channel-able spell in your rotation. There are also a number of boxes and buttons that you can use to customize your abilities. I'll go over how these work:
Ability Name: This isn't required, but you are able to add an ability name. This will change the name of the ability at the top from "Damaging Ability *" to whatever you type into the box.
Base Attack Speed: This will be the base attack speed of that filler. You can find this out by going onto a site like Marvelheroes.info and locating that ability. It should be able to list what the base speed is.
Base Dmg (Low End): This will be the base lowest value of your filler. You can find this information on Marvelheroes.info.
Base Dmg (High End): This will be the base highest value of your filler. Again, you can find it on Marvelheroes.info
Ability Rank: Your rank for this ability :P
Auto Brut: Check off this box if this ability always brutally strikes.
Auto Crit: Check off this box if this ability always critically strikes.
Additive Bonus Damage: This is where you would add any kind of additive bonuses you receive... from anything. You can also change the conversion rate if, for example, an ability were to gain an additive bonus from a certain stat by giving it a 15% conversion rate.
Multiplicative Bonus Damage: This is where you would add any kind of multiplicative bonuses you receive. This can be anything from Signature/Ultimate power synergies, specialization bonuses, dodge to damage conversions, defense to damage conversions, etc. You'll probably be adding to this more than the additive box. And like with the additive box, you can change the conversion rate.
Attack Speed Bonus: This is for fillers that get innate attack speed bonuses that are non-diminished.
There is also a selection of schools of damage that you can choose from based on what you are using.
This will be one of many of your input boxes for non-filler abilities. These will look similar to the filler ability input box, but with a few additions and changes. I'll go over them below.
Base Animation Time: This will be the base animation time of this ability without any attack speed. If your ability has an attack speed instead, you can usually divide that attack speed by 1 and get the base animation time. Otherwise, you'll either have to guess what it is, figure it out, or ask on the forums. You can download a program like fraps or bandicam and record yourself using said ability with 0 attack speed. If you are recording at 60 fps, you can take the amount of frames it takes to go through the animation and divide that number by 60.
Ability Frequency: This is how often you use this ability.
# of Hits: If your ability hits more than once, enter how many times it hits in total. If your ability just hits once per activation, leave it at 1.
Additional Critical Damage, Brutal Damage, Critical Strike, and Brutal Strike %: This will allow you to add any amount of said stats to your ability.
There are also blue boxes that show your crit modifier, damage modifier, and damage of that ability per use.
This will be located to the right of each ability input box. Only worry about this if your ability has damage over time propoerties.
Base DOT Duration: This will denote how long the dot application will last for. If you have a dot that lasts for 8 seconds then put "8" here.
Ticks Per Second: This is just how often the dot ticks per second. This will be 2 in most scenarios.
Is this ability a DOT?: Check this box off if this damaging ability is a DOT. If you do not check this box, the ability will not take dot duration or ticks-per-second into account.
Can this DOT be maintained 100%?: Check this box if you can manage to keep this dot up 100% of the time. This will just force the ability to ignore dot duration.
This input box will allow you to add certain buffs and debuffs. Most of them are self-explanatory.
Vulnerability: Applies vulnerability to your target.
Slow: Applies slow to your target. This will allow you to benefit from "damage against slowed targets."
Are you Fighting A Boss?: This will allow you to benefit from "damage against bosses."
Power: Gives you the Power buff.
Accuracy: Gives you the Accuracy buff.
Global IAS Increases: Any any attack speed increases you plan to receive from ability, omegas, gear, whatever. If you have checked off Power then you won't have to add the +5% IAS from that.
This is where you will put in your character's stats. You can just copy what you see from your character sheet and put it right in the input boxes here. Ignore anything that is in red as that will be either fixed in the future or taken out completely. Toward the bottom, I have also added a Supplementary Character Stats box for stats that do not appear on your character sheet. You will have to manually calculate how much of each you have and add them to the sheet.
I have also added a column for you to add any proc stats. You don't necessarily have to add proc stats to the Procs column as I just add both up, but I figured it might be helpful for some.
There is also a column for stat weights. This will remain broken until I can fix it again with my new formula tables.
Toward the bottom, I have added a "Mob Awareness Percentage" slider. This will allow you to dictate how often the mob you are fighting will be aware of you. This will also dictate how much your unaware and aware damage benefits you.
There is also an input box for enemy level.
Some things that I want to add in the near future:
1) Option to change the filler to act as a DOT.
2) Input box to add additional attack speed for other individual damaging abilities.
3) Option to change the filler into a damaging ability.
4) Summons. This is a big "if" because each summon has their own different attack speeds. I would either have to figure out each characters' attack speeds or ask around for them.
5) Execute abilities. You can already add the additional damage through the Bonus Damage input boxes, but it might be more user friendly to add an additional box just for this.
6) Input box for non-100% uptime procs with power duration.
7) Mental, Physical, Energy solo types.
8) Quick ways to look up a character's attack speeds and damage ranges.
Let me know if you have any questions or suggestions for adding or changing anything :)
I'm sure there are some ability mechanics that I have left out completely.
10/22 Edit: Updated spreadsheet with some features and minor fixes.
Added an input box under the Buff/Debuff Command Center for your ultimate rank.
Added a checkbox for each ability that will allow you to turn it into a signature. This just allows that ability to gain a multiplicative bonus based on your ultimate rank.
Added another tab called procs.
This can function as input for your procs if you don't want to convert all of your stats to what was listed on the first page. You can also input your gear, omegas, and synergies here if you want to "itemize" your stats into specific gear pieces instead of copying from your stat sheet. There are few columns that are red right now and that is because I have not currently added those stats.
There is also a calculator below the rows that will calculate your average proc amount and uptime.
In addition to the above, I am also starting to create a database for the base high end damages, low end damages, and attack speeds of all the abilities in the game. This will make it easier to find out how much base damage an ability does without using outside sources.
Right now it stops at Iron Man. It'll be finished soon when I can find the time to get to the rest of the characters. My ADHD can suck sometime :P
10/24 Edit: Fixed a few things, added customizable vulnerability for each ability for things that give more than 10% vulnerability, and also added DOT controls for the filler ability.
I also added an alpha version of some weaving controls.
The reason why this in an alpha stage is because it depends on you figuring out the base duration and amount of ticks of your weaving dot.
An example of this would be Rocket Raccoon's Big Flarkin Gun weaving ability. It lasts almost a full second and ticks for about 2.8 full ticks of damage with no power duration and attack speed. One thing that I want to do is create another database with these value so you won't have to figure these out for yourself. In the meantime, if you really want to know the amount of dps weaving is going to give, you will need to find these values out for youself.