bene_labs-WeaponDpsDisplay
(Now compatible with Paws&Claws)
This mod predicts and displays the average DPS for all weapons and compares them with their base DPS, assuming that the weapon is used to its fullest potential. As the DPS is calculated based on hitting as many enemies as possible, it will be higher than what could usually be archived but should give you a great comparison between different weapons and help when deciding purchases. And since I show how much the current DPS has improved in comparison to the base DPS you’ll always know exactly how much you improved the strength of your weapons.
Every stat and effect in the base game should be fully accounted for with the exception of explosion damage and melee weapon piercing. DPS for turrets will be added soon.
Burn DPS is shown as two separate stats: "Burn DPS per stack" shows how much damage a burning enemy will take per second while "Maximum Burn DPS" shows the average Burn DPS that you would archive by having the maximum possible amount of simultaneously burning enemies. Please note: the "Maximum Burn DPS" factors in burn-chance and attack speed and can therefore be lower than the "Burn Damage per Stack". Also with piercing, spread and fast attack speed the "Maximum Burn DPS" will quickly become far from achievable as burn damage does not stack and you could therefore only archive the max by making a new enemy burn with every single (piercing) bullet and spread effect.
I did all the calculations myself so please let me know if something feels off.
The source code to this mod is available at: https://github.com/bene-labs/Brotato-WeaponDpsDisplay.
— Update Version 2 —
– Fixed crit-damage calculation.
– Fixed "extra_cooldown_every_x_shots" effect calculation
– Fixed a bug which messed with the turret damage scaling.
— Update Version 3 —
– Fixed the DPS to base-DPS comparison
– Added snake and eye-surgery support
– Split Burn Damage DPS into Maximum and "Per-Stack" DPS to better represent how burn damage works
— Update Version 4 —
– Improved bounce and pierce calculation
– Improved bounce_on_crit and pierce_on_crit calculation
– Added "stand-still" DPS and support for all related effects
Special Thanks to ArosRising! 🙂
Revisions:
Old revisions of this mod are available below. Click the link to download.