2024-12-13 22:50
#0
The real injustice for me, is the inequality between Enhanced, and Classic, when they could be equal.
Enhanced Client allows Macro's/Scripts, written in .lua, which is the same language the kids use in Roblox. My son is fluent in .lua, and can write entire games in it with no help at all, you should see his speed. Adding Javascript, and Python, are additions to his ability.
Target Injured Friendly – by Khyro – Ultima Online
This is the LEGAL Heal Injured Friendly script in Enhanced Client.
Everything in this Post 1, is legal, I have not contravened anything.
Enhanced Client allows Macro's/Scripts, written in .lua, which is the same language the kids use in Roblox. My son is fluent in .lua, and can write entire games in it with no help at all, you should see his speed. Adding Javascript, and Python, are additions to his ability.
Target Injured Friendly – by Khyro – Ultima Online
This is the LEGAL Heal Injured Friendly script in Enhanced Client.
Everything in this Post 1, is legal, I have not contravened anything.
Edit your Actions.lua file, and add the following to the file (can be anywhere, bottom is fine):
function Actions.InjuredFriendly() local lowerId = 0 local lowerHP = -1 for i = 1, table.getn(MobilesOnScreen.MobilesSort) do local mobileId = MobilesOnScreen.MobilesSort[i] local data = WindowData.MobileName[mobileId] local noto = data.Notoriety+1 if (Actions.TargetAllowed(mobileId) and not IsPartyMember(mobileId) and noto == NameColor.Notoriety.INNOCENT) then local mobileData = Interface.GetMobileData(mobileId, true) if mobileData then local curHealth = mobileData.CurrentHealth if (curHealth < 25) then if curHealth < lowerHP or lowerHP == -1 then lowerHP = curHealth lowerId = mobileId end end end end end if (lowerId ~= 0) then HandleSingleLeftClkTarget(lowerId) end end


