sync unit creation in [side]

especialy the traits, we use a set_random_determinstic for that.
This commit is contained in:
gfgtdf 2014-05-16 04:12:20 +02:00 committed by Chris Beck
parent 7b6a1ec74d
commit da388ce21a

View file

@ -229,10 +229,13 @@ void play_controller::init(CVideo& video){
gamedata_.build_team_stage_one(tb_ptr);
team_builders.push_back(tb_ptr);
}
BOOST_FOREACH(team_builder_ptr tb_ptr, team_builders)
{
gamedata_.build_team_stage_two(tb_ptr);
//sync traits of start units
random_new::set_random_determinstic deterministic(gamedata_.rng());
BOOST_FOREACH(team_builder_ptr tb_ptr, team_builders)
{
gamedata_.build_team_stage_two(tb_ptr);
}
}
// mouse_handler expects at least one team for linger mode to work.