Feature #199 » 0025-advdata-Include-regular-teleporters-to-paratrooper-c.patch
| ai/default/aiparatrooper.c | ||
|---|---|---|
|
}
|
||
|
} square_iterate_end;
|
||
|
total = adv_data_get(pplayer, NULL)->stats.units.paratroopers;
|
||
|
total = adv_data_get(pplayer, NULL)->stats.units.teleporters;
|
||
|
total_cities = city_list_size(pplayer->cities);
|
||
|
if (total > total_cities) {
|
||
| server/advisors/advdata.c | ||
|---|---|---|
|
|| unit_can_do_action(punit, ACTION_PARADROP_FRIGHTEN)
|
||
|
|| unit_can_do_action(punit, ACTION_PARADROP_FRIGHTEN_CONQUER)
|
||
|
|| unit_can_do_action(punit, ACTION_PARADROP_ENTER)
|
||
|
|| unit_can_do_action(punit, ACTION_PARADROP_ENTER_CONQUER)) {
|
||
|
/* TODO: Cover also teleporting */
|
||
|
adv->stats.units.paratroopers++;
|
||
|
|| unit_can_do_action(punit, ACTION_PARADROP_ENTER_CONQUER)
|
||
|
|| unit_can_do_action(punit, ACTION_TELEPORT)
|
||
|
|| unit_can_do_action(punit, ACTION_TELEPORT_CONQUER)
|
||
|
|| unit_can_do_action(punit, ACTION_TELEPORT_FRIGHTEN)
|
||
|
|| unit_can_do_action(punit, ACTION_TELEPORT_FRIGHTEN_CONQUER)
|
||
|
|| unit_can_do_action(punit, ACTION_TELEPORT_ENTER)
|
||
|
|| unit_can_do_action(punit, ACTION_TELEPORT_ENTER_CONQUER)) {
|
||
|
adv->stats.units.teleporters++;
|
||
|
}
|
||
|
if (utype_can_do_action(punit->utype, ACTION_AIRLIFT)) {
|
||
|
adv->stats.units.airliftable++;
|
||
| server/advisors/advdata.h | ||
|---|---|---|
|
int coast_strict;
|
||
|
/* Unit can do action counts. */
|
||
|
int suicide_attackers, paratroopers, airliftable;
|
||
|
int suicide_attackers, teleporters, airliftable;
|
||
|
int byclass[UCL_LAST];
|
||
- « Previous
- 1
- 2
- Next »