Bapeth's Ship Slot Aux Regular Offensive (Bottom Row) by barryroser
Description from the author:
# Bapeths Ship Slot "Aux Regular Offensive" (Bottom Row)
#
# "****REQUIRED****"
# Bapeths Ship Cooldowns xml file (copy paste into your characters Cooldown file)
# "COPY" Link to get Bapeths Cooldowns "https://outlands.uorazorscripts.com/script/f1e41e2d-411e-461e-9fd0-c4fc2dc234b1"
# "PASTE" FILE PATH : C:\Program Files (x86)\Ultima Online Outlands\ClassicUO\Data\Profiles\"YOUR-ACCOUNT-NAME"\UO Outlands\"YOUR-CHARACTER" Open file in notepad
# The cooldowns with "Tigger Text" Must be adjusted to "your ships stats" in the UO in game Options
#
# Script will loop into 'Master Background' if you have it in your script library
#
# This script will automatically fire at the closest enemy ship
# Use "Bapeths Manual Override" script to force a priority target
#
# Set "Range check Last Target" to "22" in Razor > Options tab > Targeting & Queues subtab
# This will ensure your cannons can reach their target at max distance
#
# Script starts here
clearsysmsg
hotkey '> Interrupt'
hotkey "Cancel Current Target"
say "[SecondAuxiliaryAbility"
getlabel backpack ping
if insysmsg "fire its cannons again"
overhead "Cannons Cooling..." 38
script 'Master Background'
stop
endif
if insysmsg "target this ability?"
overhead "Fire the Cannons!" 88
wft 500
target "Manual Override"
getlabel backpack ping
if insysmsg "Our cannons cannot reach that location."
overhead "Out of Range!" 38
script 'Master Background'
stop
elseif insysmsg "That is too far away."
overhead "Out of Range!" 38
script 'Master Background'
stop
elseif insysmsg "Those cannons are out of ammunition"
overhead "Out of Ammo!" 38
script 'Master Background'
stop
elseif insysmsg "You may not fire onto your own ship!"
overhead "Target is too close to fire on!" 38
script 'Master Background'
stop
elseif not targetexists
cooldown "Cannons" 15000
overhead "*Aux Regular Ability*" 88
if not cooldown "Disco" and skill "Discordance" >= 50
skill 'Discordance'
wft 500
hotkey 'Target self'
hotkey "Cancel Current Target"
getlabel backpack ping
if insysmsg "creatures"
overhead "Hear my sea song!" 91
cooldown "Disco" 5000
endif
endif
script 'Master Background'
stop
endif
hotkey "Target Closest Enemy Monster"
getlabel backpack ping
if insysmsg "Our cannons cannot reach that location."
overhead "Out of Range!" 38
script 'Master Background'
stop
elseif insysmsg "That is too far away."
overhead "Out of Range!" 38
script 'Master Background'
stop
elseif insysmsg "Those cannons are out of ammunition"
overhead "Out of Ammo!" 38
script 'Master Background'
stop
elseif insysmsg "You may not fire onto your own ship!"
overhead "Target is too close to fire on!" 38
script 'Master Background'
stop
elseif not targetexists
cooldown "Cannons" 15000
overhead "*Aux Regular Ability*" 88
if not cooldown "Disco" and skill "Discordance" >= 50
skill 'Discordance'
wft 500
hotkey 'Target self'
hotkey "Cancel Current Target"
getlabel backpack ping
if insysmsg "creatures"
overhead "Hear my sea song!" 91
cooldown "Disco" 5000
endif
endif
script 'Master Background'
stop
endif
hotkey "Target Closest Grey Monster"
getlabel backpack ping
if insysmsg "Our cannons cannot reach that location."
overhead "Out of Range!" 38
script 'Master Background'
stop
elseif insysmsg "That is too far away."
overhead "Out of Range!" 38
script 'Master Background'
stop
elseif insysmsg "Those cannons are out of ammunition"
overhead "Out of Ammo!" 38
script 'Master Background'
stop
elseif insysmsg "You may not fire onto your own ship!"
overhead "Target is too close to fire on!" 38
script 'Master Background'
stop
elseif not targetexists
cooldown "Cannons" 15000
overhead "*Aux Regular Ability*" 88
if not cooldown "Disco" and skill "Discordance" >= 50
skill 'Discordance'
wft 500
hotkey 'Target self'
hotkey "Cancel Current Target"
getlabel backpack ping
if insysmsg "creatures"
overhead "Hear my sea song!" 91
cooldown "Disco" 5000
endif
endif
script 'Master Background'
stop
endif
if insysmsg "No one matching"
overhead "Yar! Manual Target..." 88
elseif insysmsg "out of range"
overhead "Yar! Manual Target..." 88
endif
while targetexists
//do nothing
endwhile
getlabel backpack ping
if insysmsg "Our cannons cannot reach that location."
overhead "Out of Range!" 38
script 'Master Background'
stop
elseif insysmsg "That is too far away."
overhead "Out of Range!" 38
script 'Master Background'
stop
elseif insysmsg "Those cannons are out of ammunition"
overhead "Out of Ammo!" 38
script 'Master Background'
stop
elseif insysmsg "You may not fire onto your own ship!"
overhead "Target is too close to fire on!" 38
script 'Master Background'
stop
elseif not targetexists
cooldown "Cannons" 15000
overhead "*Aux Regular Ability*" 88
if not cooldown "Disco" and skill "Discordance" >= 50
skill 'Discordance'
wft 500
hotkey 'Target self'
hotkey "Cancel Current Target"
getlabel backpack ping
if insysmsg "creatures"
overhead "Hear my sea song!" 91
cooldown "Disco" 5000
endif
endif
script 'Master Background'
stop
endif
else
overhead "Ability Cooling..." 38
endif
if insysmsg "cannons finish reloading"
overhead "Cannons reloading..." 38
endif
script 'Master Background'This is an auto target cannon fire script