Local $Belt[2] = [1,34]
Global $CurBelt = 0
Func Warp($Case1, $Case2=0)
Select
Case $Case1 = "Belt"
Select
Case $Case2 = "Random"
$CurBelt = Random($Belt[0], $Belt[1], 1)
Case $Case2 = "Next"
If $CurBelt > 0 Then
$CurBelt = $CurBelt + 1
If $CurBelt > $Belt[1] Then $CurBelt = $Belt[0]
Else
SetError(1)
EndIf
Case $Case2 = "Prev"
If $CurBelt > 0 Then
$CurBelt = $CurBelt - 1
If $CurBelt < $Belt[0] Then $CurBelt = $Belt[1]
Else
SetError(1)
EndIf
Case $Case2 >= $Belt[0] And $Case2 <= $Belt[1]
$CurBelt = $Case2
Case $Case1 = "BACK"
OpenMenu(1, $CurBelt, 1)
Case Else
SetError(2)
EndSelect
OpenMenu(1, $CurBelt, 1)
Case $Case1 = "POS"
OpenMenu(6,1)
Case $Case1 = "SPOT"
OpenMenu(7,1)
Case Else
SetError(3)
EndSelect
EndFunc