From a0b396326f5290219199e082630191470b6e19b3 Mon Sep 17 00:00:00 2001 From: Alula Date: Mon, 21 Dec 2020 12:56:45 +0100 Subject: [PATCH] fix build on 32-bit systems --- src/npc/boss/mod.rs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/npc/boss/mod.rs b/src/npc/boss/mod.rs index ba0389d..2c5dc27 100644 --- a/src/npc/boss/mod.rs +++ b/src/npc/boss/mod.rs @@ -37,12 +37,14 @@ impl BossNPC { part }; 20]; parts[0].cond.set_alive(true); + for (i, part) in parts.iter_mut().enumerate() { - part.rng.load_state((i - .wrapping_add(398564) - .wrapping_mul(0x4985327) - .rotate_right(7) - .wrapping_sub(0x851356489) & 0xffffffff) as u32); + part.rng.load_state(((i as u32) + .wrapping_add(3271284409) + .rotate_left(5) + .wrapping_mul(3815776271) + .rotate_right(9) + .wrapping_sub(2626817629) & 0xffffffff) as u32); } BossNPC {