diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index a082f63197..db0992f535 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -20,6 +20,15 @@ client if (A.icon) body += debug_variable("icon", new/icon(A.icon, A.icon_state, A.dir), 0) #endif + + var/icon/sprite + + if(istype(D,/atom)) + var/atom/AT = D + if(AT.icon && AT.icon_state) + sprite = new /icon(AT.icon, AT.icon_state) + usr << browse_rsc(sprite, "view_vars_sprite.png") + title = "[D] (\ref[D]) = [D.type]" body += {"