Compatibility unverified
This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.
by Alcon Use Moongate, Magery, Chivalry, or Camping to travel to a specified location using one button. Works on multiple characters if they have their Favorite rune in the same slot of their respective books. Last Edited…
MagicChivalryMageryCamping
Fast Travel.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/7333c8c6-822c-4aed-aa10-0a5a5bb76a00 for latest2# Automation by Jaseowns3## Script: Fast Travel4## Created by: alcon188#05#############################################6 7# Fast Travel by Alcon8# Use Moongate, Magery, Chivalry, or Camping to travel to a specified location using one button.9# Works on multiple characters if they have their Favorite rune in the same slot of their respective books.10# Last Edited 12/12/2411// Cut the multiple runebook related variables, turns out they break everything in their current iteration12 13 14#/#/# IMPORTANT #/#/#15# There is a feature that automatically uses a Recall scroll if you are out of reagents16# Relevant characters must have a cooldown named Regs with a Trigger for Overhead Message:17# More reagents are needed for this spell18# Recommend that the cooldown be 10 seconds19// After additional testing I've found that in some cases the hotkey needs to be pressed multiple times for the switch to happen, haven't found a fix yet.20 21 22 23###24# Set your Moongate preferences for all Moongate types (Blue, Red, Gold, Ghost)25###26 27#Set this to 1 to return to whatever city you used last instead of a Favorite one28@setvar! MoongateToLastCity 029 30@setvar! FavoriteCity 1431# Anchors Rest 1032# Andaria 1133# Cambria 1234# Horseshoe Bay 1335# Outpost 1436# Prevalia 1537# Terran 1638# Totem 1739# Shelter Island 1840# Corpse Creek 1941 42 43 44###45# Set your Recall preferences for Runebooks and Rune Tomes46###47 48@setvar! AlwaysUseScroll 049 50@setvar! BookFavoriteRune 551@setvar! BookFavoriteScroll 252 53@setvar! TomeFavoriteRune 20054@setvar! TomeFavoriteScroll 10055 56### Runebook Numbers57# 1st Rune Slot 5 # 1st Scroll Slot 258# 2nd Rune Slot 11 # 2nd Scroll Slot 8 59# 3rd Rune Slot 17 # 3rd Scroll Slot 1460# 4th Rune Slot 23 # 4th Scroll Slot 2061# 5th Rune Slot 29 # 5th Scroll Slot 2662# 6th Rune Slot 35 # 6th Scroll Slot 3263# 7th Rune Slot 41 # 7th Scroll Slot 3864# 8th Rune Slot 47 # 8th Scroll Slot 4465# 9th Rune Slot 53 # 9th Scroll Slot 5066# 10th Rune Slot 59 # 10th Scroll Slot 5667# 11th Rune Slot 65 # 11th Scroll Slot 6268# 12th Rune Slot 71 # 12th Scroll Slot 6869# 13th Rune Slot 77 # 13th Scroll Slot 7470# 14th Rune Slot 83 # 14th Scroll Slot 8071# 15th Rune Slot 89 # 15th Scroll Slot 8672# 16th Rune Slot 95 # 16th Scroll Slot 9273 74### Rune Tome Numbers75# 1st Rune Slot 200 # 1st Scroll Slot 10076# 2nd Rune Slot 201 # 2nd Scroll Slot 10177# 3rd Rune Slot 202 # 3rd Scroll Slot 10278# ... # ... 79# 26th Rune Slot 225 # 26th Scroll Slot 12580 81 82 83###84# Set your Hiking preferences85###86 87@setvar! FavoriteHikingCategory 10388@setvar! FavoriteHikingSpot 2689@setvar! MyFavoriteHikingSpotIsOnTheFirstPage 190 91 92### Hiking Numbers, set category and location93# Dungeons 101 # For location, the top of the page is 2094# Healer Caravans 102 # and it counts up as you go down the page 95# Moongates 103 # 96# New Player 104 #97# Personal 105 #98# Points of Interest 106 # E.G. I want to go to Prevalia Bog Caravan99# Shrines 107 # @setvar! FavoriteHikingCategory 102100# Sub-Dungeon 108 # @setvar! FavoriteHikingSpot 30101# Townships 109 # @setvar! MyFavoriteHikingSpotIsOnTheFirstPage 0102 103####################################################################################################104###### DO NOT EDIT BELOW THIS UNLESS YOU WANT TO BREAK THE SCRIPT ##################################105####################################################################################################106@setvar! ChivGateBlocked 0107 108if findtype "blue moongate" true as gate109 while not gumpexists 3773199800110 dclick gate111 endwhile112 if MoongateToLastCity = 0113 waitforgump 3773199800114 gumpresponse FavoriteCity115 endif116 waitforgump 3773199800117 gumpresponse 2118 119 120elseif skill "Chivalry" >= 90 and SwitchToRecall = 0121 while ChivGateBlocked = 0122 clearsysmsg 123 say '[sacredjourney'124 wait 150125 if insysmsg "You must wait another"126 @setvar! ChivGateBlocked 1127 @setvar SwitchToRecall 1128 loop129 endif130 waitforgump 1482653814131 gumpresponse 4132 wait 150133 if insysmsg "You have been in combat too recently"134 @setvar! ChivGateBlocked 1135 @setvar SwitchToRecall 1136 gumpclose137 loop138 elseif insysmsg "A mysterious force prevents your spell"139 @setvar! ChivGateBlocked 1140 @setvar SwitchToRecall 1141 gumpclose142 loop143 else144 // do nothing145 endif146 waitforgump 1387930325147 while not findtype "moongate" true148 endwhile149 dclicktype "moongate" true150 waitforgump 3899019871151 gumpresponse 2152 stop153 endwhile154 155 156elseif findtype "runebook" backpack157 if skill "Magery" >= 60 and AlwaysUseScroll = 0 and OutOfRegs = 0158 if findlayer self righthand as found159 @setvar! weapon_equipped found160 endif161 if findlayer self lefthand as found162 @setvar! shield_equipped found163 endif164 dclicktype 'runebook' backpack165 waitforgump 1551740969166 gumpresponse BookFavoriteRune167 wait 500168 if cooldown Regs > 1169 @setvar OutOfRegs 1170 wait 500171 loop172 endif173 wait 2000174 if not findlayer self righthand and weapon_equipped = found175 dclick weapon_equipped176 endif177 if not findlayer self lefthand and shield_equipped = found178 wait 500179 dclick shield_equipped180 endif181 else182 if findlayer self righthand as found183 @setvar! weapon_equipped found184 endif185 if findlayer self lefthand as found186 @setvar! shield_equipped found187 endif188 dclicktype 'runebook' backpack189 waitforgump 1551740969190 gumpresponse BookFavoriteScroll 191 wait 2500192 if not findlayer self righthand and weapon_equipped = found193 dclick weapon_equipped194 endif195 if not findlayer self lefthand and shield_equipped = found196 wait 500197 dclick shield_equipped198 endif199 endif200 @setvar SwitchToRecall 0201 @setvar OutOfRegs 0202 203 204elseif findtype "runetome" backpack205 if skill "Magery" >= 60 and AlwaysUseScroll = 0 and OutOfRegs = 0206 if findlayer self righthand as found207 @setvar! weapon_equipped found208 endif209 if findlayer self lefthand as found210 @setvar! shield_equipped found211 endif212 dclicktype 'runetome' backpack213 waitforgump 167090027214 gumpresponse TomeFavoriteRune215 waitforgump 167090027216 gumpresponse 10217 wait 500218 if cooldown Regs > 1219 @setvar OutOfRegs 1220 wait 500221 loop222 endif223 wait 2000224 if not findlayer self righthand and weapon_equipped = found225 dclick weapon_equipped226 endif227 if not findlayer self lefthand and shield_equipped = found228 wait 500229 dclick shield_equipped230 endif231 else232 if findlayer self righthand as found233 @setvar! weapon_equipped found234 endif235 if findlayer self lefthand as found236 @setvar! shield_equipped found237 endif238 dclicktype 'runetome' backpack239 waitforgump 167090027240 gumpresponse TomeFavoriteScroll241 wait 2500242 if not findlayer self righthand and weapon_equipped = found243 dclick weapon_equipped244 endif245 if not findlayer self lefthand and shield_equipped = found246 wait 500247 dclick shield_equipped248 endif249 endif250 @setvar SwitchToRecall 0251 @setvar OutOfRegs 0252 253 254elseif skill "Camping" >= 60255 while not findtype "campfire" ground 0 1 8 256 if not findtype "kindling" backpack257 overhead "No kindling" 34258 stop259 endif260 dclicktype "kindling" backpack261 clearsysmsg262 wait 5000263 endwhile264 while findtype "campfire" ground 0 1 8265 while not insysmsg "Your campfire is now secure."266 endwhile267 dclicktype 'atlas' backpack268 waitforgump 341416395269 gumpresponse FavoriteHikingCategory270 waitforgump 341416395271 if MyFavoriteHikingSpotIsOnTheFirstPage = 0272 gumpresponse 16 273 waitforgump 341416395274 endif275 gumpresponse FavoriteHikingSpot 276 waitforgump 341416395277 gumpresponse 14 278 stop279 endwhile280else 281 overhead 'No way home' 34282endif