local Tinkr, ---@type Bastion Bastion = ... local Player = Bastion.UnitManager:Get('player') local RuneOfPower = Bastion.SpellBook:GetSpell(116011) local Draw = Tinkr.Util.Draw:New() Draw:Sync(function(draw) for i, object in ipairs(Objects()) do local name = ObjectName(object) if name == RuneOfPower:GetName() then local creator = ObjectCreator(object) if tostring(creator) == tostring(Player:GetGUID()) then local distance = ObjectDistance('player', object) local ropX, ropY, ropZ = ObjectPosition(object) draw:Circle(ropX, ropY, ropZ, 8) draw:SetColor(69, 7, 58) if distance > 8 then draw:SetColor(252, 3, 207) end end end end end) local isEnabled = false -- Draws a circle around the players Rune of Power to make it easier to stay within range. local function EnableDrawROP() if not isEnabled then isEnabled = true Draw:Enable() end end return EnableDrawROP()