Originally Posted by Mousatos
Let's make it simpler.
Let's say a hero has x=0 (no IAS AT ALL) and DMG=1.000.000.000 and (BAT) = 1
I put dmg so high because, for the following calculations, i will assume for simplicity's sake, the dmg of the items are negligible. What's 123 or 81 dmg when you have 1.000.000.000 dmg? Same thing with (BAT). Simplicity.
According to your calculations, MKB is always better here. Right? The graph line never reaches zero, making => IF:x=0 always be MKB>Buriza.
Let's see about this.
With MKB DPS=1.000.000.000*1.15(from attack speed)=1.150.000.000
With buriza DPS=1.000.000.000*1.375(from crit multiplier)=1.375.000.000
So there is a point where buriza>MKB for x=0
So your graph is wrong.
So your math is wrong.
So AS is irrelevant with DPS, APS is relevant.
Only thing, x=IAS in your math, otherwise, x+15 in MKB formula, is wrong.
The +15 is the IAS MKB gives, not the AS. How can you add AS and IAS?
I can't believe how retarded you are.....
Say a hero has a BAT of 1 for simplicity's sake.
Say he has 0 agility, no items, no skills, nothing affecting him.
He makes 1 attack per second. Or in other words (1+IAS)/BAT = 1/1 attacks per second. Or in other words x/BAT attacks per second where x = 1+IAS.
x = AS = 1+IAS, I used 100 for simplicity's sake on the graph, but you understand that.
Now that you understand that AS = 100+IAS we will proceed to the rest.
Your DPS is
With mkb your DPS is
With buriza your DPS is
Now we must find when they do equal DPS at each point of damage, this will give us some IAS the hero has, we know that at high end buriza is better so anything above the function we will find means buriza is better for that damage and IAS, and anything below means MKB is better, on the function it means it is the same to get either of them.
(1+0.15+IAS/100)/BAT*(damage+123)*stuff = (1+IAS/100)/BAT*(damage+81)*1.375*stuff
Now we divide both sides by stuff, since hopefully that stuff is not 0.
(1+0.15+IAS/100)/BAT*(damage+123) = (1+IAS/100)/BAT*(damage+81)*1.375
Now we multiply both sides by BAT since hopefully BAT is not 0.
(1+0.15+IAS/100)*(damage+123) = (1+IAS/100)*(damage+81)*1.375
Now we start naming damage as y.
(1+0.15+IAS/100)*(y+123) = (1+IAS/100)*(y+81)*1.375
Now we make a little change, we are gonna write 1 as 100/100 and .15 as 15/100
(100/100+15/100+IAS/100)*(y+123) = (100/100+IAS/100)*(y+81)*1.375
Now all that is divided by 100 will be placed on a common denominator.
(100+15+IAS)/100*(y+123) = (100+IAS)/100*(y+81)*1.375
Now we multiply both sides by 100.
(100+15+IAS)*(y+123) = (100+IAS)*(y+81)*1.375
BE CAREFUL, THIS IS REALLY HARD! I AM NAMING 100+IAS as AS, AS = IAS+100, IT IS SOMETHING THAT IT HAS BEEN NAMED BY SOME DEEP CULTISTS OF WARCRAFT 3 THIS WAY, SORRY FOR BRINGING SOMETHING SO OBSCURE TO YOUR WORLD, HOPEFULLY YOU CAN FORGIVE ME!
(AS+15)*(y+123) = AS*(y+81)*1.375
Now I will name AS as x.
(x+15)*(y+123) = x*(y+81)*1.375
HOLY SHIT! IT IS WHAT I SAID BEFORE!