I have some problems understanding the formula for the recharge speed in multiplayer. I didnt find anything on the forums that cleared the problems so help is appreciated.
On the forums there is this formula
New Value = Base Value at Rank 1 * (1.0 / (1.0 + Sum of all rank bonuses + Dynamic Bonuses))
http://social.biowar...-9291444-1.html
It works for the positive bonus. For example level 1 infiltrator cloak without rank bonus and +200% weight:
10*(1.0/(1.0+0+2.0))=10*(1.0/3)=3.3333333 seconds
same as in the game.
But if you have the same only with -200% weight:
10 * (1.0/(1.0+0+(-2.0))=10*(1.0/(-1.0))=-10 seconds
that isnt really possible. So i came up with this formula:
New Value = Base Value * sqrt(3)^(-(Sum of all rank bonuses + Dynamic Bonuses))
so we have for example 1:
10*sqrt(3)^(-2.0)=10*(1/3)=3.333 seconds which is correct
and for example 2:
10*sqrt(3)^(-(-2.0))=10*(3)=30 seconds which is also the right value,
but I tested several values in between and they were wrong.
So if anyone can knows the right formula or a site where i can find it, please post it.
Thanks in advance.
Power recharge speed and weight capacity
Débuté par
Taddl
, avril 07 2012 07:05
#1
Posté 07 avril 2012 - 07:05
#2
Posté 07 avril 2012 - 08:14
The impression I got was that if you have a positive (or zero) power recharge rate, the formula was as provided:
New Value = Base Value at Rank 1 * (1.0 / (1.0 + Sum of all rank bonuses + Dynamic Bonuses)).
If you have a negative overall recharge rate speed, the formula is:
New Value = Base Value at rank 1* (1.0+ |Sum of all rank bonuses + Dynamic Bonuses|).
So in effect, a +200% recharge rate means powers will take a third of the time to recharge, +100% half, -100% double and -200% three times as long.
I guess if you wanted it all in one formula, it would look like:
New Value = Base Value at rank 1 * [(1.0 + |∑Rank Bonuses + ∑Dynamic Bonuses|) ^ (-1* ((∑Rank Bonuses + ∑Dynamic Bonuses) / |∑Rank Bonuses + ∑Dynamic Bonuses|))]
Looks a little ungainly, but the bit in colour just specifies whether the multiplier is going to be of the form 1/n (positive recharge bonus), or n (negative bonus). I haven't really checked to see if this is actually how recharge bonuses work, so don't take it for gospel.
Also, in case you were in any doubt, take ∑ 'to mean sum of', and the stuff in modulus brackets |...| simply means 'magnitude of' or 'positive'.
New Value = Base Value at Rank 1 * (1.0 / (1.0 + Sum of all rank bonuses + Dynamic Bonuses)).
If you have a negative overall recharge rate speed, the formula is:
New Value = Base Value at rank 1* (1.0+ |Sum of all rank bonuses + Dynamic Bonuses|).
So in effect, a +200% recharge rate means powers will take a third of the time to recharge, +100% half, -100% double and -200% three times as long.
I guess if you wanted it all in one formula, it would look like:
New Value = Base Value at rank 1 * [(1.0 + |∑Rank Bonuses + ∑Dynamic Bonuses|) ^ (-1* ((∑Rank Bonuses + ∑Dynamic Bonuses) / |∑Rank Bonuses + ∑Dynamic Bonuses|))]
Looks a little ungainly, but the bit in colour just specifies whether the multiplier is going to be of the form 1/n (positive recharge bonus), or n (negative bonus). I haven't really checked to see if this is actually how recharge bonuses work, so don't take it for gospel.
Also, in case you were in any doubt, take ∑ 'to mean sum of', and the stuff in modulus brackets |...| simply means 'magnitude of' or 'positive'.
Modifié par Pressedcat, 07 avril 2012 - 08:16 .
#3
Posté 07 avril 2012 - 08:55
Thanks for the reply. It is a pretty good formula and gives mostly the approximately right values. I did some work at it and didnt find the right formula anywhere. So I think I will use it, because the one Bioware uses seems to be pretty weird. So thanks. And it was completely understandable.
But if any dev sees this thread it would be really great to know the actual formula, if you are allowed to give it. If the formula of Pressedcat is the right one you should check the game.
But if any dev sees this thread it would be really great to know the actual formula, if you are allowed to give it. If the formula of Pressedcat is the right one you should check the game.





Retour en haut






