make AI 'supporting' other units disabled by default,
...since it seems to mess up a lot
This commit is contained in:
parent
03e05ed78b
commit
75b926f4e8
1 changed files with 11 additions and 7 deletions
|
@ -151,13 +151,17 @@ std::vector<ai::target> ai::find_targets(unit_map::const_iterator leader, const
|
|||
|
||||
if (ally_village)
|
||||
{
|
||||
double enemy = power_projection(*t, enemy_dstsrc);
|
||||
if (enemy > 0)
|
||||
{
|
||||
enemy *= 1.7;
|
||||
double our = power_projection(*t, friends_dstsrc);
|
||||
double value = village_value * our / enemy;
|
||||
add_target(target(*t, value, target::SUPPORT));
|
||||
//Support seems to cause the AI to just 'sit around' a lot, so
|
||||
//only turn it on if it's explicitly enabled.
|
||||
if(current_team().ai_parameters()["support_villages"] == "yes") {
|
||||
double enemy = power_projection(*t, enemy_dstsrc);
|
||||
if (enemy > 0)
|
||||
{
|
||||
enemy *= 1.7;
|
||||
double our = power_projection(*t, friends_dstsrc);
|
||||
double value = village_value * our / enemy;
|
||||
add_target(target(*t, value, target::SUPPORT));
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Add table
Reference in a new issue