diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2.dm b/code/modules/admin/verbs/SDQL2/SDQL_2.dm
index 4bb0c7d76d..bff431a6c7 100644
--- a/code/modules/admin/verbs/SDQL2/SDQL_2.dm
+++ b/code/modules/admin/verbs/SDQL2/SDQL_2.dm
@@ -696,7 +696,8 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null
*/
/datum/SDQL2_query/proc/SDQL_print(datum/object, list/text_list, print_nulls = TRUE, recursion = 1, linebreak = TRUE)
if(recursion > 50)
- text_list += "RECURSION LIMIT REACHED."
+ text_list += "
RECURSION LIMIT REACHED.
"
+ return
if(is_object_datatype(object))
if(!islist(object))
text_list += "[object.type] [REF(object)]: [object]"
@@ -739,18 +740,20 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null
SDQL_print(value, text_list, TRUE, recursion, FALSE)
text_list += "
"
text_list += "\]"
+ if(linebreak)
+ text_list += "
"
else
if(isnull(object))
if(print_nulls)
text_list += "NULL"
else if(istext(object))
- text_list += "STRING: [object]"
- else if(isnum(object))
- text_list += "NUM: [object]"
+ text_list += "\"[object]\""
+ else if(isnum(object) || ispath(object))
+ text_list += "[object]"
else
text_list += "UNKNOWN: [object]"
- if(linebreak)
- text_list += "
"
+ if(linebreak)
+ text_list += "
"
/datum/SDQL2_query/CanProcCall()
if(!allow_admin_interact)