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. =]
No, I'm still looking into them and kind of leaning towards a Rebel T7 at the moment because it's pretty cheap and lenses seem pretty easy to come by. Used ones are only like 3-400 dollars, which is much cheaper than I was planning
It would but I can also just make sure I can return them. The system I have works, it's pretty straightforward and I tested it with a camera I have. All it really is is a little cartridge that holds the transparency film and a white light source behind it that projects the image into the lens