diff --git a/agb/src/rng.rs b/agb/src/rng.rs index d4ed98766..5d6a5e23d 100644 --- a/agb/src/rng.rs +++ b/agb/src/rng.rs @@ -33,7 +33,7 @@ impl RandomNumberGenerator { pub const fn next_i32(&mut self) -> i32 { let result = (self.state[0].wrapping_add(self.state[3])) .rotate_left(7) - .wrapping_mul(9); + .wrapping_add(self.state[0]); let t = self.state[1].wrapping_shr(9); self.state[2] ^= self.state[0];