diff --git a/src/game/level_update.c b/src/game/level_update.c index 14126c98c..db95e0b11 100644 --- a/src/game/level_update.c +++ b/src/game/level_update.c @@ -1073,7 +1073,7 @@ void initiate_delayed_warp(void) { default: warpNode = area_get_warp_node(sSourceWarpNodeId); if (warpNode != NULL) { - initiate_warp(warpNode->node.destLevel, warpNode->node.destArea, + initiate_warp(warpNode->node.destLevel & 0x7F, warpNode->node.destArea, warpNode->node.destNode, sDelayedWarpArg); check_if_should_set_warp_checkpoint(&warpNode->node);