be more consistent and less confusing with dumped object names

This commit is contained in:
whosit 2025-03-29 16:23:16 +03:00
parent 4e0c194e98
commit 7409e20a89

View File

@ -56,17 +56,17 @@ local function basic_dump(o)
-- return string.format("loadstring(%q)", string.dump(o)) -- return string.format("loadstring(%q)", string.dump(o))
elseif tp == "userdata" then elseif tp == "userdata" then
if o.is_valid and not o:is_valid() then if o.is_valid and not o:is_valid() then
return string.format('#<invalid_ref: %s>', o) return string.format('#<Obj:invalid: %s>', o)
end end
if o.is_player then if o.is_player then
if o:is_player() then if o:is_player() then
return string.format('#<player: "%s">', o:get_player_name()) return string.format('#<Obj:player: "%s">', o:get_player_name())
else else
local e = o:get_luaentity() local e = o:get_luaentity()
if e then if e then
return string.format('#<luaentity: "%s">', e.name) return string.format('#<Obj:lua: "%s">', e.name)
else else
return string.format('#<ObjectRef: %s>', o) return string.format('#<Obj: %s>', o)
end end
end end
end end