fix 0 rng error

This commit is contained in:
ntr 2019-04-11 10:17:15 +10:00
parent d69b74653e
commit 419372b26f

View File

@ -336,7 +336,13 @@ impl Cryp {
}
let mut rng = thread_rng();
return Some(available[rng.gen_range(0, available.len())].skill);
let i = match available.len() {
1 => 1,
_ => rng.gen_range(0, available.len() - 1),
};
return Some(available[i].skill);
// let highest_cd = available.iter()
// .filter(|s| s.skill.base_cd().is_some())