UO Sagas: Bandage self loop (with countdown overhead)

Created: 5 days ago on 05/20/2025, 12:09:04 AMUpdated: about 6 hours ago on 05/24/2025, 05:49:20 PM
FileType: No file type provided
Size: 764
Category: Utility
Skills: Healing
Hotkey: No hotkey provided
Tags: pvp,pvm,healing,bandaging

Description: The number held in "seconds" should be automatic based on your current dex.

If it should be off, you can type in your number (as local seconds = 15 , for instance).

Credits for the seconds calculation goes to Nuthru on Sagas discord.

The number 70 is the green color, you can experiment changing it if you want a different color.

local seconds = math.floor((9.0 + 0.85 * ((130 - Player.Dex) / 20))) Messages.Print('Bandage looping started') while not Player.IsDead do if Player.Hits < Player.HitsMax then bandage = Items.FindByType(3617) if bandage == nil then Messages.Overhead('Out of bandages!', 32, Player.Serial) else Player.UseObject(bandage.Serial) if Targeting.WaitForTarget(2000) then Targeting.TargetSelf() end for i = seconds, 1, -1 do local message = i .. "s" Messages.Overhead(message, 70, Player.Serial) Pause(1000) end end end Pause(100) end
View list of scripts
Disclaimer: This is a fan made site and is not directly associated with Ultima Online or UO staff.