You need to create 10 scripts which call the BoatDirection script Example script for North which i set to keypad 9
Boating Navigation.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/8970305d-196b-44e5-bfe8-c9f8571dbd32 for latest2# Automation by Jaseowns3## Script: Boating Navigation4## Created by: yarick.#05#############################################6 7#You need to create 10 scripts which call the BoatDirection script8#Example script for North which i set to keypad 99 10#setvar desiredDirection 111#hotkey 'Play Script: AA\BoatDirection'12 13 14####################################################################15#Below script for me is in the AA Category and called BoatDirection16####################################################################17#Script assumes boat starts facing north18#script does NOT handle failing to turn so i advise you have some buttons to recover from this19 20if not varexist boatDirection21 overhead 'Using Default Start'22 //can only be N1 E3 S5 W723 setvar boatDirection 124endif25 26if not varexist desiredDirection27 overhead 'missing direction'28elseif desiredDirection = 029 say '[Stop'30elseif desiredDirection = 931 if boatDirection = 132 setvar boatDirection 333 elseif boatDirection = 334 setvar boatDirection 535 elseif boatDirection = 536 setvar boatDirection 737 elseif boatDirection = 738 setvar boatDirection 139 endif40 say '[TurnRight'41else42 #Turn boat so it matches desired direction43 if boatDirection = 144 if desiredDirection = 545 say '[TurnRight'46 wait 60047 say '[TurnRight'48 setvar boatDirection 549 wait 60050 elseif desiredDirection = 3 or desiredDirection = 4 51 say '[TurnRight'52 setvar boatDirection 353 wait 60054 elseif desiredDirection = 6 or desiredDirection = 7 55 say '[TurnLeft'56 setvar boatDirection 757 wait 60058 endif59 elseif boatDirection = 360 if desiredDirection = 761 say '[TurnRight'62 wait 60063 say '[TurnRight'64 setvar boatDirection 765 wait 60066 elseif desiredDirection = 5 or desiredDirection = 6 67 say '[TurnRight'68 setvar boatDirection 569 wait 60070 elseif desiredDirection = 8 or desiredDirection = 1 71 say '[TurnLeft'72 setvar boatDirection 173 wait 60074 endif75 elseif boatDirection = 576 if desiredDirection = 177 say '[TurnRight'78 wait 60079 say '[TurnRight'80 setvar boatDirection 181 wait 60082 elseif desiredDirection = 7 or desiredDirection = 8 83 say '[TurnRight'84 setvar boatDirection 785 wait 60086 elseif desiredDirection = 2 or desiredDirection = 3 87 say '[TurnLeft'88 setvar boatDirection 389 wait 60090 endif91 elseif boatDirection = 792 if desiredDirection = 393 #spin94 say '[TurnRight'95 wait 60096 say '[TurnRight'97 setvar boatDirection 398 wait 60099 elseif desiredDirection = 1 or desiredDirection = 2 100 say '[TurnRight'101 setvar boatDirection 1102 wait 600103 elseif desiredDirection = 5 or desiredDirection = 4 104 say '[TurnLeft'105 setvar boatDirection 5106 wait 600107 endif108 endif109 110 #go forward111 if desiredDirection = 1 or desiredDirection = 3 or desiredDirection = 5 or desiredDirection = 7112 say '[Forward'113 elseif boatDirection = 1 and desiredDirection = 2114 say '[ForwardRight'115 elseif boatDirection = 3 and desiredDirection = 2116 say '[ForwardLeft'117 elseif boatDirection = 3 and desiredDirection = 4118 say '[ForwardRight'119 elseif boatDirection = 5 and desiredDirection = 4120 say '[ForwardLeft'121 elseif boatDirection = 5 and desiredDirection = 6122 say '[ForwardRight'123 elseif boatDirection = 7 and desiredDirection = 6124 say '[ForwardLeft'125 elseif boatDirection = 7 and desiredDirection = 8126 say '[ForwardRight'127 elseif boatDirection = 1 and desiredDirection = 8128 say '[ForwardLeft'129 endif130endif131 132#Set this to your loop script to resume your loop133#hotkey 'Play Script: AA\Route'