forked from 0ad/0ad
Fixes serialization test failure caused by CmpFoundation's buildMultiplier property sometimes being NaN (which can assume different internal values in Spidermonkey). For now, NaN cannot be reliably serialized. Fixes #1828, refs #1879
This was SVN commit r13322.
This commit is contained in:
parent
0d069954b7
commit
6f33003f30
@ -144,7 +144,10 @@ Foundation.prototype.AddBuilder = function(builderEnt)
|
||||
Foundation.prototype.SetBuildMultiplier = function()
|
||||
{
|
||||
// Yields a total rate of construction equal to numRecentBuilders^0.7
|
||||
this.buildMultiplier = Math.pow(this.numRecentBuilders, 0.7) / this.numRecentBuilders;
|
||||
if (this.numRecentBuilders)
|
||||
this.buildMultiplier = Math.pow(this.numRecentBuilders, 0.7) / this.numRecentBuilders;
|
||||
else
|
||||
this.buildMultiplier = 1;
|
||||
};
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user