}
}
}
- performed.add(pos, reduction.position.owner());
+ if ((reduction.position.owner().needed != null && reduction.position.owner().needed.size()>0) ||
+ (reduction.position.owner().hated != null && reduction.position.owner().hated.size()>0) ||
+ (reduction.position.owner().hates != null && reduction.position.owner().hates.size()>0))
+ performed.add(pos, reduction.position.owner());
}
Node p = hash.get(code(state, parent==null?null:parent.phase()));
boolean ret;