92 "%s.war_reason",
buf);
96 "%s.warn_space",
buf);
100 "%s.ask_alliance",
buf);
102 "%s.ask_ceasefire",
buf);
138 adip->warned_about_space
140 adip->asked_about_peace
142 adip->asked_about_alliance
144 adip->asked_about_ceasefire
#define city_list_iterate(citylist, pcity)
#define city_list_iterate_end
struct ai_plr * dai_plr_data_get(struct ai_type *ait, struct player *pplayer, bool *caller_closes)
struct ai_dip_intel * dai_diplomacy_get(struct ai_type *ait, const struct player *plr1, const struct player *plr2)
void dai_data_init(struct ai_type *ait, struct player *pplayer)
void dai_data_phase_finished(struct ai_type *ait, struct player *pplayer)
void dai_data_close(struct ai_type *ait, struct player *pplayer)
void dai_assess_danger_player(struct ai_type *ait, const struct civ_map *nmap, struct player *pplayer)
void dai_player_alloc(struct ai_type *ait, struct player *pplayer)
void dai_player_save(struct ai_type *ait, const char *aitstr, struct player *pplayer, struct section_file *file, int plrno)
void dai_player_copy(struct ai_type *ait, struct player *original, struct player *created)
void dai_player_save_relations(struct ai_type *ait, const char *aitstr, struct player *pplayer, struct player *other, struct section_file *file, int plrno)
void dai_player_load(struct ai_type *ait, const char *aitstr, struct player *pplayer, const struct section_file *file, int plrno)
void dai_player_free(struct ai_type *ait, struct player *pplayer)
void dai_gained_control(struct ai_type *ait, struct player *pplayer)
void dai_player_load_relations(struct ai_type *ait, const char *aitstr, struct player *pplayer, struct player *other, const struct section_file *file, int plrno)
static struct ai_plr * def_ai_player_data(const struct player *pplayer, struct ai_type *deftype)
struct unit struct city struct unit struct tile struct extra_type const struct act_prob *act_probs int actor_unit_id struct unit struct unit int const struct action *paction struct unit struct city * pcity
#define fc_calloc(n, esz)
Multiplier_type_id multiplier_index(const struct multiplier *pmul)
#define multipliers_iterate(_mul_)
#define multipliers_iterate_end
void player_set_ai_data(struct player *pplayer, const struct ai_type *ai, void *data)
int player_index(const struct player *pplayer)
#define players_iterate_end
#define players_iterate(_pplayer)
int secfile_lookup_int_default(const struct section_file *secfile, int def, const char *path,...)
#define secfile_insert_int(secfile, value, path,...)
enum ai_level skill_level
struct city_list * cities
struct player_ai ai_common
struct multiplier_value multipliers[MAX_NUM_MULTIPLIERS]
int fc_snprintf(char *str, size_t n, const char *format,...)
#define advance_index_iterate_end
#define advance_index_iterate(_start, _index)