Compatibility unverified
This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.
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'