Tweak spawn table creation to not overflow.

This commit is contained in:
Nolan Darilek 2021-08-03 08:57:40 -05:00
parent 62ed38c952
commit ffa783bff1

View File

@ -522,10 +522,12 @@ impl<T> RandomTable<T>
where where
T: Clone, T: Clone,
{ {
pub fn add(&mut self, value: T, weight: u32) -> &mut Self { pub fn add(&mut self, value: T, weight: i32) -> &mut Self {
if weight > 0 {
for _ in 0..weight { for _ in 0..weight {
self.0.push(value.clone()); self.0.push(value.clone());
} }
}
self self
} }
} }