I was putting this together for some guildmates, and I used it to answer a question in another thread, but I wanted to post this for everyone as well. The following formulas will help you determine how fast you can fire a given weapon, using a given special, and at a given speed mod. They will also help you determine the maximum weapon speed, special delay multiplier, or personal speed mod you need to reach the speed cap given the other two items.
(Note: I want to recognize Volsted and Wayne's work on styles and weapons speeds from which this was derived)
Here are the formulas:
Where:
as = the actual speed you fire the weapon
ws = the rated speed of the weapon
sd = special delay (time multiplier for using the special) (use 1or ignore for normal attack)
pm = you personal speed modifier (sum of all ones in effect)
speed cap = 1 shot per second
Note: A quick analysis will show that any value for personal speed modifier over 99 will result in invalid speeds (i.e., 0 if pm = 100 or negative numbers if pm > 100). All analysis I have seen thus far suggests that any values over 99 are ignored, and this seems reasonable. If you use the correct formula below, you will find that, with a pm of 99, you could fire a special with a 4.0 multiplier with any weapon with a speed of 25 seconds or less. And my experiencewith various rifles andspecials seem to bear out that the formulas work. Thus, substitue 99 for any personal speed mod values of 100 or greater.
To determine your actual speed (with a given weapon, special, and speed mod):
as = ws [*sd] * (1 - (pm * .01))
ex:T21 with7 speed
Strafeshot2 with delay of 3.5
Master Rifleman speed mod of 90
as =7 * 3.5 * (1 - (90 * .01)) =2.45 seconds per shot
To determine the weapon speed needed to reach the speed cap (with a given special and speed mod):
ws = 1 / ([sd *] ((100 - pm) * 0.01))
ex:Strafeshot2 with delay of 3.5
Master Rifleman speed mod of 90
ws = 1 / (3.5 * ((100 - 90) * .01)) =2.9 seconds
To determine the max special delay to stay at the speed cap (with a given weapon and speed mod):
sd = 1 / (ws * ((100 - pm) * 0.01))
ex:Rifle with 6.1 speed
Speed mod of 96
sd = 1 / (7 * ((100 - 90) * .01)) = 1.4
To determine the personal speed mod needed to speed cap (with a given weapon and special):
pm = 100 - ((1 / (ws [*sd])) / 0.01)
ex:Rifle with7 speed
Strafeshot2 with delay of 3.5
pm = 100 - ((1 / (7 * 3.5)) / 0.01) = 95.9 (i.e., 96)
Message Edited by Sotaudi on 03-04-2004 12:25 PM
Sotaudi Crestlighter
Master Rifleman / Master Combat Medic
"The Physician's Pain Reference"
Former Professions
Master Doctor | Master Swordsman | Master Brawler
Master Scout | Ranger