1
1
mirror of https://github.com/tstellar/bygfoot.git synced 2025-02-22 06:17:44 +01:00

CPU strategies, first draft.

This commit is contained in:
gyboth 2005-10-24 21:06:40 +00:00
parent 3b23bb353f
commit 59f3804f09

View File

@ -55,22 +55,22 @@ player_new(Team *tm, gfloat average_talent, gboolean new_id)
new.id = (new_id) ? player_id_new : -1; new.id = (new_id) ? player_id_new : -1;
new.pos = player_get_position_from_structure(tm->structure, tm->players->len); new.pos = player_get_position_from_structure(tm->structure, tm->players->len);
new.cpos = new.pos; new.cpos = new.pos;
new.age = 30;/* math_gauss_dist(const_float("float_player_age_lower"), */ new.age = math_gauss_dist(const_float("float_player_age_lower"),
/* const_float("float_player_age_upper")); */ const_float("float_player_age_upper"));//30;
new.peak_age = 30; new.peak_age =
/* math_rnd(const_float("float_player_peak_age_lower") + */ math_rnd(const_float("float_player_peak_age_lower") +
/* (new.pos == PLAYER_POS_GOALIE) * */ (new.pos == PLAYER_POS_GOALIE) *
/* const_float("float_player_peak_age_goalie_addition"), */ const_float("float_player_peak_age_goalie_addition"),
/* const_float("float_player_peak_age_upper") + */ const_float("float_player_peak_age_upper") +
/* (new.pos == PLAYER_POS_GOALIE) * */ (new.pos == PLAYER_POS_GOALIE) *
/* const_float("float_player_peak_age_goalie_addition")); */ const_float("float_player_peak_age_goalie_addition"));//30;
new.peak_region = 2; new.peak_region =
/* math_gauss_dist(const_float("float_player_peak_region_lower"), */ math_gauss_dist(const_float("float_player_peak_region_lower"),
/* const_float("float_player_peak_region_upper")); */ const_float("float_player_peak_region_upper"));//2;
new.talent = 85;/* CLAMP(average_talent * skill_factor, 0, */ new.talent = CLAMP(average_talent * skill_factor, 0,
/* const_float("float_player_max_skill")); */ const_float("float_player_max_skill"));//85;
new.skill = player_skill_from_talent(&new); new.skill = player_skill_from_talent(&new);
new.cskill = new.skill; new.cskill = new.skill;