consider enemy_of(no sides) as false in SSFs
This commit is contained in:
parent
9d8b890c59
commit
b20cd08dc9
1 changed files with 3 additions and 1 deletions
|
@ -150,7 +150,9 @@ bool side_filter::match_internal(const team &t) const
|
|||
const vconfig& enemy_of = cfg_.child("enemy_of");
|
||||
if(!enemy_of.null()) {
|
||||
side_filter s_filter(enemy_of);
|
||||
foreach(const int side, s_filter.get_teams()) {
|
||||
const std::set<int>& teams = s_filter.get_teams();
|
||||
if(teams.empty()) return false;
|
||||
foreach(const int side, teams) {
|
||||
if(!(*resources::teams)[side - 1].is_enemy(t.side()))
|
||||
return false;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue