local lib = getgenv().Library local cfg = Configuration local out = {} lib.Registry["Draw FOV Circle"].Set(true) lib.Registry["Fill FOV Circle"].Set(true) lib.Registry["Enable FOV"].Set(true) task.wait(0.4) local main = cfg.TargetRelated["FOV Circle"] local fill = cfg.TargetRelated["FOV Circle Fill"] table.insert(out, "outline object: " .. tostring(cfg.TargetRelated["FOV Circle Outline"])) table.insert(out, string.format("main: visible=%s radius=%d thickness=%.1f pos=%s", tostring(main.Visible), main.Radius, main.Thickness, tostring(main.Position))) table.insert(out, string.format("fill: visible=%s radius=%d transparency=%.2f pos=%s", tostring(fill.Visible), fill.Radius, fill.Transparency, tostring(fill.Position))) lib.Registry["Draw FOV Circle"].Set(false) task.wait(0.3) table.insert(out, "draw off -> main visible: " .. tostring(main.Visible) .. ", fill visible: " .. tostring(fill.Visible)) lib.Registry["Enable FOV"].Set(false) lib.Registry["Fill FOV Circle"].Set(false) print("RESULTS: " .. table.concat(out, "\n"))