Compatibility unverified
This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.
Bapeths Ship Slot "Regular Ability" (Top) Sept 25th 2026 - Fixed false positive cooldown calls "****REQUIRED****" Bapeths Ship Cooldowns xml file (copy paste into your characters Cooldown file) "COPY" Link to get Bapeths Cooldowns…
Sailing
Bapeths Ship Slot Regular Ability Top hotkey.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/8b053452-8af6-41b1-806e-677c83ebeabf for latest2# Automation by Jaseowns3## Script: Bapeths Ship Slot "Regular Ability" (Top) hotkey4## Created by: barryroser#05#############################################6 7# Bapeths Ship Slot "Regular Ability" (Top)8#9# Sept 25th 2026 - Fixed false positive cooldown calls10#11# "****REQUIRED****"12# Bapeths Ship Cooldowns xml file (copy paste into your characters Cooldown file)13# "COPY" Link to get Bapeths Cooldowns "https://outlands.uorazorscripts.com/script/f1e41e2d-411e-461e-9fd0-c4fc2dc234b1"14# "PASTE" FILE PATH : C:\Program Files (x86)\Ultima Online Outlands\ClassicUO\Data\Profiles\"YOUR-ACCOUNT-NAME"\UO Outlands\"YOUR-CHARACTER" Open file in notepad15# The cooldowns with "Tigger Text" Must be adjusted to "your ships G/R/L cooldown stats" in the UO in game Options16#17# Script will loop into 'Master Background' if you have it in your script library18#19# This script will automatically fire at the closest enemy ship or use a passive ability20# Use "Bapeths Manual Override" script to force a priority target for abilities that require targeting21#22# Set "Range check Last Target" to "22" in Razor > Options tab > Targeting & Queues subtab23# This will ensure your cannons can reach their target at max distance24#25# Script starts here26clearsysmsg 27hotkey '> Interrupt'28hotkey "Cancel Current Target"29say "[RegularAbility"30getlabel backpack ping31pause 10032if insysmsg "fire its cannons again"33 overhead "Cannons Cooling..." 3834 script 'Master Background'35 stop36endif37if insysmsg "target this ability?"38 overhead "Fire the Cannons!" 8839 wft 50040 target "Manual Override"41 getlabel backpack ping42 if insysmsg "Our cannons cannot reach that location."43 overhead "Out of Range!" 3844 script 'Master Background'45 stop46 elseif insysmsg "That is too far away."47 overhead "Out of Range!" 3848 script 'Master Background'49 stop50 elseif insysmsg "Those cannons are out of ammunition"51 overhead "Out of Ammo!" 3852 script 'Master Background'53 stop54 elseif insysmsg "You may not fire onto your own ship!"55 overhead "Target is too close to fire on!" 3856 script 'Master Background'57 stop58 elseif not targetexists 59 cooldown "Cannons" 1500060 overhead "*Regular Ability*" 8861 if not cooldown "Disco" and skill "Discordance" >= 5062 skill 'Discordance'63 wft 50064 hotkey 'Target self'65 hotkey "Cancel Current Target"66 getlabel backpack ping67 if insysmsg "creatures"68 overhead "Hear my sea song!" 9169 cooldown "Disco" 500070 endif71 endif72 script 'Master Background'73 stop74 endif75 hotkey "Target Closest Enemy Monster"76 getlabel backpack ping77 if insysmsg "Our cannons cannot reach that location."78 overhead "Out of Range!" 3879 script 'Master Background'80 stop81 elseif insysmsg "That is too far away."82 overhead "Out of Range!" 3883 script 'Master Background'84 stop85 elseif insysmsg "Those cannons are out of ammunition"86 overhead "Out of Ammo!" 3887 script 'Master Background'88 stop89 elseif insysmsg "You may not fire onto your own ship!"90 overhead "Target is too close to fire on!" 3891 script 'Master Background'92 stop93 elseif not targetexists 94 cooldown "Cannons" 1500095 overhead "*Regular Ability*" 8896 if not cooldown "Disco" and skill "Discordance" >= 5097 skill 'Discordance'98 wft 50099 hotkey 'Target self'100 hotkey "Cancel Current Target"101 getlabel backpack ping102 if insysmsg "creatures"103 overhead "Hear my sea song!" 91104 cooldown "Disco" 5000105 endif106 endif107 script 'Master Background'108 stop109 endif110 hotkey "Target Closest Grey Monster"111 getlabel backpack ping112 if insysmsg "Our cannons cannot reach that location."113 overhead "Out of Range!" 38114 script 'Master Background'115 stop116 elseif insysmsg "That is too far away."117 overhead "Out of Range!" 38118 script 'Master Background'119 stop120 elseif insysmsg "Those cannons are out of ammunition"121 overhead "Out of Ammo!" 38122 script 'Master Background'123 stop124 elseif insysmsg "You may not fire onto your own ship!"125 overhead "Target is too close to fire on!" 38126 script 'Master Background'127 stop128 elseif not targetexists 129 cooldown "Cannons" 15000130 overhead "*Regular Ability*" 88131 if not cooldown "Disco" and skill "Discordance" >= 50132 skill 'Discordance'133 wft 500134 hotkey 'Target self'135 hotkey "Cancel Current Target"136 getlabel backpack ping137 if insysmsg "creatures"138 overhead "Hear my sea song!" 91139 cooldown "Disco" 5000140 endif141 endif142 script 'Master Background'143 stop144 endif145 if insysmsg "No one matching"146 overhead "Yar! Manual Target..." 88147 elseif insysmsg "out of range"148 overhead "Yar! Manual Target..." 88149 endif150 while targetexists 151 //do nothing152 endwhile153 getlabel backpack ping154 if insysmsg "Our cannons cannot reach that location."155 overhead "Out of Range!" 38156 script 'Master Background'157 stop158 elseif insysmsg "That is too far away."159 overhead "Out of Range!" 38160 script 'Master Background'161 stop162 elseif insysmsg "Those cannons are out of ammunition"163 overhead "Out of Ammo!" 38164 script 'Master Background'165 stop166 elseif insysmsg "You may not fire onto your own ship!"167 overhead "Target is too close to fire on!" 38168 script 'Master Background'169 stop170 elseif not targetexists 171 cooldown "Cannons" 15000172 overhead "*Regular Ability*" 88173 if not cooldown "Disco" and skill "Discordance" >= 50174 skill 'Discordance'175 wft 500176 hotkey 'Target self'177 hotkey "Cancel Current Target"178 getlabel backpack ping179 if insysmsg "creatures"180 overhead "Hear my sea song!" 91181 cooldown "Disco" 5000182 endif183 endif184 script 'Master Background'185 stop186 endif187elseif insysmsg "to use another ability of that type"188 overhead "Ability Cooling..." 38189elseif insysmsg "You cannot use this ability while you already have a speed"190 overhead "Speed Ability Active..." 38191else192 if insysmsg "you must wait"193 overhead "Regular Cooling..." 38194 script 'Master Background'195 stop196 elseif insysmsg "not currently reloading"197 overhead "It would be no use..." 38198 else 199 overhead '*Passive Regular Ability*' 67200 endif201 script 'Master Background'202endif203if insysmsg "cannons finish reloading"204 overhead "Cannons reloading..." 38205endif206script 'Master Background'