Fixed [filter_adjacent] only matching for one's own side's units...

...if is_enemy= unspecified.
This commit is contained in:
Anonymissimus 2010-09-09 13:41:02 +00:00
parent 4bffd51a53
commit d2746b9873

View file

@ -1469,7 +1469,7 @@ bool unit::internal_matches_filter(const vconfig& cfg, const map_location& loc,
continue;
}
config::attribute_value i_is_enemy = (*i)["is_enemy"];
if (!i_is_enemy.blank() || i_is_enemy.to_bool() ==
if (i_is_enemy.blank() || i_is_enemy.to_bool() ==
teams_manager::get_teams()[this->side() - 1].is_enemy(unit_itor->side())) {
++match_count;
}