def memstats
rooms = objs = chars = accounts = scripts = strcount = strsize = ocount = 0
ObjectSpace.each_object do |x|
case x
when String
strcount += 1
strsize += x.size
when Character
chars += 1
when Account
accounts += 1
when Room
rooms += 1
when GameObject
objs += 1
when Script
scripts += 1
else
ocount += 1
end
end
memstats="[COLOR Cyan]\n----* Memory Statistics *----\n Rooms - \#{rooms}\n Objects - \#{objs}\n Scripts - \#{scripts}\n Accounts - \#{accounts}\n Characters - \#{chars}\n-----------------------------\n Strings - \#{strcount}\n size - \#{strsize} bytes\n Other - \#{ocount}\n-----------------------------\n Total Objects - \#{rooms+objs+chars+accounts+scripts+strcount+ocount}\n----* *----\n[/COLOR]\n"
end