Script.
Edit: Something like this...?
lua code:
local config = {}
config.nameList = {"Eternal Oblivion", "Bubbles", "Tomurka"}
config.partyEnabled = true
config.healPercent = 85
Module.New("auto_sio", function()
local p = Self.GetSpectators()
for i = 1, #p do
local creature = p[i]
if (config.partyEnabled and creature:isPartyMember()) or (table.contains(config.nameList, creature:Name())) then
if Self.CanCastSpell("exura sio") and (creature:HealthPercent() <= config.healPercent) then
Self.Say("exura sio '" .. creature:Name())
end
end
end
end)