1
0
forked from 0ad/0ad

Fix foundations changing entity limits. Fixes #2536

This was SVN commit r15123.
This commit is contained in:
sanderd17 2014-05-07 08:24:31 +00:00
parent 19ca1e3ebf
commit cbeb40a14b

View File

@ -154,6 +154,10 @@ EntityLimits.prototype.OnGlobalOwnershipChanged = function(msg)
var cmpIdentity = Engine.QueryInterface(msg.entity, IID_Identity); var cmpIdentity = Engine.QueryInterface(msg.entity, IID_Identity);
if (!cmpIdentity) if (!cmpIdentity)
return; return;
// foundations shouldn't change the entity limits until they're completed
var cmpFoundation = Engine.QueryInterface(msg.entity, IID_Foundation);
if (cmpFoundation)
return;
var classes = cmpIdentity.GetClassesList(); var classes = cmpIdentity.GetClassesList();
for (var category in this.changers) for (var category in this.changers)
for (var c in this.changers[category]) for (var c in this.changers[category])