Back to "snippet" tags

Bapeth's Ocean Ultimate Armageddon by barryroser

Description: This script will AoE storm an enemy ship with Necro and Bard Abilities (Bard not needed) until everything is dead.

# Bapeths Ship Ultimate Armageddon # # Script is desinged for Necromancers that have "120 skill" and are NOT running Death aspect # Preferred aspects are "Poison and Lyric" # # "****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 # Script 'Master Background' must be in script library and spelled correctly # The cooldowns with "Tigger Text" Must be adjusted to "your ships stats" and "your Wizard Grimoire upgrades" in the UO in game Options # # This script will Mass curse, Necro Abilty, Chain Lightning, Meteor Swarm, and Pain spike # If you are a Disco Bard it will also perfectly time a Discord AoE ability # # This is a powerful one button deck wipe for fighting NPC ships # # Script starts here if mana <= 92 overhead 'Mana is too low, Assault Aborted...' 39 script 'Master Background' endif if followers = 0 overhead 'I will need a follower, Assault Aborted...' 39 script 'Master Background' endif if mana >= 92 overhead 'Harr Harr!!' 56 hotkey '> Interrupt' say 'all guard me' 56 pause 1000 getlabel backpack ping hotkey "Cancel Current Target" if not cooldown "Mass Curse" cast 'Mass Curse' wft 3000 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' cooldown "Mass Curse" 30000 pause 250 endif if not cooldown "Chain Lightning" cast "Chain Lightning" endif if hp < 70 hotkey 'Drink Heal' endif say '[SendBoarding' wft 500 gumpresponse 5 getlabel backpack ping target "Manual Override" hotkey 'Target Closest Grey Monster' hotkey 'Cancel Current Target' getlabel backpack ping endif if insysmsg 'That ship is too far away to board' overhead "Argh, Not close enough to board!" 47 gumpclose 2881168634 hotkey '> Interrupt' script 'Master Background' endif if insysmsg 'Your boarding party fails to board the ship.' overhead '*Boarding Failed*' 39 overhead '*Assault Aborted*' 39 hotkey '> Interrupt' cooldown "Boarding Party" 20000 script 'Master Background' endif if insysmsg 'You successfully board the ship!' overhead "Yar, enemies abound!" 88 cooldown "Boarding Party" 20000 endif if not dead overhead 'Get Your Position Ready!' 66 gumpclose 2881168634 pause 2400 if not cooldown "Strangle" say '[Strangle' cooldown "Strangle" 30000 endif hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' hotkey 'Cancel Current Target' pause 250 if not cooldown 'Meteor Swarm' cast 'Meteor Swarm' if not cooldown "Evil Omen" say '[EvilOmen' cooldown "Evil Omen" 30000 pause 550 endif if not cooldown "Corpse Skin" say '[CorpseSkin' cooldown "Corpse Skin" 30000 endif if hp <= 70 hotkey 'Drink Heal' endif while poisoned and not targetexists and findtype "Orange Potion" backpack as curepot dclick curepot endwhile wft 5000 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' hotkey 'Cancel Current Target' pause 300 if mana <= 73 if not cooldown 'Magic Mushroom' dclicktype 'mushroom' pause 150 endif endif endif if not cooldown 'Disco' and skill "Discordance" >= 50 pause 2200 useskill 'Discordance' wft 500 hotkey 'Target self' hotkey 'Cancel Current Target' cooldown "Disco" 5000 overhead "Hear my sea song!" 91 pause 3800 if not gumpexists 622436516 say [necromancyhotbar pause 250 endif if findtype "corpse" ground -1 -1 12 if cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '12/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '11/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '10/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '9/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '8/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '7/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '6/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '5/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif endif endif endif if not cooldown "Pain Spike" clearsysmsg overhead "Here comes another Volley!!" 45 while not dead if gumpexists 341416395 and not timerexists changetarget gumpclose 341416395 createtimer changetarget overhead "Single Target Enabled" 1288 elseif gumpexists 341416395 and timerexists changetarget gumpclose 341416395 removetimer changetarget overhead "Multi Target Enabled" 2085 endif if hp < 33 hotkey 'Cancel Current Target' cast 'Heal' wft 2500 hotkey 'Target Self' hotkey 'Cancel Current Target' pause 250 endif if hp < 55 hotkey 'Drink Heal' endif if hp < 77 hotkey 'Cancel Current Target' cast 'Greater Heal' wft 3500 hotkey 'Target self' hotkey 'Cancel Current Target' pause 250 endif while poisoned and not targetexists if findtype "Orange Potion" backpack as curepot dclick curepot elseif mana >= 6 cast "Cure" wft 2500 target self hotkey 'Cancel Current Target' endif endwhile if not timerexists oceanscan createtimer oceanscan settimer oceanscan 600 endif if not find "oceantarget" ground -1 -1 12 and timer oceanscan >= 600 clearsysmsg hotkey "Next Grey Monster Target" if not insysmsg "No one matching" @setvar "oceantarget" lasttarget endif hotkey "Next Murderer Monster Target" if not insysmsg "No one matching" @setvar "oceantarget" lasttarget endif settimer oceanscan 0 endif if find "oceantarget" ground -1 -1 12 and not cooldown "Meditation" and not cooldown "Disco" and skill "Discordance" >= 50 hotkey 'Cancel Current Target' 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 if find "oceantarget" ground -1 -1 12 clearsysmsg if not cooldown "Strangle" say '[Strangle' cooldown "Strangle" 30000 pause 550 endif if not cooldown "Evil Omen" say '[EvilOmen' cooldown "Evil Omen" 30000 pause 550 endif if not cooldown "Corpse Skin" say '[CorpseSkin' cooldown "Corpse Skin" 30000 pause 550 endif if not cooldown "Magic Arrow" and mana >= 4 hotkey 'Cancel Current Target' cast "Magic Arrow" wft 1000 hotkey 'Target Random Grey Monster' hotkey 'Target Closest Murderer Monster' elseif not cooldown "Harm" and mana >= 6 hotkey 'Cancel Current Target' cast "Harm" wft 1500 hotkey 'Target Random Grey Monster' hotkey 'Target Closest Murderer Monster' elseif not cooldown "Lightning" and mana >= 11 hotkey 'Cancel Current Target' cast "Lightning" wft 2500 hotkey 'Target Random Grey Monster' hotkey 'Target Closest Murderer Monster' elseif cooldown "Lightning" and cooldown "Harm" and cooldown "Magic Arrow" and mana >= 40 hotkey 'Cancel Current Target' cast "Flamestrike" wft 3000 hotkey 'Target Random Grey Monster' hotkey 'Target Closest Murderer Monster' endif pause 250 endif if mana <= 80 and not cooldown "Meditation" and not cooldown "Magic Mushroom" dclicktype 'mushroom' endif if findtype "corpse" ground -1 -1 12 if cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '12/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '11/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '10/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '9/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '8/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '7/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '6/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '5/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif endif endif if not cooldown "Chain Lightning" if mana >= 78 overhead 'Harr Harr!! Another Volley!!' 56 say 'All Guard' 56 if not cooldown "Chain Lightning" and mana >= 40 cast "Chain Lightning" endif if hp < 70 hotkey 'Drink Heal' endif wft 2500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' hotkey 'Cancel Current Target' pause 250 if not cooldown 'Meteor Swarm' and mana >= 40 cast 'Meteor Swarm' if hp <= 70 hotkey 'Drink Heal' endif while poisoned and not targetexists and findtype "Orange Potion" backpack as curepot dclick curepot endwhile wft 5000 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' hotkey 'Cancel Current Target' pause 300 if mana <= 73 if not cooldown 'Magic Mushroom' dclicktype 'mushroom' endif endif endif if not cooldown 'Disco' and skill "Discordance" >= 50 pause 2200 useskill 'Discordance' wft 500 hotkey 'Target self' hotkey 'Cancel Current Target' cooldown "Disco" 5000 overhead "Hear my sea song!" 91 pause 3600 endif if not gumpexists 622436516 say [necromancyhotbar pause 250 endif if findtype "corpse" ground -1 -1 12 if cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '12/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '11/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '10/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '9/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '8/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '7/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '6/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif elseif not cooldown "Meditation" and not cooldown 'Pain Spike' and ingump '5/' 622436516 clearsysmsg if targetexists hotkey 'Cancel Current Target' endif say '[Painspike' wft 500 hotkey 'Target Closest Grey Monster' hotkey 'Target Closest Murderer Monster' getlabel backpack ping if insysmsg "Unholy" cooldown "Pain Spike" 30000 endif endif endif dclicktype 'Elven Spellblade' wft 500 targetrelloc 0 0 if not cooldown 'Disco' and skill "Discordance" >= 50 clearsysmsg useskill '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 break else break endif endif endwhile endif dclicktype 'Elven Spellblade' wft 500 targetrelloc 0 0 if not cooldown 'Disco' and skill "Discordance" >= 50 clearsysmsg useskill '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 endif warmode on script 'Master Background' stop