Fixes bug in tech modifications ("affects" was ignored in some situations).
This was SVN commit r11705.
This commit is contained in:
parent
1eaf80d011
commit
bfb7526bcf
@ -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)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user