This looks awesome. You know what would be really cool too? Adding a part of the equation that adds in the bosses armor. We don't really know what each bosses' armor is but at least we can then estimate because its definitely not zero. A long time ago I saw posts where someone ran tests on some of the sewers bosses and the armor was at least like 60-80+.

This would help to clarify the common questions like, "This 1 handed dagger shows dps of 450+ but I seem to do a lot less damage than when using this recurve. Why is that?"