You could also use a number input variable, and have items that "bookmark" each level.
go:
QUOTE
input #: level warp
condition branch: if variable: level warp= X
->condition branch if item: marker X is in inventory, transfer player to ________
-else-text: i don't know where that is!
I'm not sure if you need a switch, either. I could be wrong, though.