You're getting confused between '60% increase in current attack speed' and '60% increase from base attack speed'. All IAS values increase your base attack speed, not your current attack speed. This means that you add the attack speed increase, you don't multiply it. Read the bit about agi hero starting with base attack speed of 1 again.
The formula to calculate at what point the DPS you get from buriza is equal to the DPS you get from butterfly for any damage quantity(before adding bonus damage from buriza/butterfly):
n = [(2.74*DMG + 205.7)/(DMG + 128.6)] - 1.6
which will give a value of 0 for 0 base damage (i.e. buriza gives better DPS for 0 base damage regardless of attack speed), and a value of 0.5 for 100 base damage (i.e. if you have 50 agility or more, buriza is a better buy for DPS). Hehe... maths doesn't lie. It pretty much caps out at 100% attack speed, where buriza is a better buy for any (reasonable) damage quantity as the constants lose significance to the ratio.
Mwahaha! Flaw in your mathcraft! I knew there was a catch!
+60% IAS does not add 60% to your current attack speed. An agility hero will typically end up with about 100% IAS from agility gains, treads, whatever. Using that as a rough estimate...
An agi hero starts with a base attack speed of 1, let's say. With that 100% increased attack speed that goes up to 2, twice as fast. Adding the 60% increased attack from butterfly you get 2.6 (NOT 3.2). This means 13 attacks for butterfly user for every 10 attacks for buriza user (with two of them crits). Let's say butterfly user has 200 damage total (including butterfly bonus damage). That's 2600 damage for 13 attacks. Buriza user will have 215 damage, 215* 8 + 215*2.4*2 = 2752 damage. Disregarding evasion and armour bonuses... Buriza is better for DPS after a certain attack speed threshold (which we could calculate) for agility heroes. I'd still buy a butterfly though.
I KNEW there was something fishy about your calculations.
That's exactly what I'm doing I'm doing Item1, Item2, etc, etc. So far my one problem is setting each variable, but I don't know how I should do it if the slot is null. Since I can't use structs, a loop array check wouldn't work.
Hey, sounds like a good use of AIDS. Can create a struct for all heroes when they're created, and have that make triggers to detect item pick up and stuff... But you can't use arrays in AIDS structs. You may have to have, in your AIDS struct, a field for an item store struct which contains an array of 6 items or something. Maybe maybe. *Shrugs* You'll figure something out probably.
>What's with the weird Creating more tavern custom title with u and Larcenist
We're just creating more tavern. =]
just got back from San Antonio this weekend had the best Buffalo Chicken Cheesesteak sandwhich in Universal City, TX - place was called Yous Guys freaking awesome! Hope everyone had a fantastic weekend!
Most legit traffic is tracked on multiple Analytics and we have Cloud Flare setup to block a ton of stuff but still there is large amount of bots that seem to escape detection and show up in the user list of the forum. I have been watching this bullshit for a year and still cannot figure it out it is drving me crazy lol.