Sure. Thanks for being open to looking at it with fresh eyes.
The main objective for me as a player is to find out the time it takes to empty a magazine, which can in turn be used to calculate the DPS of a weapon. This is because these stats are not directly available from the stats list. For now I'll only focus on on the "time to empty the magazine" since that is enough to demonstrate the problem.
The problem is that performing these calculations results in weird results. Let's take gemini 6 again as that was one of the examples I'd pointed out.
- Fire rate from stats: 9 RPM
- Number of rounds in magazine, from stats = 2
- Reload time in stats = 6 seconds
Calculations:
- Fire rate in seconds = 9/60 = 0.15 RPS (rounds per second) including reload time
- Time to empty magazine = 2 rounds / 0.15 RPS = 13.33 seconds including reload time
This is an "effective time" to empty the magazine. It includes the active time while the weapon is firing, and the inactive time while it is reloading. What I'm most interested in, personally, is the active time to empty the magazine. So to calculate that I do:
Active time to empty magazine = time to empty magazine - reload time
= 13.33 - 6 = 7.33 seconds.
Based on this calculation, it takes 7.33 seconds for gemini to empty its magazine, excluding reload time. That is clearly not the case.. in practice it takes less than a second to empty the magazine.
So where is the mistake? Is it in the calculations, or is it in the stats? The calculations are fairly simple, so unless I missed something obvious I assume the issue is in the stats. And since the number of rounds (2) and the reload time (6) both seem fine, the only remaining culprit is the fire rate.
I hope this clarifies things adequately for you.