diff options
Diffstat (limited to 'src/load_save.c')
-rw-r--r-- | src/load_save.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/load_save.c b/src/load_save.c index f17d31f37..499c93916 100644 --- a/src/load_save.c +++ b/src/load_save.c @@ -70,7 +70,7 @@ void SetSaveBlocksPointers(void) struct SaveBlock1** sav1_LocalVar = &gSaveBlock1Ptr; void *oldSave = (void *)gSaveBlock1Ptr; - offset = (Random()) & (SAVEBLOCK_MOVE_RANGE - 4); + offset = (Random()) & ((SAVEBLOCK_MOVE_RANGE - 1) & ~3); gSaveBlock2Ptr = (void*)(&gSaveBlock2) + offset; *sav1_LocalVar = (void*)(&gSaveBlock1) + offset; |