Genmanator wrote:
Viewpoint 1: "Your weapon now fires 5% faster."
Is exactly the same in effect as:
Viewpoint 2: "Your weapon has a reload speed multiplier of 95% (thus 0.95) to its base rate.
Both result in a 5% increase to the rate of fire, but they are expressed differently. Upgrades to weapon reload speeds do in fact decrease the time between shots, specifically because they reduce this time multiplier value.
I see where you're confused at. You think speed is the same as time, when in fact speed is a
function of time. In the context of missile firing:
Speed = Number of Missiles / Time
Which means Speed is expressed as, for example, "20 missiles per second".
Your viewpoints 1 and 2 are are not the same. It WOULD be the same, however, if viewpoint 2 is "your weapon has a reload speed multiplier of 105% OR +5% to its base rate".
Genmanator wrote:
Here's how it applies: If a weapon has a base reload speed of four seconds, and you have an upgrade that makes your reload speed modifier 95%, that means in this example, that you multiply that base speed of four seconds by 0.95, which gives you a new firing rate of one shot every 3.8 seconds, for that particular weapon. You're not adding more time to the base, but you're changing the multiplier's value. By the same token, if your reload speed modifier is 80%, with the same weapon as noted above, the reload speed is multiplied by 0.80, for a result of one shot every 3.0 seconds. One could also say you're increasing the rate of fire by 5% or 20%, respectively, and both would still be correct.
Let us do this calculation properly.
Base Rate = 1 Missile / 4 Seconds
Now, we times this by 0.95. When you multiply a number to a fraction, you multiply it to the numerator
not the denominator. Thus you multiply 0.95 to the "1 missile", which is the numerator, not the "4 seconds", which is the denominator. So:
Base Rate x 0.95 = 0.95 Missiles / 4 Seconds
If we want to make it "1 Missile" again, we need to divide "4 Seconds" with "0.95 Missiles", which is:
Base Rate x 0.95 = 1 Missile / 4.211 Seconds
If you do not believe me, put "0.95 / 4" and "1 / 4.211" into a calculator. They are more or less the same. I'm sure you can appreciate that 1 missile every 4.211 seconds is definitely slower than 1 missile every 4 seconds.
Genmanator wrote:
In regards to other values, such as turn speed, acceleration, and of course damage, then of course those percentages will be over 100%, because you are adding a larger multiplier to the base value, and increasing the effect. With reload speeds, the multiplier is applied by reducing the base reload speed multiplier, and base reload speed is a measurement of time. In summation, you're reducing the amount of time between shots, not increasing it.
As I said, you are confusing speed, or rate; with time. Speed/Rate is a function of time. The two are, for the layman, opposites: an increase in time means a decrease in speed/rate. An increase in speed/rate means a decrease in time. Assuming, of course, all other factors constant.