Skip to content
Outlands Hub

Razor script

Bapeths Ocean Crew Bandage

by barryroser · 68 lines
Download

This script ties into "Master Background" (required for full functionality)# It can be used to repeat heal a crew of your choice by playing the script hotkey and selecting a crew It can also be used to activate…

Healing
Bapeths Ocean Crew Bandage.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/2e61d4b5-9e65-4d9f-a43a-e7adbe0973c3 for latest2# Automation by Jaseowns3## Script: Bapeths Ocean Crew Bandage4## Created by: barryroser#05#############################################6 7# Bapeths Ocean Crew Bandage8#9# This script ties into "Master Background" (required for full functionality)#10# It can be used to repeat heal a crew of your choice by playing the script hotkey and selecting a crew11# It can also be used to activate "Relentless Healing Mode" by playing the script hotkey and selecting your bandages12# Relentless Healing Mode will use the ship crew gump to spam heal randomly13#14# If the user uses this script to single target a crew member "Relentless Healing Mode" will be enabled after the crew member is full HP15#16# Note on moving ships - If you select a crew with this script while you ship is moving it will likley not work as ship movement is buggy (desync)17# "Relentless Healing Mode" will always work no matter what18#19# Note on crewmember overhead spam: There is no way to get rid of this when relentless mode is activated20#21# Note on Visual Overhead Bug: if you select yourself or another player with this script hotkey, it may throw a false overhead on your previous crewmember target22#23# Script starts here...24if timerexists crewhealrepeat25    removetimer crewhealrepeat26endif27if findtype 3617 backpack as baids28    clearsysmsg 29    if varexist "CrewHeal"30        @unsetvar "CrewHeal"31    endif32    hotkey "Cancel Current Target"33    overhead "Which Crew to Heal?" 8834    dclick baids35    wft 50036    while targetexists 37        //donothing38    endwhile39    getlabel lasttarget desc40    if "[Crewmember]" in desc41        removetimer relentlesshealing42        @setvar! "CrewHeal" lasttarget 43        overhead "*Heal Target*" 78 "CrewHeal"44        hotkey "Cancel Current Target"45    elseif "(bonded)" in desc46        removetimer relentlesshealing47        @setvar! "CrewHeal" lasttarget 48        overhead "*Heal Target*" 78 "CrewHeal"49        hotkey "Cancel Current Target"50    elseif "bandage" in desc51        createtimer relentlesshealing52        script "Master Background"53    endif54    removetimer relentlesshealing55    if varexist "CrewHeal"56        if insysmsg "You begin applying the bandages"57            overhead "Healing..." 87 "CrewHeal"58            cooldown "Bandage" 525059            removetimer relentlesshealing60            createtimer crewhealrepeat61        elseif insysmsg "You are too far away to do that"62            overhead "*Get Closer*" 45 "CrewHeal"63        elseif insysmsg "That being is not damaged!"64            overhead "*Full Health*" 78 "CrewHeal" 65        endif66    endif67endif68script "Master Background"