Merge pull request #704 from khabraken/master

Fix the calculation for Link Amp range boost to be generic, so VRLA boos...
This commit is contained in:
Jon Atkins 2013-12-16 15:41:25 -08:00
commit 64ad7274b4

View File

@ -68,22 +68,22 @@ window.getLinkAmpRangeBoost = function(d) {
// (at the time of writing, only rare link amps have been seen in the wild, so there's a little guesswork at how
// the stats work and combine - jon 2013-06-26)
// link amps scale: first is full, second half, the last two a quarter
var scale = [1.0, 0.5, 0.25, 0.25];
// link amps scale: first is full, second a quarter, the last two an eigth
var scale = [1.0, 0.25, 0.125, 0.125];
var boost = 1.0; // initial boost is 1.0 (i.e. no boost over standard range)
var boost = 0.0; // initial boost is 0.0 (i.e. no boost over standard range)
var count = 0;
$.each(d.portalV2.linkedModArray, function(ind, mod) {
if(mod && mod.type === 'LINK_AMPLIFIER' && mod.stats && mod.stats.LINK_RANGE_MULTIPLIER) {
// link amp stat LINK_RANGE_MULTIPLIER is 2000 for rare, and gives 2x boost to the range
var baseMultiplier = mod.stats.LINK_RANGE_MULTIPLIER/1000;
boost += (baseMultiplier-1)*scale[count];
boost += baseMultiplier*scale[count];
count++;
}
});
return boost;
return (count > 0) ? boost : 1.0;
}