Skip to content
Outlands Hub

Razor script

Bless and Protection Bot

by Jaseowns · 101 lines
Download

Compatibility unverified

This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.

by Jaseowns UO Outlands Requirements: You need a trigger... we used a shimmer lantern >info on your trigger and set the body id and hue to each of these variables

CraftingMeditation
Bless and Protection Bot.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/4618fc0c-081b-445a-8347-9a46213c7fef for latest2# Automation by Jaseowns3## Script: Bless and Protection Bot4## Created by: Jaseowns#66945#############################################6 7# Bless and Protection Bot by Jaseowns8# UO Outlands9# Requirements:10#   You need a trigger... we used a shimmer lantern11#   >info on your trigger and set the body id and hue 12#   to each of these variables13@setvar! jaseLanternOnId 259414@setvar! jaseLanternOnHue 266415 16# Time between blessing the same character again (if in range)17@setvar! cdClearBlessedPlayers 6000018 19####################20## No need to edit beyond this 21#########22 23if not timerexists skillTimer24    settimer skillTimer 200025endif26 27if not timerexists clearBlessedPlayersTimer28    settimer clearBlessedPlayersTimer cdClearBlessedPlayers29endif30 31if not listexists blessedPlayers32    createlist blessedPlayers33endif34 35if timer clearBlessedPlayersTimer >= cdClearBlessedPlayers36    clearlist blessedPlayers37    settimer clearBlessedPlayersTimer 038endif39 40if findtype jaseLanternOnId ground jaseLanternOnHue -1 2 as jantern41    if mana < 3042        while mana < maxmana43            if not findbuff "Actively Meditating"44                useskill "meditation"45            endif46            wait 20047        endwhile48    endif49 50    if timer skillTimer >= 200051        overhead "Targeting new player" 8852        hotkey "Next Player Target"53        wait 20054        @setvar! sometarget lasttarget 55        56        if inlist blessedPlayers sometarget 57            // skippem58            say "You have been blessed bro" 8859        else60            useskill "evalint"61            wft 50062            target sometarget63            settimer skillTimer 064            wait 20065            if insysmsg "That is too far away."66                overhead "Too far away bro" 3467                replay68            elseif insysmsg "Target cannot be seen."69                overhead "Cannot be seen bro" 2970                replay71            endif72            while not targetexists 73                cast "Bless"74                wft 50075            endwhile76            target sometarget77            wait 20078            if insysmsg "That is too far away."79                overhead "Too far away bro" 3480                replay81            elseif insysmsg "Target cannot be seen."82                overhead "Cannot be seen bro" 2983                replay84            endif85            while not targetexists 86                cast "Arch Protection"87                wft 50088            endwhile89            target sometarget90            pushlist blessedPlayers sometarget91            dclick jantern92            wait 20093            if findtype "storage shelf" ground -1 -1 2 as jhelf94                menu jhelf 195            endif96        endif97    endif98endif99 100wait 200101replay