1
0
forked from 0ad/0ad

Fixes bug in tech modifications ("affects" was ignored in some situations).

This was SVN commit r11705.
This commit is contained in:
historic_bruno 2012-05-01 05:56:53 +00:00
parent 1eaf80d011
commit bfb7526bcf

View File

@ -315,10 +315,10 @@ TechnologyManager.prototype.ApplyModificationsWorker = function(valueName, curVa
// See if any of the lists of classes matches this entity
for (var j in modification.affects)
{
var hasAllClasses = true;
var hasAllClasses = false;
// Check each class in affects is present for the entity
for (var k in modification.affects[j])
hasAllClasses = hasAllClasses && (classes.indexOf(modification.affects[j][k]) !== -1);
hasAllClasses = hasAllClasses || (classes.indexOf(modification.affects[j][k]) !== -1);
if (hasAllClasses)
{