sometests

This commit is contained in:
AI Agent
2026-03-14 17:54:12 -06:00
parent 98967ebe59
commit 09ff51c2b0
2 changed files with 31 additions and 16 deletions

View File

@@ -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()
}
}