sometests
This commit is contained in:
@@ -157,7 +157,8 @@ pub fn resolve_npc_race_class(
|
||||
if candidates.is_empty() {
|
||||
world.races.first().map(|r| r.id.clone()).unwrap_or_default()
|
||||
} else {
|
||||
let idx = rng.next_range(0, candidates.len() as i32) as usize;
|
||||
let len = candidates.len() as i32;
|
||||
let idx = rng.next_range(0, len.saturating_sub(1)) as usize;
|
||||
candidates[idx].id.clone()
|
||||
}
|
||||
}
|
||||
@@ -187,7 +188,8 @@ pub fn resolve_npc_race_class(
|
||||
if candidates.is_empty() {
|
||||
world.classes.first().map(|c| c.id.clone()).unwrap_or_default()
|
||||
} else {
|
||||
let idx = rng.next_range(0, candidates.len() as i32) as usize;
|
||||
let len = candidates.len() as i32;
|
||||
let idx = rng.next_range(0, len.saturating_sub(1)) as usize;
|
||||
candidates[idx].id.clone()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user