Skip to content
Outlands Hub

Razor script

Bapeths Ocean Ultimate Armageddon (For Casters)

by barryroser · 429 lines
Download

Bapeths Ship Ultimate Armageddon This is a powerful one button deck wipe for fighting NPC ships Script is desinged for Necromancers Best aspect is "Madness" but many other spell focused aspects work as well "****REQUIRED****" Bapeths Ship…

MagicSailingFocus
Bapeths Ocean Ultimate Armageddon For Casters.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/64b4193c-6c03-4032-b787-8862c06739ca for latest2# Automation by Jaseowns3## Script: Bapeths Ocean Ultimate Armageddon (For Casters)4## Created by: barryroser#05#############################################6 7# Bapeths Ship Ultimate Armageddon 8#9# This is a powerful one button deck wipe for fighting NPC ships10#11# Script is desinged for Necromancers12# Best aspect is "Madness" but many other spell focused aspects work as well13#14# "****REQUIRED****"15# Bapeths Ship Cooldowns xml file (copy paste into your characters Cooldown file)16# "COPY" Link to get Bapeths Cooldowns "https://outlands.uorazorscripts.com/script/f1e41e2d-411e-461e-9fd0-c4fc2dc234b1"17# "PASTE" FILE PATH : C:\Program Files (x86)\Ultima Online Outlands\ClassicUO\Data\Profiles\"YOUR-ACCOUNT-NAME"\UO Outlands\"YOUR-CHARACTER" Open file in notepad18# The cooldowns with "Tigger Text" Must be adjusted to "your ships stats" and "your Wizard Grimoire upgrades" in the UO in game Options19#20# Script will loop into 'Master Background' if you have it in your script library21#22# This script will Mass curse, Necro Abilty, Chain Lightning, Meteor Swarm, and Pain spike23#24# Script starts here25if not timerexists leylinetimer 26    createtimer leylinetimer27    settimer leylinetimer 300028endif29if mana <= 96 and timer leylinetimer >= 3000 30    say "[weaponability2"31    settimer leylinetimer 032endif33 34if mana <= 9635    overhead 'Warning! Mana levels critical...' 3936endif37if followers = 038    overhead "No followers... this might hurt" 3839endif40if not dead41    overhead 'Harr Harr!!' 5642    hotkey '> Interrupt'43    say 'all guard me' 5644    pause 100045    getlabel backpack ping46    hotkey "Cancel Current Target"47    if skill "Alchemy" >= 8048        //do nothing49    elseif not cooldown "Telekinesis" and findtype "Purple Potion" backpack and mana >= 950        cast "Telekinesis"51        wft 300052        hotkey 'Target Closest Grey Monster'53        hotkey 'Target Closest Murderer Monster'54        getlabel backpack ping55        if insysmsg "any explosive potions thrown"56            cooldown "Telekinesis" 6000057            @setvar "TeleTarget" lasttarget 58        endif59        pause 25060    endif61    if not cooldown "Mass Curse"62        cast 'Mass Curse'63        wft 300064        hotkey 'Target Closest Grey Monster'65        hotkey 'Target Closest Murderer Monster'66        cooldown "Mass Curse" 3000067        pause 25068    endif69    if not cooldown "Chain Lightning"70        cast "Chain Lightning"71    endif72    if hp < 7073         hotkey 'Drink Heal'74    endif75    say '[SendBoarding'76    wft 50077    gumpresponse 578    getlabel backpack ping79    target "Manual Override"80    hotkey 'Target Closest Grey Monster'81    hotkey 'Cancel Current Target'82    getlabel backpack ping83endif84if insysmsg 'That ship is too far away to board'85    overhead "Argh, Not close enough to board!" 4786    gumpclose 288116863487    hotkey '> Interrupt'88    script 'Master Background'89endif90if insysmsg 'Your boarding party fails to board the ship.'91    overhead '*Boarding Failed*' 3992    overhead '*Assault Aborted*' 3993    hotkey '> Interrupt'94    cooldown "Boarding Party" 1500095    script 'Master Background'96endif97if insysmsg 'You successfully board the ship!'98    overhead "Yar, enemies abound!" 8899    cooldown "Boarding Party" 15000100endif101 102if not dead103    overhead 'Get Your Position Ready!' 66104    gumpclose 2881168634105    pause 2400106    if not cooldown "Strangle"107        say '[Strangle'108        cooldown "Strangle" 30000109    endif110    hotkey 'Target Closest Grey Monster'111    hotkey 'Target Closest Murderer Monster'112    hotkey 'Cancel Current Target'113    pause 250114    if mana <= 96 and timer leylinetimer >= 3000 115        say "[weaponability2"116        settimer leylinetimer 0117    endif118    if skill "Alchemy" >= 80 and not cooldown "Explosion Potion" and findtype "Purple Potion" backpack as purp119        clearsysmsg 120        dclick purp121        wft 500122        hotkey 'Target Closest Grey Monster'123        hotkey 'Target Closest Murderer Monster'124        getlabel backpack ping125        if insysmsg "Your explosion potion sticks to your target."126            cooldown "Explosion Potion" 15000127        endif128        hotkey "Cancel Current Target"129    elseif cooldown "Telekinesis" and not cooldown "Explosion Potion" and findtype "Purple Potion" backpack as purp130        clearsysmsg 131        dclick purp132        wft 500133        target "TeleTarget"134        getlabel backpack ping135        if insysmsg "Your explosion potion sticks to your target."136            cooldown "Explosion Potion" 15000137        endif138        hotkey "Cancel Current Target"139        cooldown "Telekinesis" 0140    endif141    142    if not cooldown 'Meteor Swarm'143        cast 'Meteor Swarm'144        if not cooldown "Evil Omen"145            say '[EvilOmen'146            cooldown "Evil Omen" 30000147            pause 550148        endif149        if not cooldown "Corpse Skin"150            say '[CorpseSkin'151            cooldown "Corpse Skin" 30000152        endif153        if hp <= 70154            hotkey 'Drink Heal'155        endif156        while poisoned and not targetexists and findtype "Orange Potion" backpack as curepot157          dclick curepot158        endwhile159        wft 5000160        hotkey 'Target Closest Grey Monster'161        hotkey 'Target Closest Murderer Monster'162        hotkey 'Cancel Current Target'163        pause 250164        if mana <= 96 and timer leylinetimer >= 3000 165            say "[weaponability2"166            settimer leylinetimer 0167        endif168        if mana <= 73169            if not cooldown 'Magic Mushroom'170                dclicktype 'mushroom'171                getlabel backpack ping172            endif173        endif174    endif175    176    if not timerexists damagetimer177        createtimer damagetimer178    endif179    settimer damagetimer 0180    while timer damagetimer <= 6000181        if hp <= 32182            cast 'Heal'183            wft 1000184            hotkey 'Target Self'185            hotkey 'Cancel Current Target' 186            pause 250187        elseif hp <= 33 and findtype "Yellow Potion" backpack as healpot188            dclick healpot189        elseif hp <= 77190            cast 'Greater Heal'191            hotkey 'Target self'192            wft 2400193            hotkey 'Cancel Current Target'194            pause 250195        elseif hp <= 85196            cast 'Heal'197            wft 1000198            hotkey 'Target Self'199            hotkey 'Cancel Current Target' 200            pause 250201        endif202        203        while poisoned and not targetexists 204            if findtype "Orange Potion" backpack as curepot205                dclick curepot206            elseif mana >= 6207                cast "Cure"208                wft 2500209                target self210                hotkey 'Cancel Current Target'211            endif212        endwhile        213    endwhile214 215    while not findtype "corpse" ground -1 -1 12216        if hp <= 32217            cast 'Heal'218            wft 1000219            hotkey 'Target Self'220            hotkey 'Cancel Current Target' 221            pause 250222        elseif hp <= 33 and findtype "Yellow Potion" backpack as healpot223            dclick healpot224        elseif hp <= 77225            cast 'Greater Heal'226            hotkey 'Target self'227            wft 2400228            hotkey 'Cancel Current Target'229            pause 250230        elseif hp <= 85231            cast 'Heal'232            wft 1000233            hotkey 'Target Self'234            hotkey 'Cancel Current Target' 235            pause 250236        endif237        238        if mana <= 96 and timer leylinetimer >= 3000 239            say "[weaponability2"240            settimer leylinetimer 0241        endif242        243        while poisoned and not targetexists 244            if findtype "Orange Potion" backpack as curepot245                dclick curepot246            elseif mana >= 6247                cast "Cure"248                wft 2500249                target self250                hotkey 'Cancel Current Target'251            endif252        endwhile253        254        if not cooldown "Chain Lightning" and mana >= 40255            hotkey 'Cancel Current Target'256            cast "Chain Lightning"257            while not targetexists 258                if poisoned and findtype "Orange Potion" backpack as curepot259                    dclick curepot260                endif261                if hits <= 70 and findtype "Yellow Potion" backpack as healpot262                    dclick healpot263                endif264            endwhile265            hotkey 'Target Closest Grey Monster'266            hotkey 'Target Closest Murderer Monster'267            pause 250268        elseif not cooldown "Meteor Swarm" and mana >= 40269            hotkey 'Cancel Current Target'270            cast "Meteor Swarm"271            while not targetexists 272                if poisoned and findtype "Orange Potion" backpack as curepot273                    dclick curepot274                endif275                if hits <= 70 and findtype "Yellow Potion" backpack as healpot276                    dclick healpot277                endif278            endwhile279            hotkey 'Target Closest Grey Monster'280            hotkey 'Target Closest Murderer Monster'281            pause 250282        elseif not cooldown "Magic Arrow" and mana >= 4283            hotkey 'Cancel Current Target'284            cast "Magic Arrow"285            wft 1000286            hotkey 'Target Random Grey Monster'287            hotkey 'Target Closest Murderer Monster'288            pause 250289        elseif not cooldown "Harm" and mana >= 6290            hotkey 'Cancel Current Target'291            cast "Harm"292            wft 1500293            hotkey 'Target Random Grey Monster'294            hotkey 'Target Closest Murderer Monster'295            pause 250296        elseif not cooldown "Lightning" and mana >= 11297            hotkey 'Cancel Current Target'298            cast "Lightning"299            wft 2500300            hotkey 'Target Random Grey Monster'301            hotkey 'Target Closest Murderer Monster'302            pause 250303        endif304        305        if mana <= 96 and timer leylinetimer >= 3000 306            say "[weaponability2"307            settimer leylinetimer 0308        endif309                310        if mana <= 73311            if not cooldown 'Magic Mushroom'312                dclicktype 'mushroom'313                getlabel backpack ping314            endif315        endif316        317        if skill "Alchemy" >= 80318            //do nothing319        elseif not cooldown "Telekinesis" and not cooldown "Explosion Potion" and findtype "Purple Potion" backpack and mana >= 9320            clearsysmsg 321            cast "Telekinesis"322            wft 3000323            hotkey 'Target Closest Grey Monster'324            hotkey 'Target Closest Murderer Monster'325            getlabel backpack ping326            if insysmsg "any explosive potions thrown"327                cooldown "Telekinesis" 60000328                @setvar "TeleTarget" lasttarget 329            endif330            pause 250331        endif332        if skill "Alchemy" >= 80 and not queued and not cooldown "Explosion Potion" and findtype "Purple Potion" backpack as purp333            clearsysmsg 334            dclick purp335            wft 500336            hotkey 'Target Closest Grey Monster'337            hotkey 'Target Closest Murderer Monster'338            getlabel backpack ping339            if insysmsg "Your explosion potion sticks to your target."340                cooldown "Explosion Potion" 15000341            endif342            hotkey "Cancel Current Target"343        elseif cooldown "Telekinesis" and not queued and not cooldown "Explosion Potion" and findtype "Purple Potion" backpack as purp344            clearsysmsg 345            dclick purp346            wft 500347            target "TeleTarget"348            getlabel backpack ping349            if insysmsg "Your explosion potion sticks to your target."350                cooldown "Explosion Potion" 15000351                cooldown "Telekinesis" 0352            else 353                cooldown "Explosion Potion" 15000354                hotkey '> Interrupt'355                hotkey "Cancel Current Target"356                dclicktype "Purple Potion"357                wft 500358                while targetexists 359                    overhead "THROW IT OVERBOARD!!!" 38360                endwhile361            endif362            hotkey "Cancel Current Target"363        endif364    endwhile365 366    if mana <= 96 and timer leylinetimer >= 3000 367        say "[weaponability2"368        settimer leylinetimer 0369    endif370    371    while not gumpexists 622436516372        say [necromancyhotbar373        getlabel backpack ping374    endwhile375                        376    if findtype "corpse" ground -1 -1 12377        if ingump '20/' 622436516378            createtimer pain379        elseif ingump '19/' 622436516380            createtimer pain381        elseif ingump '18/' 622436516382            createtimer pain383        elseif ingump '17/' 622436516384            createtimer pain385        elseif ingump '16/' 622436516386            createtimer pain387        elseif ingump '15/' 622436516388            createtimer pain389        elseif ingump '14/' 622436516390            createtimer pain391        elseif ingump '13/' 622436516392            createtimer pain393        elseif ingump '12/' 622436516394            createtimer pain395        elseif ingump '11/' 622436516396            createtimer pain397        elseif ingump '10/' 622436516398            createtimer pain399        elseif ingump '9/' 622436516400            createtimer pain401        elseif ingump '8/' 622436516402            createtimer pain403        elseif ingump '7/' 622436516404            createtimer pain405        elseif ingump '6/' 622436516406            createtimer pain407        elseif ingump '5/' 622436516408            createtimer pain409        endif410        if timerexists pain and find "oceantarget" ground -1 -1 12 and not findbuff "Actively Meditating" and not cooldown 'Pain Spike'411            clearsysmsg412            if targetexists 413                hotkey 'Cancel Current Target'414            endif415            say '[Painspike'416            wft 500417            hotkey 'Target Closest Grey Monster'418            hotkey 'Target Closest Murderer Monster'419            getlabel backpack ping420            if insysmsg "Unholy"421                cooldown "Pain Spike" 30000422            endif423            removetimer pain424        endif425    endif426endif    427warmode on428script "Master Background"429stop