local o=getgenv().BoulderOverlay print("overlay",type(o)) if not o then return end local ok,m=pcall(o.mods) print("mods_ok",ok,tostring(m)) if ok and m then print("captured",tostring(m.captured),"name",tostring(m.name),"aim",tostring(m.aiming),"loaded",tostring(m.magazine)) end print("last",tostring(o.STATE.lastError)) print("logs",#o.STATE.log) for _,r in ipairs(o.STATE.log) do print(r.kind,tostring(r.msg)) end